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 PrinterConfiguration
configuration
protected SourcePrinter
printer
private static java.util.regex.Pattern
RTRIM
-
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 java.util.Optional<ConfigurationOption>
getOption(DefaultPrinterConfiguration.ConfigOption cOption)
private void
indentIf(boolean expr)
protected void
printAnnotations(NodeList<AnnotationExpr> annotations, boolean prefixWithASpace, java.lang.Void arg)
protected void
printArguments(NodeList<Expression> args, java.lang.Void arg)
protected void
printComment(java.util.Optional<Comment> comment, java.lang.Void arg)
private void
printImports(NodeList<ImportDeclaration> imports, java.lang.Void arg)
protected void
printMemberAnnotations(NodeList<AnnotationExpr> annotations, java.lang.Void arg)
protected void
printMembers(NodeList<BodyDeclaration<?>> members, java.lang.Void arg)
protected void
printModifiers(NodeList<Modifier> modifiers)
private void
printOrphanCommentsBeforeThisChildNode(Node node)
private void
printOrphanCommentsEnding(Node node)
protected void
printPrePostFixOptionalList(NodeList<? extends Visitable> args, java.lang.Void arg, java.lang.String prefix, java.lang.String separator, java.lang.String postfix)
protected void
printPrePostFixRequiredList(NodeList<? extends Visitable> args, java.lang.Void arg, java.lang.String prefix, java.lang.String separator, java.lang.String postfix)
private void
printSwitchNode(SwitchNode n, java.lang.Void arg)
protected void
printTypeArgs(NodeWithTypeArguments<?> nodeWithTypeArguments, java.lang.Void arg)
protected void
printTypeParameters(NodeList<TypeParameter> args, java.lang.Void arg)
java.lang.String
toString()
private void
unindentIf(boolean expr)
void
visit(ArrayCreationLevel n, java.lang.Void arg)
void
visit(AnnotationDeclaration n, java.lang.Void arg)
void
visit(AnnotationMemberDeclaration n, java.lang.Void arg)
void
visit(ClassOrInterfaceDeclaration n, java.lang.Void arg)
void
visit(CompactConstructorDeclaration n, java.lang.Void arg)
void
visit(ConstructorDeclaration n, java.lang.Void arg)
void
visit(EnumConstantDeclaration n, java.lang.Void arg)
void
visit(EnumDeclaration n, java.lang.Void arg)
void
visit(FieldDeclaration n, java.lang.Void arg)
void
visit(InitializerDeclaration n, java.lang.Void arg)
void
visit(MethodDeclaration n, java.lang.Void arg)
void
visit(Parameter n, java.lang.Void arg)
void
visit(ReceiverParameter n, java.lang.Void arg)
void
visit(RecordDeclaration n, java.lang.Void arg)
void
visit(VariableDeclarator n, java.lang.Void arg)
void
visit(BlockComment n, java.lang.Void arg)
void
visit(JavadocComment n, java.lang.Void arg)
void
visit(LineComment n, java.lang.Void arg)
void
visit(CompilationUnit n, java.lang.Void arg)
void
visit(ArrayAccessExpr n, java.lang.Void arg)
void
visit(ArrayCreationExpr n, java.lang.Void arg)
void
visit(ArrayInitializerExpr n, java.lang.Void arg)
void
visit(AssignExpr n, java.lang.Void arg)
void
visit(BinaryExpr n, java.lang.Void arg)
work in progress for issue-545void
visit(BooleanLiteralExpr n, java.lang.Void arg)
void
visit(CastExpr n, java.lang.Void arg)
void
visit(CharLiteralExpr n, java.lang.Void arg)
void
visit(ClassExpr n, java.lang.Void arg)
void
visit(ConditionalExpr n, java.lang.Void arg)
void
visit(DoubleLiteralExpr n, java.lang.Void arg)
void
visit(EnclosedExpr n, java.lang.Void arg)
void
visit(FieldAccessExpr n, java.lang.Void arg)
void
visit(InstanceOfExpr n, java.lang.Void arg)
void
visit(IntegerLiteralExpr n, java.lang.Void arg)
void
visit(LambdaExpr n, java.lang.Void arg)
void
visit(LongLiteralExpr n, java.lang.Void arg)
void
visit(MarkerAnnotationExpr n, java.lang.Void arg)
void
visit(MemberValuePair n, java.lang.Void arg)
void
visit(MethodCallExpr n, java.lang.Void arg)
void
visit(MethodReferenceExpr n, java.lang.Void arg)
void
visit(NameExpr n, java.lang.Void arg)
void
visit(Name n, java.lang.Void arg)
void
visit(NormalAnnotationExpr n, java.lang.Void arg)
void
visit(NullLiteralExpr n, java.lang.Void arg)
void
visit(ObjectCreationExpr n, java.lang.Void arg)
void
visit(PatternExpr n, java.lang.Void arg)
void
visit(SimpleName n, java.lang.Void arg)
void
visit(SingleMemberAnnotationExpr n, java.lang.Void arg)
void
visit(StringLiteralExpr n, java.lang.Void arg)
void
visit(SuperExpr n, java.lang.Void arg)
void
visit(SwitchExpr n, java.lang.Void arg)
void
visit(TextBlockLiteralExpr n, java.lang.Void arg)
void
visit(ThisExpr n, java.lang.Void arg)
void
visit(TypeExpr n, java.lang.Void arg)
void
visit(UnaryExpr n, java.lang.Void arg)
void
visit(VariableDeclarationExpr n, java.lang.Void arg)
void
visit(ImportDeclaration n, java.lang.Void arg)
void
visit(Modifier n, java.lang.Void arg)
void
visit(ModuleDeclaration n, java.lang.Void arg)
void
visit(ModuleExportsDirective n, java.lang.Void arg)
void
visit(ModuleOpensDirective n, java.lang.Void arg)
void
visit(ModuleProvidesDirective n, java.lang.Void arg)
void
visit(ModuleRequiresDirective n, java.lang.Void arg)
void
visit(ModuleUsesDirective n, java.lang.Void arg)
void
visit(NodeList n, java.lang.Void arg)
void
visit(PackageDeclaration n, java.lang.Void arg)
void
visit(AssertStmt n, java.lang.Void arg)
void
visit(BlockStmt n, java.lang.Void arg)
void
visit(BreakStmt n, java.lang.Void arg)
void
visit(CatchClause n, java.lang.Void arg)
void
visit(ContinueStmt n, java.lang.Void arg)
void
visit(DoStmt n, java.lang.Void arg)
void
visit(EmptyStmt n, java.lang.Void arg)
void
visit(ExplicitConstructorInvocationStmt n, java.lang.Void arg)
void
visit(ExpressionStmt n, java.lang.Void arg)
void
visit(ForEachStmt n, java.lang.Void arg)
void
visit(ForStmt n, java.lang.Void arg)
void
visit(IfStmt n, java.lang.Void arg)
void
visit(LabeledStmt n, java.lang.Void arg)
void
visit(LocalClassDeclarationStmt n, java.lang.Void arg)
void
visit(LocalRecordDeclarationStmt n, java.lang.Void arg)
void
visit(ReturnStmt n, java.lang.Void arg)
void
visit(SwitchEntry n, java.lang.Void arg)
void
visit(SwitchStmt n, java.lang.Void arg)
void
visit(SynchronizedStmt n, java.lang.Void arg)
void
visit(ThrowStmt n, java.lang.Void arg)
void
visit(TryStmt n, java.lang.Void arg)
void
visit(UnparsableStmt n, java.lang.Void arg)
void
visit(WhileStmt n, java.lang.Void arg)
void
visit(YieldStmt n, java.lang.Void arg)
void
visit(ArrayType n, java.lang.Void arg)
void
visit(ClassOrInterfaceType n, java.lang.Void arg)
void
visit(IntersectionType n, java.lang.Void arg)
void
visit(PrimitiveType n, java.lang.Void arg)
void
visit(TypeParameter n, java.lang.Void arg)
void
visit(UnionType n, java.lang.Void arg)
void
visit(UnknownType n, java.lang.Void arg)
void
visit(VarType n, java.lang.Void arg)
void
visit(VoidType n, java.lang.Void arg)
void
visit(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:
toString
in 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 void printArguments(NodeList<Expression> 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:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(PackageDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(NameExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(Name n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(SimpleName n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ClassOrInterfaceDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(RecordDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(JavadocComment n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ClassOrInterfaceType n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(TypeParameter n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(PrimitiveType n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ArrayType n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ArrayCreationLevel n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(IntersectionType n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(UnionType n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(WildcardType n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(UnknownType n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(FieldDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(VariableDeclarator n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ArrayInitializerExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(VoidType n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(VarType n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(Modifier n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ArrayAccessExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ArrayCreationExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(AssignExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(BinaryExpr n, java.lang.Void arg)
work in progress for issue-545- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(CastExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ClassExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ConditionalExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(EnclosedExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(FieldAccessExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(InstanceOfExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(PatternExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(CharLiteralExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(DoubleLiteralExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(IntegerLiteralExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(LongLiteralExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(StringLiteralExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(TextBlockLiteralExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(BooleanLiteralExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(NullLiteralExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ThisExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(SuperExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(MethodCallExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ObjectCreationExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(UnaryExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ConstructorDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(CompactConstructorDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(MethodDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(Parameter n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ReceiverParameter n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ExplicitConstructorInvocationStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(VariableDeclarationExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(LocalClassDeclarationStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(LocalRecordDeclarationStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(AssertStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(BlockStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(LabeledStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(EmptyStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ExpressionStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(SwitchStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(SwitchExpr n, java.lang.Void arg)
- Specified by:
visit
in 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:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(BreakStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(YieldStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ReturnStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(EnumDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(EnumConstantDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(InitializerDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(IfStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(WhileStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ContinueStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(DoStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ForEachStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ForStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ThrowStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(SynchronizedStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(TryStmt n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(CatchClause n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(AnnotationDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(AnnotationMemberDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(MarkerAnnotationExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(SingleMemberAnnotationExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(NormalAnnotationExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(MemberValuePair n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(LineComment n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(BlockComment n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(LambdaExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(MethodReferenceExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(TypeExpr n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(NodeList n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ImportDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ModuleDeclaration n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ModuleRequiresDirective n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ModuleExportsDirective n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ModuleProvidesDirective n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ModuleUsesDirective n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(ModuleOpensDirective n, java.lang.Void arg)
- Specified by:
visit
in interfaceVoidVisitor<java.lang.Void>
-
visit
public void visit(UnparsableStmt n, java.lang.Void arg)
- Specified by:
visit
in 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)
-
-