< prev index next >

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

Print this page
rev 51258 : imported patch switch.diff

*** 59,68 **** --- 59,69 ---- 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,336 **** 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++); } } return super.visitOther(node, p); } --- 326,337 ---- public JCTree visitOther(Tree node, Void p) { JCTree tree = (JCTree) node; if (tree.hasTag(Tag.LETEXPR)) { LetExpr le = (LetExpr) tree; ! for (JCStatement var : le.defs) { ! letExprRemap.put(((JCVariableDecl) var).name.toString(), "$le" + i++); } } return super.visitOther(node, p); }
< prev index next >