Package com.github.javaparser.printer
Class DefaultPrettyPrinterVisitor
- java.lang.Object
-
- com.github.javaparser.printer.DefaultPrettyPrinterVisitor
-
- All Implemented Interfaces:
VoidVisitor<java.lang.Void>
public class DefaultPrettyPrinterVisitor extends java.lang.Object implements VoidVisitor<java.lang.Void>
Outputs the AST as formatted Java source code.
-
-
Field Summary
Fields Modifier and Type Field Description protected PrinterConfigurationconfigurationprotected SourcePrinterprinterprivate static java.util.regex.PatternRTRIM
-
Constructor Summary
Constructors Constructor Description DefaultPrettyPrinterVisitor(PrinterConfiguration configuration)DefaultPrettyPrinterVisitor(PrinterConfiguration configuration, SourcePrinter printer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleandoPrintAsArrayOfAnnotations(ArrayInitializerExpr n)private java.util.Optional<ConfigurationOption>getOption(DefaultPrinterConfiguration.ConfigOption cOption)private voidindentIf(boolean expr)protected voidprintAnnotations(NodeList<AnnotationExpr> annotations, boolean prefixWithASpace, java.lang.Void arg)protected <T extends Expression>
voidprintArguments(NodeList<T> args, java.lang.Void arg)protected voidprintComment(java.util.Optional<Comment> comment, java.lang.Void arg)private voidprintImports(NodeList<ImportDeclaration> imports, java.lang.Void arg)protected voidprintMemberAnnotations(NodeList<AnnotationExpr> annotations, java.lang.Void arg)protected voidprintMembers(NodeList<BodyDeclaration<?>> members, java.lang.Void arg)protected voidprintModifiers(NodeList<Modifier> modifiers)private voidprintOrphanCommentsBeforeThisChildNode(Node node)private voidprintOrphanCommentsEnding(Node node)protected voidprintPrePostFixOptionalList(NodeList<? extends Visitable> args, java.lang.Void arg, java.lang.String prefix, java.lang.String separator, java.lang.String postfix)protected voidprintPrePostFixRequiredList(NodeList<? extends Visitable> args, java.lang.Void arg, java.lang.String prefix, java.lang.String separator, java.lang.String postfix)private voidprintSwitchNode(SwitchNode n, java.lang.Void arg)protected voidprintTypeArgs(NodeWithTypeArguments<?> nodeWithTypeArguments, java.lang.Void arg)protected voidprintTypeParameters(NodeList<TypeParameter> args, java.lang.Void arg)java.lang.StringtoString()private voidunindentIf(boolean expr)voidvisit(ArrayCreationLevel n, java.lang.Void arg)voidvisit(AnnotationDeclaration n, java.lang.Void arg)voidvisit(AnnotationMemberDeclaration n, java.lang.Void arg)voidvisit(ClassOrInterfaceDeclaration n, java.lang.Void arg)voidvisit(CompactConstructorDeclaration n, java.lang.Void arg)voidvisit(ConstructorDeclaration n, java.lang.Void arg)voidvisit(EnumConstantDeclaration n, java.lang.Void arg)voidvisit(EnumDeclaration n, java.lang.Void arg)voidvisit(FieldDeclaration n, java.lang.Void arg)voidvisit(InitializerDeclaration n, java.lang.Void arg)voidvisit(MethodDeclaration n, java.lang.Void arg)voidvisit(Parameter n, java.lang.Void arg)voidvisit(ReceiverParameter n, java.lang.Void arg)voidvisit(RecordDeclaration n, java.lang.Void arg)voidvisit(VariableDeclarator n, java.lang.Void arg)voidvisit(BlockComment n, java.lang.Void arg)voidvisit(JavadocComment n, java.lang.Void arg)voidvisit(LineComment n, java.lang.Void arg)voidvisit(CompilationUnit n, java.lang.Void arg)voidvisit(ArrayAccessExpr n, java.lang.Void arg)voidvisit(ArrayCreationExpr n, java.lang.Void arg)voidvisit(ArrayInitializerExpr n, java.lang.Void arg)voidvisit(AssignExpr n, java.lang.Void arg)voidvisit(BinaryExpr n, java.lang.Void arg)work in progress for issue-545voidvisit(BooleanLiteralExpr n, java.lang.Void arg)voidvisit(CastExpr n, java.lang.Void arg)voidvisit(CharLiteralExpr n, java.lang.Void arg)voidvisit(ClassExpr n, java.lang.Void arg)voidvisit(ConditionalExpr n, java.lang.Void arg)voidvisit(DoubleLiteralExpr n, java.lang.Void arg)voidvisit(EnclosedExpr n, java.lang.Void arg)voidvisit(FieldAccessExpr n, java.lang.Void arg)voidvisit(InstanceOfExpr n, java.lang.Void arg)voidvisit(IntegerLiteralExpr n, java.lang.Void arg)voidvisit(LambdaExpr n, java.lang.Void arg)voidvisit(LongLiteralExpr n, java.lang.Void arg)voidvisit(MarkerAnnotationExpr n, java.lang.Void arg)voidvisit(MemberValuePair n, java.lang.Void arg)voidvisit(MethodCallExpr n, java.lang.Void arg)voidvisit(MethodReferenceExpr n, java.lang.Void arg)voidvisit(NameExpr n, java.lang.Void arg)voidvisit(Name n, java.lang.Void arg)voidvisit(NormalAnnotationExpr n, java.lang.Void arg)voidvisit(NullLiteralExpr n, java.lang.Void arg)voidvisit(ObjectCreationExpr n, java.lang.Void arg)voidvisit(RecordPatternExpr n, java.lang.Void arg)voidvisit(SimpleName n, java.lang.Void arg)voidvisit(SingleMemberAnnotationExpr n, java.lang.Void arg)voidvisit(StringLiteralExpr n, java.lang.Void arg)voidvisit(SuperExpr n, java.lang.Void arg)voidvisit(SwitchExpr n, java.lang.Void arg)voidvisit(TextBlockLiteralExpr n, java.lang.Void arg)voidvisit(ThisExpr n, java.lang.Void arg)voidvisit(TypeExpr n, java.lang.Void arg)voidvisit(TypePatternExpr n, java.lang.Void arg)voidvisit(UnaryExpr n, java.lang.Void arg)voidvisit(VariableDeclarationExpr n, java.lang.Void arg)voidvisit(ImportDeclaration n, java.lang.Void arg)voidvisit(Modifier n, java.lang.Void arg)voidvisit(ModuleDeclaration n, java.lang.Void arg)voidvisit(ModuleExportsDirective n, java.lang.Void arg)voidvisit(ModuleOpensDirective n, java.lang.Void arg)voidvisit(ModuleProvidesDirective n, java.lang.Void arg)voidvisit(ModuleRequiresDirective n, java.lang.Void arg)voidvisit(ModuleUsesDirective n, java.lang.Void arg)voidvisit(NodeList n, java.lang.Void arg)voidvisit(PackageDeclaration n, java.lang.Void arg)voidvisit(AssertStmt n, java.lang.Void arg)voidvisit(BlockStmt n, java.lang.Void arg)voidvisit(BreakStmt n, java.lang.Void arg)voidvisit(CatchClause n, java.lang.Void arg)voidvisit(ContinueStmt n, java.lang.Void arg)voidvisit(DoStmt n, java.lang.Void arg)voidvisit(EmptyStmt n, java.lang.Void arg)voidvisit(ExplicitConstructorInvocationStmt n, java.lang.Void arg)voidvisit(ExpressionStmt n, java.lang.Void arg)voidvisit(ForEachStmt n, java.lang.Void arg)voidvisit(ForStmt n, java.lang.Void arg)voidvisit(IfStmt n, java.lang.Void arg)voidvisit(LabeledStmt n, java.lang.Void arg)voidvisit(LocalClassDeclarationStmt n, java.lang.Void arg)voidvisit(LocalRecordDeclarationStmt n, java.lang.Void arg)voidvisit(ReturnStmt n, java.lang.Void arg)voidvisit(SwitchEntry n, java.lang.Void arg)voidvisit(SwitchStmt n, java.lang.Void arg)voidvisit(SynchronizedStmt n, java.lang.Void arg)voidvisit(ThrowStmt n, java.lang.Void arg)voidvisit(TryStmt n, java.lang.Void arg)voidvisit(UnparsableStmt n, java.lang.Void arg)voidvisit(WhileStmt n, java.lang.Void arg)voidvisit(YieldStmt n, java.lang.Void arg)voidvisit(ArrayType n, java.lang.Void arg)voidvisit(ClassOrInterfaceType n, java.lang.Void arg)voidvisit(IntersectionType n, java.lang.Void arg)voidvisit(PrimitiveType n, java.lang.Void arg)voidvisit(TypeParameter n, java.lang.Void arg)voidvisit(UnionType n, java.lang.Void arg)voidvisit(UnknownType n, java.lang.Void arg)voidvisit(VarType n, java.lang.Void arg)voidvisit(VoidType n, java.lang.Void arg)voidvisit(WildcardType n, java.lang.Void arg)
-
-
-
Field Detail
-
RTRIM
private static java.util.regex.Pattern RTRIM
-
configuration
protected final PrinterConfiguration configuration
-
printer
protected final SourcePrinter printer
-
-
Constructor Detail
-
DefaultPrettyPrinterVisitor
public DefaultPrettyPrinterVisitor(PrinterConfiguration configuration)
-
DefaultPrettyPrinterVisitor
public DefaultPrettyPrinterVisitor(PrinterConfiguration configuration, SourcePrinter printer)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
printMembers
protected void printMembers(NodeList<BodyDeclaration<?>> members, java.lang.Void arg)
-
printMemberAnnotations
protected void printMemberAnnotations(NodeList<AnnotationExpr> annotations, java.lang.Void arg)
-
printAnnotations
protected void printAnnotations(NodeList<AnnotationExpr> annotations, boolean prefixWithASpace, java.lang.Void arg)
-
printTypeArgs
protected void printTypeArgs(NodeWithTypeArguments<?> nodeWithTypeArguments, java.lang.Void arg)
-
printTypeParameters
protected void printTypeParameters(NodeList<TypeParameter> args, java.lang.Void arg)
-
printArguments
protected <T extends Expression> void printArguments(NodeList<T> args, java.lang.Void arg)
-
printPrePostFixOptionalList
protected void printPrePostFixOptionalList(NodeList<? extends Visitable> args, java.lang.Void arg, java.lang.String prefix, java.lang.String separator, java.lang.String postfix)
-
printPrePostFixRequiredList
protected void printPrePostFixRequiredList(NodeList<? extends Visitable> args, java.lang.Void arg, java.lang.String prefix, java.lang.String separator, java.lang.String postfix)
-
printComment
protected void printComment(java.util.Optional<Comment> comment, java.lang.Void arg)
-
visit
public void visit(CompilationUnit n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(PackageDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(NameExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(Name n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(SimpleName n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ClassOrInterfaceDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(RecordDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(JavadocComment n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ClassOrInterfaceType n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(TypeParameter n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(PrimitiveType n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ArrayType n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ArrayCreationLevel n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(IntersectionType n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(UnionType n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(WildcardType n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(UnknownType n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(FieldDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(VariableDeclarator n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ArrayInitializerExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
doPrintAsArrayOfAnnotations
private boolean doPrintAsArrayOfAnnotations(ArrayInitializerExpr n)
-
visit
public void visit(VoidType n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(VarType n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(Modifier n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ArrayAccessExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ArrayCreationExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(AssignExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(BinaryExpr n, java.lang.Void arg)
work in progress for issue-545- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(CastExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ClassExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ConditionalExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(EnclosedExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(FieldAccessExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(InstanceOfExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(TypePatternExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(RecordPatternExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(CharLiteralExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(DoubleLiteralExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(IntegerLiteralExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(LongLiteralExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(StringLiteralExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(TextBlockLiteralExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(BooleanLiteralExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(NullLiteralExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ThisExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(SuperExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(MethodCallExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ObjectCreationExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(UnaryExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ConstructorDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(CompactConstructorDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(MethodDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(Parameter n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ReceiverParameter n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ExplicitConstructorInvocationStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(VariableDeclarationExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(LocalClassDeclarationStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(LocalRecordDeclarationStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(AssertStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(BlockStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(LabeledStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(EmptyStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ExpressionStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(SwitchStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(SwitchExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
printSwitchNode
private void printSwitchNode(SwitchNode n, java.lang.Void arg)
-
visit
public void visit(SwitchEntry n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(BreakStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(YieldStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ReturnStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(EnumDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(EnumConstantDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(InitializerDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(IfStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(WhileStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ContinueStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(DoStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ForEachStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ForStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ThrowStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(SynchronizedStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(TryStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(CatchClause n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(AnnotationDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(AnnotationMemberDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(MarkerAnnotationExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(SingleMemberAnnotationExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(NormalAnnotationExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(MemberValuePair n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(LineComment n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(BlockComment n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(LambdaExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(MethodReferenceExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(TypeExpr n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(NodeList n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ImportDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ModuleDeclaration n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ModuleRequiresDirective n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ModuleExportsDirective n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ModuleProvidesDirective n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ModuleUsesDirective n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ModuleOpensDirective n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(UnparsableStmt n, java.lang.Void arg)
- Specified by:
visitin interfaceVoidVisitor<java.lang.Void>
-
printImports
private void printImports(NodeList<ImportDeclaration> imports, java.lang.Void arg)
-
printOrphanCommentsBeforeThisChildNode
private void printOrphanCommentsBeforeThisChildNode(Node node)
-
printOrphanCommentsEnding
private void printOrphanCommentsEnding(Node node)
-
indentIf
private void indentIf(boolean expr)
-
unindentIf
private void unindentIf(boolean expr)
-
getOption
private java.util.Optional<ConfigurationOption> getOption(DefaultPrinterConfiguration.ConfigOption cOption)
-
-