public class JavacASTAdapter extends java.lang.Object implements JavacASTVisitor
JavacASTVisitor
interface. Every method on that interface
has been implemented with an empty body. Override whichever methods you need.JavacASTVisitor.Printer
Constructor and Description |
---|
JavacASTAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
endVisitCompilationUnit(JavacNode top,
JCCompilationUnit unit) |
void |
endVisitField(JavacNode fieldNode,
JCVariableDecl field) |
void |
endVisitInitializer(JavacNode initializerNode,
JCBlock initializer) |
void |
endVisitLocal(JavacNode localNode,
JCVariableDecl local) |
void |
endVisitMethod(JavacNode methodNode,
JCMethodDecl method) |
void |
endVisitMethodArgument(JavacNode argumentNode,
JCVariableDecl argument,
JCMethodDecl method) |
void |
endVisitStatement(JavacNode statementNode,
JCTree statement) |
void |
endVisitType(JavacNode typeNode,
JCClassDecl type) |
void |
visitAnnotationOnField(JCVariableDecl field,
JavacNode annotationNode,
JCAnnotation annotation) |
void |
visitAnnotationOnLocal(JCVariableDecl local,
JavacNode annotationNode,
JCAnnotation annotation) |
void |
visitAnnotationOnMethod(JCMethodDecl method,
JavacNode annotationNode,
JCAnnotation annotation) |
void |
visitAnnotationOnMethodArgument(JCVariableDecl argument,
JCMethodDecl method,
JavacNode annotationNode,
JCAnnotation annotation) |
void |
visitAnnotationOnType(JCClassDecl type,
JavacNode annotationNode,
JCAnnotation annotation) |
void |
visitCompilationUnit(JavacNode top,
JCCompilationUnit unit)
Called at the very beginning and end.
|
void |
visitField(JavacNode fieldNode,
JCVariableDecl field)
Called when visiting a field of a class.
|
void |
visitInitializer(JavacNode initializerNode,
JCBlock initializer)
Called for static and instance initializers.
|
void |
visitLocal(JavacNode localNode,
JCVariableDecl local)
Visits a local declaration - that is, something like 'int x = 10;' on the method level.
|
void |
visitMethod(JavacNode methodNode,
JCMethodDecl method)
Called for both methods and constructors.
|
void |
visitMethodArgument(JavacNode argumentNode,
JCVariableDecl argument,
JCMethodDecl method)
Visits a method argument.
|
void |
visitStatement(JavacNode statementNode,
JCTree statement)
Visits a statement that isn't any of the other visit methods (e.g.
|
void |
visitType(JavacNode typeNode,
JCClassDecl type)
Called when visiting a type (a class, interface, annotation, enum, etcetera).
|
public void visitCompilationUnit(JavacNode top, JCCompilationUnit unit)
visitCompilationUnit
in interface JavacASTVisitor
public void endVisitCompilationUnit(JavacNode top, JCCompilationUnit unit)
endVisitCompilationUnit
in interface JavacASTVisitor
public void visitType(JavacNode typeNode, JCClassDecl type)
visitType
in interface JavacASTVisitor
public void visitAnnotationOnType(JCClassDecl type, JavacNode annotationNode, JCAnnotation annotation)
visitAnnotationOnType
in interface JavacASTVisitor
public void endVisitType(JavacNode typeNode, JCClassDecl type)
endVisitType
in interface JavacASTVisitor
public void visitField(JavacNode fieldNode, JCVariableDecl field)
visitField
in interface JavacASTVisitor
public void visitAnnotationOnField(JCVariableDecl field, JavacNode annotationNode, JCAnnotation annotation)
visitAnnotationOnField
in interface JavacASTVisitor
public void endVisitField(JavacNode fieldNode, JCVariableDecl field)
endVisitField
in interface JavacASTVisitor
public void visitInitializer(JavacNode initializerNode, JCBlock initializer)
visitInitializer
in interface JavacASTVisitor
public void endVisitInitializer(JavacNode initializerNode, JCBlock initializer)
endVisitInitializer
in interface JavacASTVisitor
public void visitMethod(JavacNode methodNode, JCMethodDecl method)
visitMethod
in interface JavacASTVisitor
public void visitAnnotationOnMethod(JCMethodDecl method, JavacNode annotationNode, JCAnnotation annotation)
visitAnnotationOnMethod
in interface JavacASTVisitor
public void endVisitMethod(JavacNode methodNode, JCMethodDecl method)
endVisitMethod
in interface JavacASTVisitor
public void visitMethodArgument(JavacNode argumentNode, JCVariableDecl argument, JCMethodDecl method)
visitMethodArgument
in interface JavacASTVisitor
public void visitAnnotationOnMethodArgument(JCVariableDecl argument, JCMethodDecl method, JavacNode annotationNode, JCAnnotation annotation)
visitAnnotationOnMethodArgument
in interface JavacASTVisitor
public void endVisitMethodArgument(JavacNode argumentNode, JCVariableDecl argument, JCMethodDecl method)
endVisitMethodArgument
in interface JavacASTVisitor
public void visitLocal(JavacNode localNode, JCVariableDecl local)
visitLocal
in interface JavacASTVisitor
public void visitAnnotationOnLocal(JCVariableDecl local, JavacNode annotationNode, JCAnnotation annotation)
visitAnnotationOnLocal
in interface JavacASTVisitor
public void endVisitLocal(JavacNode localNode, JCVariableDecl local)
endVisitLocal
in interface JavacASTVisitor
public void visitStatement(JavacNode statementNode, JCTree statement)
visitStatement
in interface JavacASTVisitor
public void endVisitStatement(JavacNode statementNode, JCTree statement)
endVisitStatement
in interface JavacASTVisitor
Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.