src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
changeset 48932 9e3f2ec326ba
parent 48054 702043a4cdeb
child 49436 0fdb76741c56
equal deleted inserted replaced
48931:b25eb74ec283 48932:9e3f2ec326ba
   302                 return decls.toList();
   302                 return decls.toList();
   303             }
   303             }
   304 
   304 
   305         @Override
   305         @Override
   306         List<JCLambda> rewrite(JCNewClass oldTree){
   306         List<JCLambda> rewrite(JCNewClass oldTree){
   307             JCMethodDecl md = (JCMethodDecl)decls(oldTree.def).head;
   307             JCMethodDecl md = (JCMethodDecl)copier.copy(decls(oldTree.def).head);
   308             List<JCVariableDecl> params = md.params;
   308             List<JCVariableDecl> params = md.params;
   309             JCBlock body = md.body;
   309             JCBlock body = md.body;
   310             JCLambda newTree = make.at(oldTree).Lambda(params, body);
   310             JCLambda newTree = make.at(oldTree).Lambda(params, body);
   311             return List.of(newTree);
   311             return List.of(newTree);
   312         }
   312         }