Class CodeGenPrettyPrinterVisitor

java.lang.Object
com.github.javaparser.printer.DefaultPrettyPrinterVisitor
net.binis.codegen.javaparser.CodeGenPrettyPrinterVisitor
All Implemented Interfaces:
com.github.javaparser.ast.visitor.VoidVisitor<Void>

public class CodeGenPrettyPrinterVisitor extends com.github.javaparser.printer.DefaultPrettyPrinterVisitor
  • Field Summary

    Fields inherited from class com.github.javaparser.printer.DefaultPrettyPrinterVisitor

    configuration, printer
  • Constructor Summary

    Constructors
    Constructor
    Description
    CodeGenPrettyPrinterVisitor(com.github.javaparser.printer.configuration.PrinterConfiguration configuration)
     
    CodeGenPrettyPrinterVisitor(com.github.javaparser.printer.configuration.PrinterConfiguration configuration, com.github.javaparser.printer.SourcePrinter printer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    printAnnotations(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.AnnotationExpr> annotations, boolean prefixWithASpace, Void arg)
     
    protected void
    printArguments(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.Expression> args, Void arg)
     
    protected void
    printComment(Optional<com.github.javaparser.ast.comments.Comment> comment, Void arg)
     
    protected void
    printMemberAnnotations(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.AnnotationExpr> annotations, Void arg)
     
    protected void
    printMembers(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.body.BodyDeclaration<?>> members, Void arg)
     
    protected void
    printModifiers(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.Modifier> modifiers)
     
    protected void
    printOrphanedComments(List<com.github.javaparser.ast.comments.Comment> orphanComments, Void arg)
     
    protected void
    printPrePostFixOptionalList(com.github.javaparser.ast.NodeList<? extends com.github.javaparser.ast.visitor.Visitable> args, Void arg, String prefix, String separator, String postfix)
     
    protected void
    printPrePostFixRequiredList(com.github.javaparser.ast.NodeList<? extends com.github.javaparser.ast.visitor.Visitable> args, Void arg, String prefix, String separator, String postfix)
     
    protected void
    printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments<?> nodeWithTypeArguments, Void arg)
     
    protected void
    printTypeParameters(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.type.TypeParameter> args, Void arg)
     
     
    void
    visit(com.github.javaparser.ast.ArrayCreationLevel n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.AnnotationDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.CompactConstructorDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.ConstructorDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.EnumConstantDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.EnumDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.FieldDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.InitializerDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.MethodDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.Parameter n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.ReceiverParameter n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.RecordDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.body.VariableDeclarator n, Void arg)
     
    void
    visit(com.github.javaparser.ast.comments.BlockComment n, Void arg)
     
    void
    visit(com.github.javaparser.ast.comments.JavadocComment n, Void arg)
     
    void
    visit(com.github.javaparser.ast.comments.LineComment n, Void arg)
     
    void
    visit(com.github.javaparser.ast.CompilationUnit n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.ArrayAccessExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.ArrayCreationExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.ArrayInitializerExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.AssignExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.BinaryExpr n, Void arg)
    work in progress for issue-545
    void
    visit(com.github.javaparser.ast.expr.BooleanLiteralExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.CastExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.CharLiteralExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.ClassExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.ConditionalExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.DoubleLiteralExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.EnclosedExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.FieldAccessExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.InstanceOfExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.IntegerLiteralExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.LambdaExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.LongLiteralExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.MemberValuePair n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.MethodCallExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.MethodReferenceExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.NameExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.Name n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.NormalAnnotationExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.NullLiteralExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.ObjectCreationExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.PatternExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.SimpleName n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.StringLiteralExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.SuperExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.SwitchExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.ThisExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.TypeExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.UnaryExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.expr.VariableDeclarationExpr n, Void arg)
     
    void
    visit(com.github.javaparser.ast.ImportDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.Modifier n, Void arg)
     
    void
    visit(com.github.javaparser.ast.modules.ModuleDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.modules.ModuleExportsDirective n, Void arg)
     
    void
    visit(com.github.javaparser.ast.modules.ModuleOpensDirective n, Void arg)
     
    void
    visit(com.github.javaparser.ast.modules.ModuleProvidesDirective n, Void arg)
     
    void
    visit(com.github.javaparser.ast.modules.ModuleRequiresDirective n, Void arg)
     
    void
    visit(com.github.javaparser.ast.modules.ModuleUsesDirective n, Void arg)
     
    void
    visit(com.github.javaparser.ast.NodeList n, Void arg)
     
    void
    visit(com.github.javaparser.ast.PackageDeclaration n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.AssertStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.BlockStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.BreakStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.CatchClause n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.ContinueStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.DoStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.EmptyStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.ExpressionStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.ForEachStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.ForStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.IfStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.LabeledStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.ReturnStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.SwitchEntry n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.SwitchStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.SynchronizedStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.ThrowStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.TryStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.UnparsableStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.WhileStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.stmt.YieldStmt n, Void arg)
     
    void
    visit(com.github.javaparser.ast.type.ArrayType n, Void arg)
     
    void
    visit(com.github.javaparser.ast.type.ClassOrInterfaceType n, Void arg)
     
    void
    visit(com.github.javaparser.ast.type.IntersectionType n, Void arg)
     
    void
    visit(com.github.javaparser.ast.type.PrimitiveType n, Void arg)
     
    void
    visit(com.github.javaparser.ast.type.TypeParameter n, Void arg)
     
    void
    visit(com.github.javaparser.ast.type.UnionType n, Void arg)
     
    void
    visit(com.github.javaparser.ast.type.UnknownType n, Void arg)
     
    void
    visit(com.github.javaparser.ast.type.VarType n, Void arg)
     
    void
    visit(com.github.javaparser.ast.type.VoidType n, Void arg)
     
    void
    visit(com.github.javaparser.ast.type.WildcardType n, Void arg)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • CodeGenPrettyPrinterVisitor

      public CodeGenPrettyPrinterVisitor(com.github.javaparser.printer.configuration.PrinterConfiguration configuration)
    • CodeGenPrettyPrinterVisitor

      public CodeGenPrettyPrinterVisitor(com.github.javaparser.printer.configuration.PrinterConfiguration configuration, com.github.javaparser.printer.SourcePrinter printer)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • printModifiers

      protected void printModifiers(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.Modifier> modifiers)
      Overrides:
      printModifiers in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • printMembers

      protected void printMembers(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.body.BodyDeclaration<?>> members, Void arg)
      Overrides:
      printMembers in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • printMemberAnnotations

      protected void printMemberAnnotations(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.AnnotationExpr> annotations, Void arg)
      Overrides:
      printMemberAnnotations in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • printAnnotations

      protected void printAnnotations(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.AnnotationExpr> annotations, boolean prefixWithASpace, Void arg)
      Overrides:
      printAnnotations in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • printTypeArgs

      protected void printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments<?> nodeWithTypeArguments, Void arg)
      Overrides:
      printTypeArgs in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • printTypeParameters

      protected void printTypeParameters(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.type.TypeParameter> args, Void arg)
      Overrides:
      printTypeParameters in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • printArguments

      protected void printArguments(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.Expression> args, Void arg)
      Overrides:
      printArguments in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • printPrePostFixOptionalList

      protected void printPrePostFixOptionalList(com.github.javaparser.ast.NodeList<? extends com.github.javaparser.ast.visitor.Visitable> args, Void arg, String prefix, String separator, String postfix)
      Overrides:
      printPrePostFixOptionalList in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • printPrePostFixRequiredList

      protected void printPrePostFixRequiredList(com.github.javaparser.ast.NodeList<? extends com.github.javaparser.ast.visitor.Visitable> args, Void arg, String prefix, String separator, String postfix)
      Overrides:
      printPrePostFixRequiredList in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • printComment

      protected void printComment(Optional<com.github.javaparser.ast.comments.Comment> comment, Void arg)
      Overrides:
      printComment in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • printOrphanedComments

      protected void printOrphanedComments(List<com.github.javaparser.ast.comments.Comment> orphanComments, Void arg)
    • visit

      public void visit(com.github.javaparser.ast.CompilationUnit n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.PackageDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.NameExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.Name n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.SimpleName n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.RecordDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.comments.JavadocComment n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.type.ClassOrInterfaceType n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.type.TypeParameter n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.type.PrimitiveType n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.type.ArrayType n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.ArrayCreationLevel n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.type.IntersectionType n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.type.UnionType n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.type.WildcardType n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.type.UnknownType n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.FieldDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.VariableDeclarator n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.ArrayInitializerExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.type.VoidType n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.type.VarType n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.Modifier n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.ArrayAccessExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.ArrayCreationExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.AssignExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.BinaryExpr n, Void arg)
      work in progress for issue-545
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.CastExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.ClassExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.ConditionalExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.EnclosedExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.FieldAccessExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.InstanceOfExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.PatternExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.CharLiteralExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.DoubleLiteralExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.IntegerLiteralExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.LongLiteralExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.StringLiteralExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.BooleanLiteralExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.NullLiteralExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.ThisExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.SuperExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.MethodCallExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.ObjectCreationExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.UnaryExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.ConstructorDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.CompactConstructorDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.MethodDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.Parameter n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.ReceiverParameter n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.VariableDeclarationExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.AssertStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.BlockStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.LabeledStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.EmptyStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.ExpressionStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.SwitchStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.SwitchExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.SwitchEntry n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.BreakStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.YieldStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.ReturnStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.EnumDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.EnumConstantDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.InitializerDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.IfStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.WhileStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.ContinueStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.DoStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.ForEachStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.ForStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.ThrowStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.SynchronizedStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.TryStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.CatchClause n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.AnnotationDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.NormalAnnotationExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.MemberValuePair n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.comments.LineComment n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.comments.BlockComment n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.LambdaExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.MethodReferenceExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.expr.TypeExpr n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.NodeList n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.ImportDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.modules.ModuleDeclaration n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.modules.ModuleRequiresDirective n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.modules.ModuleExportsDirective n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.modules.ModuleProvidesDirective n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.modules.ModuleUsesDirective n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.modules.ModuleOpensDirective n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor
    • visit

      public void visit(com.github.javaparser.ast.stmt.UnparsableStmt n, Void arg)
      Specified by:
      visit in interface com.github.javaparser.ast.visitor.VoidVisitor<Void>
      Overrides:
      visit in class com.github.javaparser.printer.DefaultPrettyPrinterVisitor