Class JavaPrinter<P>


  • public class JavaPrinter<P>
    extends JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • Constructor Detail

      • JavaPrinter

        public JavaPrinter()
    • Method Detail

      • visitRightPadded

        protected void visitRightPadded​(java.util.List<? extends JRightPadded<? extends J>> nodes,
                                        JRightPadded.Location location,
                                        java.lang.String suffixBetween,
                                        org.openrewrite.PrintOutputCapture<P> p)
      • visitContainer

        protected void visitContainer​(java.lang.String before,
                                      @Nullable
                                      @Nullable JContainer<? extends J> container,
                                      JContainer.Location location,
                                      java.lang.String suffixBetween,
                                      @Nullable
                                      @Nullable java.lang.String after,
                                      org.openrewrite.PrintOutputCapture<P> p)
      • visitLeftPadded

        protected void visitLeftPadded​(@Nullable
                                       @Nullable java.lang.String prefix,
                                       @Nullable
                                       @Nullable JLeftPadded<? extends J> leftPadded,
                                       JLeftPadded.Location location,
                                       org.openrewrite.PrintOutputCapture<P> p)
      • visitRightPadded

        protected void visitRightPadded​(@Nullable
                                        @Nullable JRightPadded<? extends J> rightPadded,
                                        JRightPadded.Location location,
                                        @Nullable
                                        @Nullable java.lang.String suffix,
                                        org.openrewrite.PrintOutputCapture<P> p)
      • visitModifier

        protected void visitModifier​(J.Modifier mod,
                                     org.openrewrite.PrintOutputCapture<P> p)
      • visitArrayType

        public J visitArrayType​(J.ArrayType arrayType,
                                org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitArrayType in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitAssert

        public J visitAssert​(J.Assert azzert,
                             org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitAssert in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitBinary

        public J visitBinary​(J.Binary binary,
                             org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitBinary in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitBlock

        public J visitBlock​(J.Block block,
                            org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitBlock in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitBreak

        public J visitBreak​(J.Break breakStatement,
                            org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitBreak in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitCase

        public J visitCase​(J.Case caze,
                           org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitCase in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitCatch

        public J visitCatch​(J.Try.Catch catzh,
                            org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitCatch in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitContinue

        public J visitContinue​(J.Continue continueStatement,
                               org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitContinue in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitElse

        public J visitElse​(J.If.Else elze,
                           org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitElse in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitEnumValue

        public J visitEnumValue​(J.EnumValue enoom,
                                org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitEnumValue in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitForLoop

        public J visitForLoop​(J.ForLoop forLoop,
                              org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitForLoop in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitIf

        public J visitIf​(J.If iff,
                         org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitIf in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitImport

        public J visitImport​(J.Import impoort,
                             org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitImport in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitLabel

        public J visitLabel​(J.Label label,
                            org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitLabel in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitLambda

        public J visitLambda​(J.Lambda lambda,
                             org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitLambda in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitLiteral

        public J visitLiteral​(J.Literal literal,
                              org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitLiteral in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitNewArray

        public J visitNewArray​(J.NewArray newArray,
                               org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitNewArray in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitNewClass

        public J visitNewClass​(J.NewClass newClass,
                               org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitNewClass in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitPackage

        public J visitPackage​(J.Package pkg,
                              org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitPackage in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitPrimitive

        public J visitPrimitive​(J.Primitive primitive,
                                org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitPrimitive in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitParentheses

        public <T extends JJ visitParentheses​(J.Parentheses<T> parens,
                                                org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitParentheses in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitReturn

        public J visitReturn​(J.Return retrn,
                             org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitReturn in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitSwitch

        public J visitSwitch​(J.Switch switzh,
                             org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitSwitch in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitTernary

        public J visitTernary​(J.Ternary ternary,
                              org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitTernary in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitThrow

        public J visitThrow​(J.Throw thrown,
                            org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitThrow in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitTry

        public J visitTry​(J.Try tryable,
                          org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitTry in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitUnary

        public J visitUnary​(J.Unary unary,
                            org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitUnary in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitWhileLoop

        public J visitWhileLoop​(J.WhileLoop whileLoop,
                                org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitWhileLoop in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitWildcard

        public J visitWildcard​(J.Wildcard wildcard,
                               org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitWildcard in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
      • visitMarker

        public <M extends org.openrewrite.marker.Marker> M visitMarker​(org.openrewrite.marker.Marker marker,
                                                                       org.openrewrite.PrintOutputCapture<P> p)
        Overrides:
        visitMarker in class org.openrewrite.TreeVisitor<J,​org.openrewrite.PrintOutputCapture<P>>