< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java

Print this page
rev 56510 : 8232684: Make switch expressions final
Reviewed-by: TBD

*** 142,152 **** JCBreak t = (JCBreak) node; return M.at(t.pos).Break(t.label); } @DefinedBy(Api.COMPILER_TREE) - @SuppressWarnings("preview") public JCTree visitYield(YieldTree node, P p) { JCYield t = (JCYield) node; JCExpression value = copy(t.value, p); return M.at(t.pos).Yield(value); } --- 142,151 ----
*** 378,388 **** List<JCCase> cases = copy(t.cases, p); return M.at(t.pos).Switch(selector, cases); } @DefinedBy(Api.COMPILER_TREE) - @SuppressWarnings("preview") public JCTree visitSwitchExpression(SwitchExpressionTree node, P p) { JCSwitchExpression t = (JCSwitchExpression) node; JCExpression selector = copy(t.selector, p); List<JCCase> cases = copy(t.cases, p); return M.at(t.pos).SwitchExpression(selector, cases); --- 377,386 ----
< prev index next >