src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
changeset 58713 ad69fd32778e
parent 55306 ea43db53de91
child 59021 cfc7bb9a5a92
equal deleted inserted replaced
58712:14e098407bb0 58713:ad69fd32778e
   142         JCBreak t = (JCBreak) node;
   142         JCBreak t = (JCBreak) node;
   143         return M.at(t.pos).Break(t.label);
   143         return M.at(t.pos).Break(t.label);
   144     }
   144     }
   145 
   145 
   146     @DefinedBy(Api.COMPILER_TREE)
   146     @DefinedBy(Api.COMPILER_TREE)
   147     @SuppressWarnings("removal")
   147     @SuppressWarnings("preview")
   148     public JCTree visitYield(YieldTree node, P p) {
   148     public JCTree visitYield(YieldTree node, P p) {
   149         JCYield t = (JCYield) node;
   149         JCYield t = (JCYield) node;
   150         JCExpression value = copy(t.value, p);
   150         JCExpression value = copy(t.value, p);
   151         return M.at(t.pos).Yield(value);
   151         return M.at(t.pos).Yield(value);
   152     }
   152     }
   378         List<JCCase> cases = copy(t.cases, p);
   378         List<JCCase> cases = copy(t.cases, p);
   379         return M.at(t.pos).Switch(selector, cases);
   379         return M.at(t.pos).Switch(selector, cases);
   380     }
   380     }
   381 
   381 
   382     @DefinedBy(Api.COMPILER_TREE)
   382     @DefinedBy(Api.COMPILER_TREE)
   383     @SuppressWarnings("removal")
   383     @SuppressWarnings("preview")
   384     public JCTree visitSwitchExpression(SwitchExpressionTree node, P p) {
   384     public JCTree visitSwitchExpression(SwitchExpressionTree node, P p) {
   385         JCSwitchExpression t = (JCSwitchExpression) node;
   385         JCSwitchExpression t = (JCSwitchExpression) node;
   386         JCExpression selector = copy(t.selector, p);
   386         JCExpression selector = copy(t.selector, p);
   387         List<JCCase> cases = copy(t.cases, p);
   387         List<JCCase> cases = copy(t.cases, p);
   388         return M.at(t.pos).SwitchExpression(selector, cases);
   388         return M.at(t.pos).SwitchExpression(selector, cases);