Lombok.ast - v0.2.3

lombok.ast
Class AstVisitor

java.lang.Object
  extended by lombok.ast.AstVisitor
Direct Known Subclasses:
ForwardingAstVisitor

public abstract class AstVisitor
extends Object

Implement this class and hand yourself to the Node.accept(AstVisitor) method to get a specific method called for each type of Node.

For each method, return true to indicate you've handled the type, and false to indicate you haven't. The difference is: If you return false the children of the node you didn't handle get passed to the implementation of this class instead.

If you return false, then after all children visit calls have been performed, the endVisit(Node) method is called to signal all children have been visited.

See Also:
ForwardingAstVisitor

Constructor Summary
AstVisitor()
           
 
Method Summary
abstract  void afterVisitAlternateConstructorInvocation(AlternateConstructorInvocation node)
           
abstract  void afterVisitAnnotation(Annotation node)
           
abstract  void afterVisitAnnotationDeclaration(AnnotationDeclaration node)
           
abstract  void afterVisitAnnotationElement(AnnotationElement node)
           
abstract  void afterVisitAnnotationMethodDeclaration(AnnotationMethodDeclaration node)
           
abstract  void afterVisitAnnotationValueArray(AnnotationValueArray node)
           
abstract  void afterVisitArrayAccess(ArrayAccess node)
           
abstract  void afterVisitArrayCreation(ArrayCreation node)
           
abstract  void afterVisitArrayDimension(ArrayDimension node)
           
abstract  void afterVisitArrayInitializer(ArrayInitializer node)
           
abstract  void afterVisitAssert(Assert node)
           
abstract  void afterVisitBinaryExpression(BinaryExpression node)
           
abstract  void afterVisitBlock(Block node)
           
abstract  void afterVisitBooleanLiteral(BooleanLiteral node)
           
abstract  void afterVisitBreak(Break node)
           
abstract  void afterVisitCase(Case node)
           
abstract  void afterVisitCast(Cast node)
           
abstract  void afterVisitCatch(Catch node)
           
abstract  void afterVisitCharLiteral(CharLiteral node)
           
abstract  void afterVisitClassDeclaration(ClassDeclaration node)
           
abstract  void afterVisitClassLiteral(ClassLiteral node)
           
abstract  void afterVisitComment(Comment node)
           
abstract  void afterVisitCompilationUnit(CompilationUnit node)
           
abstract  void afterVisitConstructorDeclaration(ConstructorDeclaration node)
           
abstract  void afterVisitConstructorInvocation(ConstructorInvocation node)
           
abstract  void afterVisitContinue(Continue node)
           
abstract  void afterVisitDefault(Default node)
           
abstract  void afterVisitDoWhile(DoWhile node)
           
abstract  void afterVisitEmptyDeclaration(EmptyDeclaration node)
           
abstract  void afterVisitEmptyStatement(EmptyStatement node)
           
abstract  void afterVisitEnumConstant(EnumConstant node)
           
abstract  void afterVisitEnumDeclaration(EnumDeclaration node)
           
abstract  void afterVisitEnumTypeBody(EnumTypeBody enumTypeBody)
           
abstract  void afterVisitExpressionStatement(ExpressionStatement node)
           
abstract  void afterVisitFloatingPointLiteral(FloatingPointLiteral node)
           
abstract  void afterVisitFor(For node)
           
abstract  void afterVisitForEach(ForEach node)
           
abstract  void afterVisitIdentifier(Identifier node)
           
abstract  void afterVisitIf(If node)
           
abstract  void afterVisitImportDeclaration(ImportDeclaration node)
           
abstract  void afterVisitInlineIfExpression(InlineIfExpression node)
           
abstract  void afterVisitInstanceInitializer(InstanceInitializer node)
           
abstract  void afterVisitInstanceOf(InstanceOf node)
           
abstract  void afterVisitIntegralLiteral(IntegralLiteral node)
           
abstract  void afterVisitInterfaceDeclaration(InterfaceDeclaration node)
           
abstract  void afterVisitKeywordModifier(KeywordModifier node)
           
abstract  void afterVisitLabelledStatement(LabelledStatement node)
           
abstract  void afterVisitMethodDeclaration(MethodDeclaration node)
           
abstract  void afterVisitMethodInvocation(MethodInvocation node)
           
abstract  void afterVisitModifiers(Modifiers node)
           
abstract  void afterVisitNormalTypeBody(NormalTypeBody node)
           
