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)  
    String toString()  
    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