Lombok.ast - v0.2

lombok.ast.printer
Class SourcePrinter

java.lang.Object
  extended by lombok.ast.AstVisitor
      extended by lombok.ast.ForwardingAstVisitor
          extended by lombok.ast.printer.SourcePrinter

public class SourcePrinter
extends ForwardingAstVisitor


Constructor Summary
SourcePrinter(SourceFormatter formatter)
           
 
Method Summary
 boolean visitAlternateConstructorInvocation(AlternateConstructorInvocation node)
           
 boolean visitAnnotation(Annotation node)
           
 boolean visitAnnotationDeclaration(AnnotationDeclaration node)
           
 boolean visitAnnotationElement(AnnotationElement node)
           
 boolean visitAnnotationMethodDeclaration(AnnotationMethodDeclaration node)
           
 boolean visitAnnotationValueArray(AnnotationValueArray node)
           
 boolean visitArrayAccess(ArrayAccess node)
           
 boolean visitArrayCreation(ArrayCreation node)
           
 boolean visitArrayDimension(ArrayDimension node)
           
 boolean visitArrayInitializer(ArrayInitializer node)
           
 boolean visitAssert(Assert node)
           
 boolean visitBinaryExpression(BinaryExpression node)
           
 boolean visitBlock(Block node)
           
 boolean visitBooleanLiteral(BooleanLiteral node)
           
 boolean visitBreak(Break node)
           
 boolean visitCase(Case node)
           
 boolean visitCast(Cast node)
           
 boolean visitCatch(Catch node)
           
 boolean visitCharLiteral(CharLiteral node)
           
 boolean visitClassDeclaration(ClassDeclaration node)
           
 boolean visitClassLiteral(ClassLiteral node)
           
 boolean visitComment(Comment node)
           
 boolean visitCompilationUnit(CompilationUnit node)
           
 boolean visitConstructorDeclaration(ConstructorDeclaration node)
           
 boolean visitConstructorInvocation(ConstructorInvocation node)
           
 boolean visitContinue(Continue node)
           
 boolean visitDefault(Default node)
           
 boolean visitDoWhile(DoWhile node)
           
 boolean visitEmptyDeclaration(EmptyDeclaration node)
           
 boolean visitEmptyStatement(EmptyStatement node)
           
 boolean visitEnumConstant(EnumConstant node)
           
 boolean visitEnumDeclaration(EnumDeclaration node)
           
 boolean visitEnumTypeBody(EnumTypeBody node)
           
 boolean visitExpressionStatement(ExpressionStatement node)
           
 boolean visitFloatingPointLiteral(FloatingPointLiteral node)
           
 boolean visitFor(For node)
           
 boolean visitForEach(ForEach node)
           
 boolean visitIdentifier(Identifier node)
           
 boolean visitIf(If node)
           
 boolean visitImportDeclaration(ImportDeclaration node)
           
 boolean visitInlineIfExpression(InlineIfExpression node)
           
 boolean visitInstanceInitializer(InstanceInitializer node)
           
 boolean visitInstanceOf(InstanceOf node)
           
 boolean visitIntegralLiteral(IntegralLiteral node)
           
 boolean visitInterfaceDeclaration(InterfaceDeclaration node)
           
 boolean visitKeywordModifier(KeywordModifier node)
           
 boolean visitLabelledStatement(LabelledStatement node)
           
 boolean visitMethodDeclaration(MethodDeclaration node)
           
 boolean visitMethodInvocation(MethodInvocation node)
           
 boolean visitModifiers(Modifiers node)
           
 boolean visitNode(Node node)
           
 boolean visitNormalTypeBody(NormalTypeBody node)
           
 boolean visitNullLiteral(NullLiteral node)
           
 boolean visitPackageDeclaration(PackageDeclaration node)
           
 boolean visitParseArtefact(Node node)
           
 boolean visitReturn(Return node)
           
 boolean visitSelect(Select node)
           
 boolean visitStaticInitializer(StaticInitializer node)
           
 boolean visitStringLiteral(StringLiteral node)
           
 boolean visitSuper(Super node)
           
 boolean visitSuperConstructorInvocation(SuperConstructorInvocation node)
           
 boolean visitSwitch(Switch node)
           
 boolean visitSynchronized(Synchronized node)
           
 boolean visitThis(This node)
           
 boolean visitThrow(Throw node)
           
 boolean visitTry(Try node)
           
 boolean visitTypeReference(TypeReference node)
           
 boolean visitTypeReferencePart(TypeReferencePart node)
           
 boolean visitTypeVariable(TypeVariable node)
           
 boolean visitUnaryExpression(UnaryExpression node)
           
 boolean visitVariableDeclaration(VariableDeclaration node)
           
 boolean visitVariableDefinition(VariableDefinition node)
           
 boolean visitVariableDefinitionEntry(VariableDefinitionEntry node)
           
 boolean visitVariableReference(VariableReference node)
           
 boolean visitWhile(While node)
           
 
