< prev index next >
test/langtools/tools/javac/desugar/BoxingAndSuper.java
Print this page
rev 51258 : 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 >