equal
deleted
inserted
replaced
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 } |