< prev index next >
src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
Print this page
rev 51258 : imported patch switch
*** 174,187 ****
scan(tree.selector);
scan(tree.cases);
}
public void visitCase(JCCase tree) {
! scan(tree.pat);
scan(tree.stats);
}
public void visitSynchronized(JCSynchronized tree) {
scan(tree.lock);
scan(tree.body);
}
--- 174,192 ----
scan(tree.selector);
scan(tree.cases);
}
public void visitCase(JCCase tree) {
! scan(tree.pats);
scan(tree.stats);
}
+ public void visitSwitchExpression(JCSwitchExpression tree) {
+ scan(tree.selector);
+ scan(tree.cases);
+ }
+
public void visitSynchronized(JCSynchronized tree) {
scan(tree.lock);
scan(tree.body);
}
*** 212,221 ****
--- 217,227 ----
public void visitExec(JCExpressionStatement tree) {
scan(tree.expr);
}
public void visitBreak(JCBreak tree) {
+ scan(tree.value);
}
public void visitContinue(JCContinue tree) {
}
< prev index next >