< prev index next >

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

Print this page
rev 51104 : imported patch switch

@@ -174,14 +174,19 @@
         scan(tree.selector);
         scan(tree.cases);
     }
 
     public void visitCase(JCCase tree) {
-        scan(tree.pat);
+        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,10 +217,11 @@
     public void visitExec(JCExpressionStatement tree) {
         scan(tree.expr);
     }
 
     public void visitBreak(JCBreak tree) {
+        scan(tree.value);
     }
 
     public void visitContinue(JCContinue tree) {
     }
 
< prev index next >