public abstract class EclipseASTAdapter extends Object implements EclipseASTVisitor
EclipseASTVisitor interface. Every method on that interface
has been implemented with an empty body. Override whichever methods you need.EclipseASTVisitor.Printer| Constructor and Description |
|---|
EclipseASTAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
endVisitCompilationUnit(EclipseNode top,
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit) |
void |
endVisitField(EclipseNode fieldNode,
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field) |
void |
endVisitInitializer(EclipseNode initializerNode,
org.eclipse.jdt.internal.compiler.ast.Initializer initializer) |
void |
endVisitLocal(EclipseNode localNode,
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local) |
void |
endVisitMethod(EclipseNode methodNode,
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method) |
void |
endVisitMethodArgument(EclipseNode argNode,
org.eclipse.jdt.internal.compiler.ast.Argument arg,
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method) |
void |
endVisitStatement(EclipseNode statementNode,
org.eclipse.jdt.internal.compiler.ast.Statement statement) |
void |
endVisitType(EclipseNode typeNode,
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type) |
void |
visitAnnotationOnField(org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field,
EclipseNode annotationNode,
org.eclipse.jdt.internal.compiler.ast.Annotation annotation) |
void |
visitAnnotationOnLocal(org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local,
EclipseNode annotationNode,
org.eclipse.jdt.internal.compiler.ast.Annotation annotation) |
void |
visitAnnotationOnMethod(org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method,
EclipseNode annotationNode,
org.eclipse.jdt.internal.compiler.ast.Annotation annotation) |
void |
visitAnnotationOnMethodArgument(org.eclipse.jdt.internal.compiler.ast.Argument arg,
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method,
EclipseNode annotationNode,
org.eclipse.jdt.internal.compiler.ast.Annotation annotation) |
void |
visitAnnotationOnType(org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type,
EclipseNode annotationNode,
org.eclipse.jdt.internal.compiler.ast.Annotation annotation) |
void |
visitCompilationUnit(EclipseNode top,
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
Called at the very beginning and end.
|
void |
visitField(EclipseNode fieldNode,
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field)
Called when visiting a field of a class.
|
void |
visitInitializer(EclipseNode initializerNode,
org.eclipse.jdt.internal.compiler.ast.Initializer initializer)
Called for static and instance initializers.
|
void |
visitLocal(EclipseNode localNode,
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local)
Visits a local declaration - that is, something like 'int x = 10;' on the method level.
|
void |
visitMethod(EclipseNode methodNode,
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method)
Called for both methods (MethodDeclaration) and constructors (ConstructorDeclaration), but not for
Clinit objects, which are a vestigial Eclipse thing that never contain anything.
|
void |
visitMethodArgument(EclipseNode argNode,
org.eclipse.jdt.internal.compiler.ast.Argument arg,
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method)
Visits a method argument
|
void |
visitStatement(EclipseNode statementNode,
org.eclipse.jdt.internal.compiler.ast.Statement statement)
Visits a statement that isn't any of the other visit methods (e.g.
|
void |
visitType(EclipseNode typeNode,
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type)
Called when visiting a type (a class, interface, annotation, enum, etcetera).
|
public void visitCompilationUnit(EclipseNode top, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
visitCompilationUnit in interface EclipseASTVisitorpublic void endVisitCompilationUnit(EclipseNode top, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
endVisitCompilationUnit in interface EclipseASTVisitorpublic void visitType(EclipseNode typeNode, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type)
visitType in interface EclipseASTVisitorpublic void visitAnnotationOnType(org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type,
EclipseNode annotationNode,
org.eclipse.jdt.internal.compiler.ast.Annotation annotation)
visitAnnotationOnType in interface EclipseASTVisitorpublic void endVisitType(EclipseNode typeNode, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type)
endVisitType in interface EclipseASTVisitorpublic void visitInitializer(EclipseNode initializerNode, org.eclipse.jdt.internal.compiler.ast.Initializer initializer)
visitInitializer in interface EclipseASTVisitorpublic void endVisitInitializer(EclipseNode initializerNode, org.eclipse.jdt.internal.compiler.ast.Initializer initializer)
endVisitInitializer in interface EclipseASTVisitorpublic void visitField(EclipseNode fieldNode, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field)
visitField in interface EclipseASTVisitorpublic void visitAnnotationOnField(org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field,
EclipseNode annotationNode,
org.eclipse.jdt.internal.compiler.ast.Annotation annotation)
visitAnnotationOnField in interface EclipseASTVisitorpublic void endVisitField(EclipseNode fieldNode, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field)
endVisitField in interface EclipseASTVisitorpublic void visitMethod(EclipseNode methodNode, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method)
visitMethod in interface EclipseASTVisitorpublic void visitAnnotationOnMethod(org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method,
EclipseNode annotationNode,
org.eclipse.jdt.internal.compiler.ast.Annotation annotation)
visitAnnotationOnMethod in interface EclipseASTVisitorpublic void endVisitMethod(EclipseNode methodNode, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method)
endVisitMethod in interface EclipseASTVisitorpublic void visitMethodArgument(EclipseNode argNode, org.eclipse.jdt.internal.compiler.ast.Argument arg, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method)
visitMethodArgument in interface EclipseASTVisitorpublic void visitAnnotationOnMethodArgument(org.eclipse.jdt.internal.compiler.ast.Argument arg,
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method,
EclipseNode annotationNode,
org.eclipse.jdt.internal.compiler.ast.Annotation annotation)
visitAnnotationOnMethodArgument in interface EclipseASTVisitorpublic void endVisitMethodArgument(EclipseNode argNode, org.eclipse.jdt.internal.compiler.ast.Argument arg, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method)
endVisitMethodArgument in interface EclipseASTVisitorpublic void visitLocal(EclipseNode localNode, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local)
visitLocal in interface EclipseASTVisitorpublic void visitAnnotationOnLocal(org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local,
EclipseNode annotationNode,
org.eclipse.jdt.internal.compiler.ast.Annotation annotation)
visitAnnotationOnLocal in interface EclipseASTVisitorpublic void endVisitLocal(EclipseNode localNode, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local)
endVisitLocal in interface EclipseASTVisitorpublic void visitStatement(EclipseNode statementNode, org.eclipse.jdt.internal.compiler.ast.Statement statement)
visitStatement in interface EclipseASTVisitorpublic void endVisitStatement(EclipseNode statementNode, org.eclipse.jdt.internal.compiler.ast.Statement statement)
endVisitStatement in interface EclipseASTVisitorCopyright © 2009-2013 The Project Lombok Authors, licensed under the MIT licence.