@Override public void run(final AstNode compilationUnit) { compilationUnit.acceptVisitor( new ContextTrackingVisitor<Void>(context) { @Override public Void visitMethodDeclaration(final MethodDeclaration node, final Void p) { final MemberReference methodReference = node.getUserData(Keys.MEMBER_REFERENCE); if (methodReference instanceof MethodReference) { _methodDeclarations.put(makeMethodKey((MethodReference) methodReference), node); } return super.visitMethodDeclaration(node, p); } }, null ); super.run(compilationUnit); }
@Override public void run(final AstNode compilationUnit) { compilationUnit.acceptVisitor( new ContextTrackingVisitor<Void>(context) { @Override public Void visitMethodDeclaration(final MethodDeclaration node, final Void _) { final MemberReference methodReference = node.getUserData(Keys.MEMBER_REFERENCE); if (methodReference instanceof MethodReference) { _methodDeclarations.put(makeMethodKey((MethodReference) methodReference), node); } return super.visitMethodDeclaration(node, _); } }, null ); super.run(compilationUnit); }
@Override public void run(final AstNode compilationUnit) { compilationUnit.acceptVisitor( new ContextTrackingVisitor<Void>(context) { @Override public Void visitMethodDeclaration(final MethodDeclaration node, final Void _) { final MemberReference methodReference = node.getUserData(Keys.MEMBER_REFERENCE); if (methodReference instanceof MethodReference) { _methodDeclarations.put(makeMethodKey((MethodReference) methodReference), node); } return super.visitMethodDeclaration(node, _); } }, null ); super.run(compilationUnit); }
@Override public void run(final AstNode compilationUnit) { new ContextTrackingVisitor<Void>(context) { @Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void _) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null) { _fieldDeclarations.put(field.getFullName(), node); } return super.visitFieldDeclaration(node, _); } }.run(compilationUnit); super.run(compilationUnit); inlineInitializers(); LocalClassHelper.introduceInitializerBlocks(context, compilationUnit); }
@Override public void run(final AstNode compilationUnit) { new ContextTrackingVisitor<Void>(context) { @Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void _) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null) { _fieldDeclarations.put(field.getFullName(), node); } return super.visitFieldDeclaration(node, _); } }.run(compilationUnit); super.run(compilationUnit); inlineInitializers(); LocalClassHelper.introduceInitializerBlocks(context, compilationUnit); }
new ContextTrackingVisitor<Void>(context) { @Override public Void visitIdentifier(final Identifier node, final Void _) {
new ContextTrackingVisitor<Void>(context) { @Override public Void visitIdentifier(final Identifier node, final Void p) {
new ContextTrackingVisitor<Void>(context) { @Override public Void visitIdentifier(final Identifier node, final Void _) {