public interface EclipseASTVisitor
Modifier and Type | Interface and Description |
---|---|
static class |
EclipseASTVisitor.Printer
Prints the structure of an AST.
|
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).
|
void visitCompilationUnit(EclipseNode top, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
void endVisitCompilationUnit(EclipseNode top, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
void visitType(EclipseNode typeNode, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type)
void visitAnnotationOnType(org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type, EclipseNode annotationNode, org.eclipse.jdt.internal.compiler.ast.Annotation annotation)
void endVisitType(EclipseNode typeNode, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type)
void visitField(EclipseNode fieldNode, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field)
void visitAnnotationOnField(org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field, EclipseNode annotationNode, org.eclipse.jdt.internal.compiler.ast.Annotation annotation)
void endVisitField(EclipseNode fieldNode, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field)
void visitInitializer(EclipseNode initializerNode, org.eclipse.jdt.internal.compiler.ast.Initializer initializer)
void endVisitInitializer(EclipseNode initializerNode, org.eclipse.jdt.internal.compiler.ast.Initializer initializer)
void visitMethod(EclipseNode methodNode, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method)
void visitAnnotationOnMethod(org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method, EclipseNode annotationNode, org.eclipse.jdt.internal.compiler.ast.Annotation annotation)
void endVisitMethod(EclipseNode methodNode, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method)
void visitMethodArgument(EclipseNode argNode, org.eclipse.jdt.internal.compiler.ast.Argument arg, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method)
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 endVisitMethodArgument(EclipseNode argNode, org.eclipse.jdt.internal.compiler.ast.Argument arg, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method)
void visitLocal(EclipseNode localNode, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local)
void visitAnnotationOnLocal(org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local, EclipseNode annotationNode, org.eclipse.jdt.internal.compiler.ast.Annotation annotation)
void endVisitLocal(EclipseNode localNode, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local)
void visitStatement(EclipseNode statementNode, org.eclipse.jdt.internal.compiler.ast.Statement statement)
void endVisitStatement(EclipseNode statementNode, org.eclipse.jdt.internal.compiler.ast.Statement statement)
Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.