abstract  void afterVisitNullLiteral(NullLiteral node)
           
abstract  void afterVisitPackageDeclaration(PackageDeclaration node)
           
abstract  void afterVisitParseArtefact(Node node)
           
abstract  void afterVisitReturn(Return node)
           
abstract  void afterVisitSelect(Select node)
           
abstract  void afterVisitStaticInitializer(StaticInitializer node)
           
abstract  void afterVisitStringLiteral(StringLiteral node)
           
abstract  void afterVisitSuper(Super node)
           
abstract  void afterVisitSuperConstructorInvocation(SuperConstructorInvocation node)
           
abstract  void afterVisitSwitch(Switch node)
           
abstract  void afterVisitSynchronized(Synchronized node)
           
abstract  void afterVisitThis(This node)
           
abstract  void afterVisitThrow(Throw node)
           
abstract  void afterVisitTry(Try node)
           
abstract  void afterVisitTypeReference(TypeReference node)
           
abstract  void afterVisitTypeReferencePart(TypeReferencePart node)
           
abstract  void afterVisitTypeVariable(TypeVariable node)
           
abstract  void afterVisitUnaryExpression(UnaryExpression node)
           
abstract  void afterVisitVariableDeclaration(VariableDeclaration node)
           
abstract  void afterVisitVariableDefinition(VariableDefinition node)
           
abstract  void afterVisitVariableDefinitionEntry(VariableDefinitionEntry node)
           
abstract  void afterVisitVariableReference(VariableReference node)
           
abstract  void afterVisitWhile(While node)
           
abstract  void endVisit(Node node)
          If a visitX method return false, then first all children are visited, and then this endVisit method is called.
abstract  boolean visitAlternateConstructorInvocation(AlternateConstructorInvocation node)
           
abstract  boolean visitAnnotation(Annotation node)
           
abstract  boolean visitAnnotationDeclaration(AnnotationDeclaration node)
           
abstract  boolean visitAnnotationElement(AnnotationElement node)
           
abstract  boolean visitAnnotationMethodDeclaration(AnnotationMethodDeclaration node)
           
abstract  boolean visitAnnotationValueArray(AnnotationValueArray node)
           
abstract  boolean visitArrayAccess(ArrayAccess node)
           
abstract  boolean visitArrayCreation(ArrayCreation node)
           
abstract  boolean visitArrayDimension(ArrayDimension node)
           
abstract  boolean visitArrayInitializer(ArrayInitializer node)
           
abstract  boolean visitAssert(Assert node)
           
abstract  boolean visitBinaryExpression(BinaryExpression node)
           
abstract  boolean visitBlock(Block node)
           
abstract  boolean visitBooleanLiteral(BooleanLiteral node)
           
abstract  boolean visitBreak(Break node)
           
abstract  boolean visitCase(Case node)
           
abstract  boolean visitCast(Cast node)
           
abstract  boolean visitCatch(Catch node)
           
abstract  boolean visitCharLiteral(CharLiteral node)
           
abstract  boolean visitClassDeclaration(ClassDeclaration node)
           
abstract  boolean visitClassLiteral(ClassLiteral node)
           
abstract  boolean visitComment(Comment node)
           
abstract  boolean visitCompilationUnit(CompilationUnit node)
           
abstract  boolean visitConstructorDeclaration(ConstructorDeclaration node)
           
abstract  boolean visitConstructorInvocation(ConstructorInvocation node)
           
abstract  boolean visitContinue(Continue node)
           
abstract  boolean visitDefault(Default node)
           
abstract  boolean visitDoWhile(DoWhile node)
           
abstract  boolean visitEmptyDeclaration(EmptyDeclaration node)
           
abstract  boolean visitEmptyStatement(EmptyStatement node)
           
abstract  boolean visitEnumConstant(EnumConstant node)
           
abstract  boolean visitEnumDeclaration(EnumDeclaration node)
           
abstract  boolean visitEnumTypeBody(EnumTypeBody enumTypeBody)
           
abstract  boolean visitExpressionStatement(ExpressionStatement node)
           
abstract  boolean visitFloatingPointLiteral(FloatingPointLiteral node)
           
abstract  boolean visitFor(For node)
           
abstract  boolean visitForEach(ForEach node)
           
abstract  boolean visitIdentifier(Identifier node)
           
abstract  boolean visitIf(If node)
           
abstract  boolean visitImportDeclaration(ImportDeclaration node)
           
abstract  boolean visitInlineIfExpression(InlineIfExpression node)
           