Methods inherited from class lombok.ast.ForwardingAstVisitor
endVisit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SourcePrinter

public SourcePrinter(SourceFormatter formatter)
Method Detail

visitNode

public boolean visitNode(Node node)
Overrides:
visitNode in class ForwardingAstVisitor

visitTypeReference

public boolean visitTypeReference(TypeReference node)
Overrides:
visitTypeReference in class ForwardingAstVisitor

visitTypeReferencePart

public boolean visitTypeReferencePart(TypeReferencePart node)
Overrides:
visitTypeReferencePart in class ForwardingAstVisitor

visitVariableReference

public boolean visitVariableReference(VariableReference node)
Overrides:
visitVariableReference in class ForwardingAstVisitor

visitIdentifier

public boolean visitIdentifier(Identifier node)
Overrides:
visitIdentifier in class ForwardingAstVisitor

visitIntegralLiteral

public boolean visitIntegralLiteral(IntegralLiteral node)
Overrides:
visitIntegralLiteral in class ForwardingAstVisitor

visitFloatingPointLiteral

public boolean visitFloatingPointLiteral(FloatingPointLiteral node)
Overrides:
visitFloatingPointLiteral in class ForwardingAstVisitor

visitBooleanLiteral

public boolean visitBooleanLiteral(BooleanLiteral node)
Overrides:
visitBooleanLiteral in class ForwardingAstVisitor

visitCharLiteral

public boolean visitCharLiteral(CharLiteral node)
Overrides:
visitCharLiteral in class ForwardingAstVisitor

visitStringLiteral

public boolean visitStringLiteral(StringLiteral node)
Overrides:
visitStringLiteral in class ForwardingAstVisitor

visitNullLiteral

public boolean visitNullLiteral(NullLiteral node)
Overrides:
visitNullLiteral in class ForwardingAstVisitor

visitBinaryExpression

public boolean visitBinaryExpression(BinaryExpression node)
Overrides:
visitBinaryExpression in class ForwardingAstVisitor

visitUnaryExpression

public boolean visitUnaryExpression(UnaryExpression node)
Overrides:
visitUnaryExpression in class ForwardingAstVisitor

visitCast

public boolean visitCast(Cast node)
Overrides:
visitCast in class ForwardingAstVisitor

visitInlineIfExpression

public boolean visitInlineIfExpression(InlineIfExpression node)
Overrides:
visitInlineIfExpression in class ForwardingAstVisitor

visitInstanceOf

public boolean visitInstanceOf(InstanceOf node)
Overrides:
visitInstanceOf in class ForwardingAstVisitor

visitConstructorInvocation

public boolean visitConstructorInvocation(ConstructorInvocation node)
Overrides:
visitConstructorInvocation in class ForwardingAstVisitor

visitMethodInvocation

public boolean visitMethodInvocation(MethodInvocation node)
Overrides:
visitMethodInvocation in class ForwardingAstVisitor

visitSelect

public boolean visitSelect(Select node)
Overrides:
visitSelect in class ForwardingAstVisitor

visitArrayAccess

public boolean visitArrayAccess(ArrayAccess node)
Overrides:
visitArrayAccess in class ForwardingAstVisitor

visitArrayCreation

