Class JavaPrinter<P>

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
org.openrewrite.java.JavaPrinter<P>

public class JavaPrinter<P> extends JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
  • Field Summary

    Fields inherited from class org.openrewrite.java.JavaVisitor

    javadocVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    afterSyntax(org.openrewrite.java.tree.J j, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    afterSyntax(org.openrewrite.marker.Markers markers, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    beforeSyntax(org.openrewrite.java.tree.J j, Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    beforeSyntax(Space prefix, org.openrewrite.marker.Markers markers, Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitAnnotatedType(org.openrewrite.java.tree.J.AnnotatedType annotatedType, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitArrayDimension(org.openrewrite.java.tree.J.ArrayDimension arrayDimension, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitArrayType(org.openrewrite.java.tree.J.ArrayType arrayType, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitAssert(org.openrewrite.java.tree.J.Assert assert_, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignOp, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitBinary(org.openrewrite.java.tree.J.Binary binary, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitBlock(org.openrewrite.java.tree.J.Block block, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitBreak(org.openrewrite.java.tree.J.Break breakStatement, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitCase(org.openrewrite.java.tree.J.Case case_, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitCatch(org.openrewrite.java.tree.J.Try.Catch catch_, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitContainer(String before, @Nullable JContainer<? extends org.openrewrite.java.tree.J> container, JContainer.Location location, String suffixBetween, @Nullable String after, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitContinue(org.openrewrite.java.tree.J.Continue continueStatement, org.openrewrite.PrintOutputCapture<P> p)
     
    <T extends org.openrewrite.java.tree.J>
    org.openrewrite.java.tree.J
    visitControlParentheses(org.openrewrite.java.tree.J.ControlParentheses<T> controlParens, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitElse(org.openrewrite.java.tree.J.If.Else else_, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitEmpty(org.openrewrite.java.tree.J.Empty empty, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitEnumValue(org.openrewrite.java.tree.J.EnumValue enum_, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitEnumValueSet(org.openrewrite.java.tree.J.EnumValueSet enums, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forEachLoop, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitForLoop(org.openrewrite.java.tree.J.ForLoop forLoop, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitIdentifier(org.openrewrite.java.tree.J.Identifier ident, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitIf(org.openrewrite.java.tree.J.If iff, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitImport(org.openrewrite.java.tree.J.Import import_, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitInstanceOf(org.openrewrite.java.tree.J.InstanceOf instanceOf, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitLabel(org.openrewrite.java.tree.J.Label label, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitLambda(org.openrewrite.java.tree.J.Lambda lambda, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitLeftPadded(@Nullable String prefix, @Nullable JLeftPadded<? extends org.openrewrite.java.tree.J> leftPadded, JLeftPadded.Location location, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitLiteral(org.openrewrite.java.tree.J.Literal literal, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitMemberReference(org.openrewrite.java.tree.J.MemberReference memberRef, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitModifier(org.openrewrite.java.tree.J.Modifier mod, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitMultiCatch(org.openrewrite.java.tree.J.MultiCatch multiCatch, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitNewArray(org.openrewrite.java.tree.J.NewArray newArray, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitPackage(org.openrewrite.java.tree.J.Package pkg, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType type, org.openrewrite.PrintOutputCapture<P> p)
     
    <T extends org.openrewrite.java.tree.J>
    org.openrewrite.java.tree.J
    visitParentheses(org.openrewrite.java.tree.J.Parentheses<T> parens, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitPrimitive(org.openrewrite.java.tree.J.Primitive primitive, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitReturn(org.openrewrite.java.tree.J.Return return_, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitRightPadded(@Nullable JRightPadded<? extends org.openrewrite.java.tree.J> rightPadded, JRightPadded.Location location, @Nullable String suffix, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitRightPadded(List<? extends JRightPadded<? extends org.openrewrite.java.tree.J>> nodes, JRightPadded.Location location, String suffixBetween, org.openrewrite.PrintOutputCapture<P> p)
     
    visitSpace(Space space, Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitStatement(@Nullable JRightPadded<Statement> paddedStat, JRightPadded.Location location, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitStatements(List<JRightPadded<Statement>> statements, JRightPadded.Location location, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitSwitch(org.openrewrite.java.tree.J.Switch switch_, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitSwitchExpression(org.openrewrite.java.tree.J.SwitchExpression switch_, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitSynchronized(org.openrewrite.java.tree.J.Synchronized synch, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitTernary(org.openrewrite.java.tree.J.Ternary ternary, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitThrow(org.openrewrite.java.tree.J.Throw thrown, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitTry(org.openrewrite.java.tree.J.Try tryable, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitTypeCast(org.openrewrite.java.tree.J.TypeCast typeCast, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitTypeParameter(org.openrewrite.java.tree.J.TypeParameter typeParam, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitUnary(org.openrewrite.java.tree.J.Unary unary, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitUnknown(org.openrewrite.java.tree.J.Unknown unknown, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitUnknownSource(org.openrewrite.java.tree.J.Unknown.Source source, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations multiVariable, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitWildcard(org.openrewrite.java.tree.J.Wildcard wildcard, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitYield(org.openrewrite.java.tree.J.Yield yield, org.openrewrite.PrintOutputCapture<P> p)
     

    Methods inherited from class org.openrewrite.TreeVisitor

    adapt, collect, collect, defaultValue, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, postVisit, preVisit, reduce, reduce, reduce, setCursor, stopAfterPreVisit, updateCursor, visit, visit, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType

    Methods inherited from class java.lang.Object

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

    • JavaPrinter

      public JavaPrinter()
  • Method Details

    • visitRightPadded

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

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

      public Space visitSpace(Space space, Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitSpace in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitLeftPadded

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

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

      protected void visitModifier(org.openrewrite.java.tree.J.Modifier mod, org.openrewrite.PrintOutputCapture<P> p)
    • visitAnnotation

      public org.openrewrite.java.tree.J visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitAnnotation in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitAnnotatedType

      public org.openrewrite.java.tree.J visitAnnotatedType(org.openrewrite.java.tree.J.AnnotatedType annotatedType, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitAnnotatedType in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitArrayDimension

      public org.openrewrite.java.tree.J visitArrayDimension(org.openrewrite.java.tree.J.ArrayDimension arrayDimension, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitArrayDimension in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitArrayType

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

      public org.openrewrite.java.tree.J visitAssert(org.openrewrite.java.tree.J.Assert assert_, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitAssert in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitAssignment

      public org.openrewrite.java.tree.J visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitAssignment in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitAssignmentOperation

      public org.openrewrite.java.tree.J visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignOp, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitAssignmentOperation in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitBinary

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

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

      protected void visitStatements(List<JRightPadded<Statement>> statements, JRightPadded.Location location, org.openrewrite.PrintOutputCapture<P> p)
    • visitStatement

      protected void visitStatement(@Nullable @Nullable JRightPadded<Statement> paddedStat, JRightPadded.Location location, org.openrewrite.PrintOutputCapture<P> p)
    • visitBreak

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

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

      public org.openrewrite.java.tree.J visitCatch(org.openrewrite.java.tree.J.Try.Catch catch_, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitCatch in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitClassDeclaration

      public org.openrewrite.java.tree.J visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitClassDeclaration in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitCompilationUnit

      public org.openrewrite.java.tree.J visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitCompilationUnit in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitContinue

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

      public <T extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J visitControlParentheses(org.openrewrite.java.tree.J.ControlParentheses<T> controlParens, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitControlParentheses in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitDoWhileLoop

      public org.openrewrite.java.tree.J visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitDoWhileLoop in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitElse

      public org.openrewrite.java.tree.J visitElse(org.openrewrite.java.tree.J.If.Else else_, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitElse in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitEmpty

      public org.openrewrite.java.tree.J visitEmpty(org.openrewrite.java.tree.J.Empty empty, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitEmpty in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitEnumValue

      public org.openrewrite.java.tree.J visitEnumValue(org.openrewrite.java.tree.J.EnumValue enum_, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitEnumValue in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitEnumValueSet

      public org.openrewrite.java.tree.J visitEnumValueSet(org.openrewrite.java.tree.J.EnumValueSet enums, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitEnumValueSet in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitFieldAccess

      public org.openrewrite.java.tree.J visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitFieldAccess in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitForLoop

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

      public org.openrewrite.java.tree.J visitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forEachLoop, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitForEachLoop in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitIdentifier

      public org.openrewrite.java.tree.J visitIdentifier(org.openrewrite.java.tree.J.Identifier ident, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitIdentifier in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitIf

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

      public org.openrewrite.java.tree.J visitImport(org.openrewrite.java.tree.J.Import import_, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitImport in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitInstanceOf

      public org.openrewrite.java.tree.J visitInstanceOf(org.openrewrite.java.tree.J.InstanceOf instanceOf, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitInstanceOf in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitLabel

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

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

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

      public org.openrewrite.java.tree.J visitMemberReference(org.openrewrite.java.tree.J.MemberReference memberRef, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitMemberReference in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitMethodDeclaration

      public org.openrewrite.java.tree.J visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitMethodDeclaration in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitMethodInvocation

      public org.openrewrite.java.tree.J visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitMethodInvocation in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitMultiCatch

      public org.openrewrite.java.tree.J visitMultiCatch(org.openrewrite.java.tree.J.MultiCatch multiCatch, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitMultiCatch in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitVariableDeclarations

      public org.openrewrite.java.tree.J visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations multiVariable, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitVariableDeclarations in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitNewArray

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

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

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

      public org.openrewrite.java.tree.J visitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType type, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitParameterizedType in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitPrimitive

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

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

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

      public org.openrewrite.java.tree.J visitSwitch(org.openrewrite.java.tree.J.Switch switch_, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitSwitch in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitSwitchExpression

      public org.openrewrite.java.tree.J visitSwitchExpression(org.openrewrite.java.tree.J.SwitchExpression switch_, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitSwitchExpression in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitSynchronized

      public org.openrewrite.java.tree.J visitSynchronized(org.openrewrite.java.tree.J.Synchronized synch, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitSynchronized in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitTernary

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

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

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

      public org.openrewrite.java.tree.J visitTypeCast(org.openrewrite.java.tree.J.TypeCast typeCast, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitTypeCast in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitTypeParameter

      public org.openrewrite.java.tree.J visitTypeParameter(org.openrewrite.java.tree.J.TypeParameter typeParam, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitTypeParameter in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitUnary

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

      public org.openrewrite.java.tree.J visitUnknown(org.openrewrite.java.tree.J.Unknown unknown, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitUnknown in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitUnknownSource

      public org.openrewrite.java.tree.J visitUnknownSource(org.openrewrite.java.tree.J.Unknown.Source source, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitUnknownSource in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitVariable

      public org.openrewrite.java.tree.J visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitVariable in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitWhileLoop

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

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

      public org.openrewrite.java.tree.J visitYield(org.openrewrite.java.tree.J.Yield yield, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitYield in class JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • beforeSyntax

      protected void beforeSyntax(org.openrewrite.java.tree.J j, Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
    • beforeSyntax

      protected void beforeSyntax(Space prefix, org.openrewrite.marker.Markers markers, @Nullable Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
    • afterSyntax

      protected void afterSyntax(org.openrewrite.java.tree.J j, org.openrewrite.PrintOutputCapture<P> p)
    • afterSyntax

      protected void afterSyntax(org.openrewrite.marker.Markers markers, org.openrewrite.PrintOutputCapture<P> p)