abstract  boolean visitInstanceInitializer(InstanceInitializer node)
           
abstract  boolean visitInstanceOf(InstanceOf node)
           
abstract  boolean visitIntegralLiteral(IntegralLiteral node)
           
abstract  boolean visitInterfaceDeclaration(InterfaceDeclaration node)
           
abstract  boolean visitKeywordModifier(KeywordModifier node)
           
abstract  boolean visitLabelledStatement(LabelledStatement node)
           
abstract  boolean visitMethodDeclaration(MethodDeclaration node)
           
abstract  boolean visitMethodInvocation(MethodInvocation node)
           
abstract  boolean visitModifiers(Modifiers node)
           
abstract  boolean visitNormalTypeBody(NormalTypeBody node)
           
abstract  boolean visitNullLiteral(NullLiteral node)
           
abstract  boolean visitPackageDeclaration(PackageDeclaration node)
           
abstract  boolean visitParseArtefact(Node node)
           
abstract  boolean visitReturn(Return node)
           
abstract  boolean visitSelect(Select node)
           
abstract  boolean visitStaticInitializer(StaticInitializer node)
           
abstract  boolean visitStringLiteral(StringLiteral node)
           
abstract  boolean visitSuper(Super node)
           
abstract  boolean visitSuperConstructorInvocation(SuperConstructorInvocation node)
           
abstract  boolean visitSwitch(Switch node)
           
abstract  boolean visitSynchronized(Synchronized node)
           
abstract  boolean visitThis(This node)
           
abstract  boolean visitThrow(Throw node)
           
abstract  boolean visitTry(Try node)
           
abstract  boolean visitTypeReference(TypeReference node)
           
abstract  boolean visitTypeReferencePart(TypeReferencePart node)
           
abstract  boolean visitTypeVariable(TypeVariable node)
           
abstract  boolean visitUnaryExpression(UnaryExpression node)
           
abstract  boolean visitVariableDeclaration(VariableDeclaration node)
           
abstract  boolean visitVariableDefinition(VariableDefinition node)
           
abstract  boolean visitVariableDefinitionEntry(VariableDefinitionEntry node)
           
abstract  boolean visitVariableReference(VariableReference node)
           