public boolean visitArrayCreation(ArrayCreation node)
Overrides:
visitArrayCreation in class ForwardingAstVisitor

visitAnnotationValueArray

public boolean visitAnnotationValueArray(AnnotationValueArray node)
Overrides:
visitAnnotationValueArray in class ForwardingAstVisitor

visitArrayInitializer

public boolean visitArrayInitializer(ArrayInitializer node)
Overrides:
visitArrayInitializer in class ForwardingAstVisitor

visitArrayDimension

public boolean visitArrayDimension(ArrayDimension node)
Overrides:
visitArrayDimension in class ForwardingAstVisitor

visitClassLiteral

public boolean visitClassLiteral(ClassLiteral node)
Overrides:
visitClassLiteral in class ForwardingAstVisitor

visitSuper

public boolean visitSuper(Super node)
Overrides:
visitSuper in class ForwardingAstVisitor

visitThis

public boolean visitThis(This node)
Overrides:
visitThis in class ForwardingAstVisitor

visitExpressionStatement

public boolean visitExpressionStatement(ExpressionStatement node)
Overrides:
visitExpressionStatement in class ForwardingAstVisitor

visitLabelledStatement

public boolean visitLabelledStatement(LabelledStatement node)
Overrides:
visitLabelledStatement in class ForwardingAstVisitor

visitIf

public boolean visitIf(If node)
Overrides:
visitIf in class ForwardingAstVisitor

visitFor

public boolean visitFor(For node)
Overrides:
visitFor in class ForwardingAstVisitor

visitForEach

public boolean visitForEach(ForEach node)
Overrides:
visitForEach in class ForwardingAstVisitor

visitTry

public boolean visitTry(Try node)
Overrides:
visitTry in class ForwardingAstVisitor

visitCatch

public boolean visitCatch(Catch node)
Overrides:
visitCatch in class ForwardingAstVisitor

visitWhile

public boolean visitWhile(While node)
Overrides:
visitWhile in class ForwardingAstVisitor

visitDoWhile

public boolean visitDoWhile(DoWhile node)
Overrides:
visitDoWhile in class ForwardingAstVisitor

visitSynchronized

public boolean visitSynchronized(Synchronized node)
Overrides:
visitSynchronized in class ForwardingAstVisitor

visitBlock

public boolean visitBlock(Block node)
Overrides:
visitBlock in class ForwardingAstVisitor

visitAssert

public boolean visitAssert(Assert node)
Overrides:
visitAssert in class ForwardingAstVisitor

visitEmptyStatement

public boolean visitEmptyStatement(EmptyStatement node)
Overrides:
visitEmptyStatement in class ForwardingAstVisitor

visitSwitch

public boolean visitSwitch(Switch node)
Overrides:
visitSwitch in class ForwardingAstVisitor

visitCase

public boolean visitCase(Case node)
Overrides:
visitCase in class ForwardingAstVisitor

visitDefault

public boolean visitDefault(Default node)
Overrides:
visitDefault in class ForwardingAstVisitor

visitBreak

public boolean visitBreak(Break node)
Overrides:
visitBreak in class ForwardingAstVisitor

visitContinue

public boolean visitContinue(Continue node)
Overrides:
visitContinue in class ForwardingAstVisitor

visitReturn

public boolean visitReturn(Return node)
Overrides:
visitReturn in class ForwardingAstVisitor

visitThrow

public boolean visitThrow(Throw node)
Overrides:
visitThrow in class ForwardingAstVisitor

visitVariableDeclaration

public boolean visitVariableDeclaration(VariableDeclaration node)
Overrides:
visitVariableDeclaration in class ForwardingAstVisitor

visitVariableDefinition

public boolean visitVariableDefinition(VariableDefinition node)
Overrides:
visitVariableDefinition in class ForwardingAstVisitor

visitVariableDefinitionEntry

public boolean visitVariableDefinitionEntry(VariableDefinitionEntry node)
Overrides:
visitVariableDefinitionEntry in class ForwardingAstVisitor

visitTypeVariable

public boolean visitTypeVariable(TypeVariable node)
Overrides:
visitTypeVariable in class ForwardingAstVisitor

