< prev index next >

test/langtools/tools/javac/desugar/BoxingAndSuper.java

Print this page
rev 51104 : imported patch switch

@@ -59,10 +59,11 @@
 import com.sun.tools.javac.tree.JCTree.JCBlock;
 import com.sun.tools.javac.tree.JCTree.JCExpression;
 import com.sun.tools.javac.tree.JCTree.JCMethodDecl;
 import com.sun.tools.javac.tree.JCTree.JCMethodInvocation;
 import com.sun.tools.javac.tree.JCTree.JCModifiers;
+import com.sun.tools.javac.tree.JCTree.JCStatement;
 import com.sun.tools.javac.tree.JCTree.JCVariableDecl;
 import com.sun.tools.javac.tree.JCTree.LetExpr;
 import com.sun.tools.javac.tree.JCTree.Tag;
 import com.sun.tools.javac.tree.TreeCopier;
 import com.sun.tools.javac.tree.TreeInfo;

@@ -325,12 +326,12 @@
                 public JCTree visitOther(Tree node, Void p) {
                     JCTree tree = (JCTree) node;
                     if (tree.hasTag(Tag.LETEXPR)) {
                         LetExpr le = (LetExpr) tree;
 
-                        for (JCVariableDecl var : le.defs) {
-                            letExprRemap.put(var.name.toString(), "$le" + i++);
+                        for (JCStatement var : le.defs) {
+                            letExprRemap.put(((JCVariableDecl) var).name.toString(), "$le" + i++);
                         }
                     }
                     return super.visitOther(node, p);
                 }
 
< prev index next >