langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
changeset 33707 d74fef6b01e0
parent 26266 2d24bda701dc
child 36526 3b41f1c69604
equal deleted inserted replaced
33706:0d21ecb55e6a 33707:d74fef6b01e0
   510         JCTree tree = (JCTree) node;
   510         JCTree tree = (JCTree) node;
   511         switch (tree.getTag()) {
   511         switch (tree.getTag()) {
   512             case LETEXPR: {
   512             case LETEXPR: {
   513                 LetExpr t = (LetExpr) node;
   513                 LetExpr t = (LetExpr) node;
   514                 List<JCVariableDecl> defs = copy(t.defs, p);
   514                 List<JCVariableDecl> defs = copy(t.defs, p);
   515                 JCTree expr = copy(t.expr, p);
   515                 JCExpression expr = copy(t.expr, p);
   516                 return M.at(t.pos).LetExpr(defs, expr);
   516                 return M.at(t.pos).LetExpr(defs, expr);
   517             }
   517             }
   518             default:
   518             default:
   519                 throw new AssertionError("unknown tree tag: " + tree.getTag());
   519                 throw new AssertionError("unknown tree tag: " + tree.getTag());
   520         }
   520         }