src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
changeset 48932 9e3f2ec326ba
parent 48054 702043a4cdeb
child 49436 0fdb76741c56
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java	Wed Feb 21 17:07:12 2018 +0100
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java	Fri Feb 23 01:54:09 2018 +0530
@@ -304,7 +304,7 @@
 
         @Override
         List<JCLambda> rewrite(JCNewClass oldTree){
-            JCMethodDecl md = (JCMethodDecl)decls(oldTree.def).head;
+            JCMethodDecl md = (JCMethodDecl)copier.copy(decls(oldTree.def).head);
             List<JCVariableDecl> params = md.params;
             JCBlock body = md.body;
             JCLambda newTree = make.at(oldTree).Lambda(params, body);