abstract  boolean visitWhile(While node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AstVisitor

public AstVisitor()
Method Detail

visitTypeReference

public abstract boolean visitTypeReference(TypeReference node)

visitTypeReferencePart

public abstract boolean visitTypeReferencePart(TypeReferencePart node)

visitVariableReference

public abstract boolean visitVariableReference(VariableReference node)

visitIdentifier

public abstract boolean visitIdentifier(Identifier node)

visitIntegralLiteral

public abstract boolean visitIntegralLiteral(IntegralLiteral node)

visitFloatingPointLiteral

public abstract boolean visitFloatingPointLiteral(FloatingPointLiteral node)

visitBooleanLiteral

public abstract boolean visitBooleanLiteral(BooleanLiteral node)

visitCharLiteral

public abstract boolean visitCharLiteral(CharLiteral node)

visitStringLiteral

public abstract boolean visitStringLiteral(StringLiteral node)

visitNullLiteral

public abstract boolean visitNullLiteral(NullLiteral node)

visitBinaryExpression

public abstract boolean visitBinaryExpression(BinaryExpression node)

visitUnaryExpression

public abstract boolean visitUnaryExpression(UnaryExpression node)

visitInlineIfExpression

public abstract boolean visitInlineIfExpression(InlineIfExpression node)

visitCast

public abstract boolean visitCast(Cast node)

visitInstanceOf

public abstract boolean visitInstanceOf(InstanceOf node)

visitConstructorInvocation

public abstract boolean visitConstructorInvocation(ConstructorInvocation node)

visitMethodInvocation

public abstract boolean visitMethodInvocation(MethodInvocation node)

visitSelect

public abstract boolean visitSelect(Select node)

visitArrayAccess

public abstract boolean visitArrayAccess(ArrayAccess node)

visitArrayCreation

public abstract boolean visitArrayCreation(ArrayCreation node)

visitArrayInitializer

public abstract boolean visitArrayInitializer(ArrayInitializer node)

visitAnnotationValueArray

public abstract boolean visitAnnotationValueArray(AnnotationValueArray node)

visitArrayDimension

public abstract boolean visitArrayDimension(ArrayDimension node)

visitClassLiteral

public abstract boolean visitClassLiteral(ClassLiteral node)

visitSuper

public abstract boolean visitSuper(Super node)

visitThis

public abstract boolean visitThis(This node)

visitLabelledStatement

public abstract boolean visitLabelledStatement(LabelledStatement node)

visitExpressionStatement

public abstract boolean visitExpressionStatement(ExpressionStatement node)

visitIf

public abstract boolean visitIf(If node)

visitFor

public abstract boolean visitFor(For node)

visitForEach

public abstract boolean visitForEach(ForEach node)

visitTry

public abstract boolean visitTry(Try node)

visitCatch

public abstract boolean visitCatch(Catch node)

visitWhile

public abstract boolean visitWhile(While node)

visitDoWhile

public abstract boolean visitDoWhile(DoWhile node)

visitSynchronized

public abstract boolean visitSynchronized(Synchronized node)

visitBlock

public abstract boolean visitBlock(Block node)

visitAssert

public abstract boolean visitAssert(Assert node)

visitEmptyStatement

public abstract boolean visitEmptyStatement(EmptyStatement node)

visitSwitch

public abstract boolean visitSwitch(Switch node)

visitCase

public abstract boolean visitCase(Case node)

visitDefault

public abstract boolean visitDefault(Default node)

visitBreak

public abstract boolean visitBreak(Break node)

visitContinue

public abstract boolean visitContinue(Continue node)

visitReturn

public abstract boolean visitReturn(Return node)

visitThrow

public abstract boolean visitThrow(Throw node)

visitVariableDeclaration

public abstract boolean visitVariableDeclaration(VariableDeclaration node)

visitVariableDefinition

public abstract boolean visitVariableDefinition(VariableDefinition node)

visitVariableDefinitionEntry

public abstract boolean visitVariableDefinitionEntry(VariableDefinitionEntry node)

visitTypeVariable

public abstract boolean visitTypeVariable(TypeVariable node)

visitKeywordModifier

public abstract boolean visitKeywordModifier(KeywordModifier node)

visitModifiers

public abstract boolean visitModifiers(Modifiers node)

visitAnnotation

public abstract boolean visitAnnotation(Annotation node)

visitAnnotationElement

public abstract boolean visitAnnotationElement(AnnotationElement node)

visitNormalTypeBody

public abstract boolean visitNormalTypeBody(NormalTypeBody node)

visitEnumTypeBody

public abstract boolean visitEnumTypeBody(EnumTypeBody enumTypeBody)

visitEmptyDeclaration

public abstract boolean visitEmptyDeclaration(EmptyDeclaration node)

visitMethodDeclaration

public abstract boolean visitMethodDeclaration(MethodDeclaration node)

visitConstructorDeclaration

public abstract boolean visitConstructorDeclaration(ConstructorDeclaration node)

visitSuperConstructorInvocation

public abstract boolean visitSuperConstructorInvocation(SuperConstructorInvocation node)

visitAlternateConstructorInvocation

public abstract boolean visitAlternateConstructorInvocation(AlternateConstructorInvocation node)

visitInstanceInitializer

public abstract boolean visitInstanceInitializer(InstanceInitializer node)

visitStaticInitializer

public abstract boolean visitStaticInitializer(StaticInitializer node)

visitClassDeclaration

public abstract boolean visitClassDeclaration(ClassDeclaration node)

visitInterfaceDeclaration

public abstract boolean visitInterfaceDeclaration(InterfaceDeclaration node)

visitEnumDeclaration

public abstract boolean visitEnumDeclaration(EnumDeclaration node)

visitEnumConstant

public abstract boolean visitEnumConstant(EnumConstant node)

visitAnnotationDeclaration

public abstract boolean visitAnnotationDeclaration(AnnotationDeclaration node)

visitAnnotationMethodDeclaration

public abstract boolean visitAnnotationMethodDeclaration(AnnotationMethodDeclaration node)

visitCompilationUnit

public abstract boolean visitCompilationUnit(CompilationUnit node)

visitPackageDeclaration

public abstract boolean visitPackageDeclaration(PackageDeclaration node)

visitImportDeclaration

public abstract boolean visitImportDeclaration(ImportDeclaration node)

visitParseArtefact

public abstract boolean visitParseArtefact(Node node)

visitComment

public abstract boolean visitComment(Comment node)

endVisit

public abstract void endVisit(Node node)
If a visitX method return false, then first all children are visited, and then this endVisit method is called.

NB: If true is returned from a visitX method, no endVisit call is made for that Node.


afterVisitTypeReference

public abstract void afterVisitTypeReference(@NonNull
                                             TypeReference node)

afterVisitTypeReferencePart

public abstract void afterVisitTypeReferencePart(@NonNull
                                                 TypeReferencePart node)

afterVisitVariableReference

public abstract void afterVisitVariableReference(@NonNull
                                                 VariableReference node)

afterVisitIdentifier

public abstract void afterVisitIdentifier(@NonNull
                                          Identifier node)

afterVisitIntegralLiteral

public abstract void afterVisitIntegralLiteral(@NonNull
                                               IntegralLiteral node)

afterVisitFloatingPointLiteral

public abstract void afterVisitFloatingPointLiteral(@NonNull
                                                    FloatingPointLiteral node)

afterVisitBooleanLiteral

public abstract void afterVisitBooleanLiteral(@NonNull
                                              BooleanLiteral node)

afterVisitCharLiteral

public abstract void afterVisitCharLiteral(@NonNull
                                           CharLiteral node)

afterVisitStringLiteral

public abstract void afterVisitStringLiteral(@NonNull
                                             StringLiteral node)

afterVisitNullLiteral

public abstract void afterVisitNullLiteral(@NonNull
                                           NullLiteral node)

afterVisitBinaryExpression

public abstract void afterVisitBinaryExpression(@NonNull
                                                BinaryExpression node)

afterVisitUnaryExpression

public abstract void afterVisitUnaryExpression(@NonNull
                                               UnaryExpression node)

afterVisitInlineIfExpression

public abstract void afterVisitInlineIfExpression(@NonNull
                                                  InlineIfExpression node)

afterVisitCast

public abstract void afterVisitCast(@NonNull
                                    Cast node)

afterVisitInstanceOf

public abstract void afterVisitInstanceOf(@NonNull
                                          InstanceOf node)

afterVisitConstructorInvocation

public abstract void afterVisitConstructorInvocation(@NonNull
                                                     ConstructorInvocation node)

afterVisitMethodInvocation

public abstract void afterVisitMethodInvocation(@NonNull
                                                MethodInvocation node)

afterVisitSelect

public abstract void afterVisitSelect(@NonNull
                                      Select node)

afterVisitArrayAccess

public abstract void afterVisitArrayAccess(@NonNull
                                           ArrayAccess node)

afterVisitArrayCreation

public abstract void afterVisitArrayCreation(@NonNull
                                             ArrayCreation node)

afterVisitArrayInitializer

public abstract void afterVisitArrayInitializer(@NonNull
                                                ArrayInitializer node)

afterVisitAnnotationValueArray

public abstract void afterVisitAnnotationValueArray(@NonNull
                                                    AnnotationValueArray node)

afterVisitArrayDimension

public abstract void afterVisitArrayDimension(@NonNull
                                              ArrayDimension node)

afterVisitClassLiteral

public abstract void afterVisitClassLiteral(@NonNull
                                            ClassLiteral node)

afterVisitSuper

public abstract void afterVisitSuper(@NonNull
                                     Super node)

afterVisitThis

public abstract void afterVisitThis(@NonNull
                                    This node)

afterVisitLabelledStatement

public abstract void afterVisitLabelledStatement(@NonNull
                                                 LabelledStatement node)

afterVisitExpressionStatement

public abstract void afterVisitExpressionStatement(@NonNull
                                                   ExpressionStatement node)

afterVisitIf

public abstract void afterVisitIf(@NonNull
                                  If node)

afterVisitFor

public abstract void afterVisitFor(@NonNull
                                   For node)

afterVisitForEach

public abstract void afterVisitForEach(@NonNull
                                       ForEach node)

afterVisitTry

public abstract void afterVisitTry(@NonNull
                                   Try node)

afterVisitCatch

public abstract void afterVisitCatch(@NonNull
                                     Catch node)

afterVisitWhile

public abstract void afterVisitWhile(@NonNull
                                     While node)

afterVisitDoWhile

public abstract void afterVisitDoWhile(@NonNull
                                       DoWhile node)

afterVisitSynchronized

public abstract void afterVisitSynchronized(@NonNull
                                            Synchronized node)

afterVisitBlock

public abstract void afterVisitBlock(@NonNull
                                     Block node)

afterVisitAssert

public abstract void afterVisitAssert(@NonNull
                                      Assert node)

afterVisitEmptyStatement

public abstract void afterVisitEmptyStatement(@NonNull
                                              EmptyStatement node)

afterVisitSwitch

public abstract void afterVisitSwitch(@NonNull
                                      Switch node)

afterVisitCase

public abstract void afterVisitCase(@NonNull
                                    Case node)

afterVisitDefault

public abstract void afterVisitDefault(@NonNull
                                       Default node)

afterVisitBreak

public abstract void afterVisitBreak(@NonNull
                                     Break node)

afterVisitContinue

public abstract void afterVisitContinue(@NonNull
                                        Continue node)

afterVisitReturn

public abstract void afterVisitReturn(@NonNull
                                      Return node)

afterVisitThrow

public abstract void afterVisitThrow(@NonNull
                                     Throw node)

afterVisitVariableDeclaration

public abstract void afterVisitVariableDeclaration(@NonNull
                                                   VariableDeclaration node)

afterVisitVariableDefinition

public abstract void afterVisitVariableDefinition(@NonNull
                                                  VariableDefinition node)

afterVisitVariableDefinitionEntry

public abstract void afterVisitVariableDefinitionEntry(@NonNull
                                                       VariableDefinitionEntry node)

afterVisitTypeVariable

public abstract void afterVisitTypeVariable(@NonNull
                                            TypeVariable node)

afterVisitKeywordModifier

public abstract void afterVisitKeywordModifier(@NonNull
                                               KeywordModifier node)

afterVisitModifiers

public abstract void afterVisitModifiers(@NonNull
                                         Modifiers node)

afterVisitAnnotation

public abstract void afterVisitAnnotation(@NonNull
                                          Annotation node)

afterVisitAnnotationElement

public abstract void afterVisitAnnotationElement(@NonNull
                                                 AnnotationElement node)

afterVisitNormalTypeBody

public abstract void afterVisitNormalTypeBody(@NonNull
                                              NormalTypeBody node)

afterVisitEnumTypeBody

public abstract void afterVisitEnumTypeBody(@NonNull
                                            EnumTypeBody enumTypeBody)

afterVisitEmptyDeclaration

public abstract void afterVisitEmptyDeclaration(@NonNull
                                                EmptyDeclaration node)

afterVisitMethodDeclaration

public abstract void afterVisitMethodDeclaration(@NonNull
                                                 MethodDeclaration node)

afterVisitConstructorDeclaration

public abstract void afterVisitConstructorDeclaration(@NonNull
                                                      ConstructorDeclaration node)

afterVisitSuperConstructorInvocation

public abstract void afterVisitSuperConstructorInvocation(@NonNull
                                                          SuperConstructorInvocation node)

afterVisitAlternateConstructorInvocation

public abstract void afterVisitAlternateConstructorInvocation(@NonNull
                                                              AlternateConstructorInvocation node)

afterVisitInstanceInitializer

public abstract void afterVisitInstanceInitializer(@NonNull
                                                   InstanceInitializer node)

afterVisitStaticInitializer

public abstract void afterVisitStaticInitializer(@NonNull
                                                 StaticInitializer node)

afterVisitClassDeclaration

public abstract void afterVisitClassDeclaration(@NonNull
                                                ClassDeclaration node)

afterVisitInterfaceDeclaration

public abstract void afterVisitInterfaceDeclaration(@NonNull
                                                    InterfaceDeclaration node)

afterVisitEnumDeclaration

public abstract void afterVisitEnumDeclaration(@NonNull
                                               EnumDeclaration node)

afterVisitEnumConstant

public abstract void afterVisitEnumConstant(@NonNull
                                            EnumConstant node)

afterVisitAnnotationDeclaration

public abstract void afterVisitAnnotationDeclaration(@NonNull
                                                     AnnotationDeclaration node)

afterVisitAnnotationMethodDeclaration

public abstract void afterVisitAnnotationMethodDeclaration(@NonNull
                                                           AnnotationMethodDeclaration node)

afterVisitCompilationUnit

public abstract void afterVisitCompilationUnit(@NonNull
                                               CompilationUnit node)

afterVisitPackageDeclaration

public abstract void afterVisitPackageDeclaration(@NonNull
                                                  PackageDeclaration node)

afterVisitImportDeclaration

public abstract void afterVisitImportDeclaration(@NonNull
                                                 ImportDeclaration node)

afterVisitParseArtefact

public abstract void afterVisitParseArtefact(@NonNull
                                             Node node)

afterVisitComment

public abstract void afterVisitComment(@NonNull
                                       Comment node)

Lombok.ast - v0.2.3

Copyright © 2010-2011 The Project Lombok Authors, licensed under the MIT licence.