Package com.github.javaparser.printer
Class PrettyPrintVisitor
- java.lang.Object
-
- com.github.javaparser.printer.PrettyPrintVisitor
-
- All Implemented Interfaces:
VoidVisitor<Void>
public class PrettyPrintVisitor extends Object implements VoidVisitor<Void>
Outputs the AST as formatted Java source code.- Author:
- Julio Vilmar Gesser
-
-
Field Summary
Fields Modifier and Type Field Description protected PrettyPrinterConfiguration
configuration
protected SourcePrinter
printer
-
Constructor Summary
Constructors Constructor Description PrettyPrintVisitor(PrettyPrinterConfiguration prettyPrinterConfiguration)
-
Method Summary
-
-
-
Field Detail
-
configuration
protected final PrettyPrinterConfiguration configuration
-
printer
protected final SourcePrinter printer
-
-
Constructor Detail
-
PrettyPrintVisitor
public PrettyPrintVisitor(PrettyPrinterConfiguration prettyPrinterConfiguration)
-
-
Method Detail
-
getSource
public String getSource()
-
visit
public void visit(CompilationUnit n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(PackageDeclaration n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(NameExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(Name n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(SimpleName n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ClassOrInterfaceDeclaration n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(JavadocComment n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ClassOrInterfaceType n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(TypeParameter n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(PrimitiveType n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ArrayType n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ArrayCreationLevel n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(IntersectionType n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(UnionType n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(WildcardType n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(UnknownType n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(FieldDeclaration n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(VariableDeclarator n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ArrayInitializerExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(VoidType n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(VarType n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(Modifier n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ArrayAccessExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ArrayCreationExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(AssignExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(BinaryExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(CastExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ClassExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ConditionalExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(EnclosedExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(FieldAccessExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(InstanceOfExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(CharLiteralExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(DoubleLiteralExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(IntegerLiteralExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(LongLiteralExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(StringLiteralExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(BooleanLiteralExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(NullLiteralExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ThisExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(SuperExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(MethodCallExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ObjectCreationExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(UnaryExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ConstructorDeclaration n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(MethodDeclaration n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(Parameter n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ReceiverParameter n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ExplicitConstructorInvocationStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(VariableDeclarationExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(LocalClassDeclarationStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(AssertStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(BlockStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(LabeledStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(EmptyStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ExpressionStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(SwitchStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(SwitchEntryStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(BreakStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ReturnStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(EnumDeclaration n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(EnumConstantDeclaration n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(InitializerDeclaration n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(IfStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(WhileStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ContinueStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(DoStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ForEachStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ForStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ThrowStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(SynchronizedStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(TryStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(CatchClause n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(AnnotationDeclaration n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(AnnotationMemberDeclaration n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(MarkerAnnotationExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(SingleMemberAnnotationExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(NormalAnnotationExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(MemberValuePair n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(LineComment n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(BlockComment n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(LambdaExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(MethodReferenceExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(TypeExpr n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(NodeList n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ImportDeclaration n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ModuleDeclaration n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ModuleRequiresDirective n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ModuleExportsDirective n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ModuleProvidesDirective n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ModuleUsesDirective n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(ModuleOpensDirective n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
visit
public void visit(UnparsableStmt n, Void arg)
- Specified by:
visit
in interfaceVoidVisitor<Void>
-
-