visitKeywordModifier

public boolean visitKeywordModifier(KeywordModifier node)
Overrides:
visitKeywordModifier in class ForwardingAstVisitor

visitModifiers

public boolean visitModifiers(Modifiers node)
Overrides:
visitModifiers in class ForwardingAstVisitor

visitAnnotation

public boolean visitAnnotation(Annotation node)
Overrides:
visitAnnotation in class ForwardingAstVisitor

visitAnnotationElement

public boolean visitAnnotationElement(AnnotationElement node)
Overrides:
visitAnnotationElement in class ForwardingAstVisitor

visitEnumTypeBody

public boolean visitEnumTypeBody(EnumTypeBody node)
Overrides:
visitEnumTypeBody in class ForwardingAstVisitor

visitNormalTypeBody

public boolean visitNormalTypeBody(NormalTypeBody node)
Overrides:
visitNormalTypeBody in class ForwardingAstVisitor

visitMethodDeclaration

public boolean visitMethodDeclaration(MethodDeclaration node)
Overrides:
visitMethodDeclaration in class ForwardingAstVisitor

visitConstructorDeclaration

public boolean visitConstructorDeclaration(ConstructorDeclaration node)
Overrides:
visitConstructorDeclaration in class ForwardingAstVisitor

visitSuperConstructorInvocation

public boolean visitSuperConstructorInvocation(SuperConstructorInvocation node)
Overrides:
visitSuperConstructorInvocation in class ForwardingAstVisitor

visitAlternateConstructorInvocation

public boolean visitAlternateConstructorInvocation(AlternateConstructorInvocation node)
Overrides:
visitAlternateConstructorInvocation in class ForwardingAstVisitor

visitInstanceInitializer

public boolean visitInstanceInitializer(InstanceInitializer node)
Overrides:
visitInstanceInitializer in class ForwardingAstVisitor

visitStaticInitializer

public boolean visitStaticInitializer(StaticInitializer node)
Overrides:
visitStaticInitializer in class ForwardingAstVisitor

visitClassDeclaration

public boolean visitClassDeclaration(ClassDeclaration node)
Overrides:
visitClassDeclaration in class ForwardingAstVisitor

visitInterfaceDeclaration

public boolean visitInterfaceDeclaration(InterfaceDeclaration node)
Overrides:
visitInterfaceDeclaration in class ForwardingAstVisitor

visitEnumDeclaration

public boolean visitEnumDeclaration(EnumDeclaration node)
Overrides:
visitEnumDeclaration in class ForwardingAstVisitor

visitEnumConstant

public boolean visitEnumConstant(EnumConstant node)
Overrides:
visitEnumConstant in class ForwardingAstVisitor

visitAnnotationDeclaration

public boolean visitAnnotationDeclaration(AnnotationDeclaration node)
Overrides:
visitAnnotationDeclaration in class ForwardingAstVisitor

visitAnnotationMethodDeclaration

public boolean visitAnnotationMethodDeclaration(AnnotationMethodDeclaration node)
Overrides:
visitAnnotationMethodDeclaration in class ForwardingAstVisitor

visitCompilationUnit

public boolean visitCompilationUnit(CompilationUnit node)
Overrides:
visitCompilationUnit in class ForwardingAstVisitor

visitPackageDeclaration

public boolean visitPackageDeclaration(PackageDeclaration node)
Overrides:
visitPackageDeclaration in class ForwardingAstVisitor

visitImportDeclaration

public boolean visitImportDeclaration(ImportDeclaration node)
Overrides:
visitImportDeclaration in class ForwardingAstVisitor

visitParseArtefact

public boolean visitParseArtefact(Node node)
Overrides:
visitParseArtefact in class ForwardingAstVisitor

visitComment

public boolean visitComment(Comment node)
Overrides:
visitComment in class ForwardingAstVisitor

visitEmptyDeclaration

public boolean visitEmptyDeclaration(EmptyDeclaration node)
Overrides:
visitEmptyDeclaration in class ForwardingAstVisitor

Lombok.ast - v0.2

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