Package org.openrewrite.java
Class JavaPrinter<P>
- java.lang.Object
-
- org.openrewrite.TreeVisitor<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 JavaPrinter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description J
visitAnnotatedType(J.AnnotatedType annotatedType, org.openrewrite.PrintOutputCapture<P> p)
J
visitAnnotation(J.Annotation annotation, org.openrewrite.PrintOutputCapture<P> p)
J
visitArrayDimension(J.ArrayDimension arrayDimension, org.openrewrite.PrintOutputCapture<P> p)
J
visitArrayType(J.ArrayType arrayType, org.openrewrite.PrintOutputCapture<P> p)
J
visitAssert(J.Assert azzert, org.openrewrite.PrintOutputCapture<P> p)
J
visitAssignment(J.Assignment assignment, org.openrewrite.PrintOutputCapture<P> p)
J
visitAssignmentOperation(J.AssignmentOperation assignOp, org.openrewrite.PrintOutputCapture<P> p)
J
visitBinary(J.Binary binary, org.openrewrite.PrintOutputCapture<P> p)
J
visitBlock(J.Block block, org.openrewrite.PrintOutputCapture<P> p)
J
visitBreak(J.Break breakStatement, org.openrewrite.PrintOutputCapture<P> p)
J
visitCase(J.Case caze, org.openrewrite.PrintOutputCapture<P> p)
J
visitCatch(J.Try.Catch catzh, org.openrewrite.PrintOutputCapture<P> p)
J
visitClassDeclaration(J.ClassDeclaration classDecl, org.openrewrite.PrintOutputCapture<P> p)
J
visitCompilationUnit(J.CompilationUnit cu, org.openrewrite.PrintOutputCapture<P> p)
protected void
visitContainer(java.lang.String before, @Nullable JContainer<? extends J> container, JContainer.Location location, java.lang.String suffixBetween, @Nullable java.lang.String after, org.openrewrite.PrintOutputCapture<P> p)
J
visitContinue(J.Continue continueStatement, org.openrewrite.PrintOutputCapture<P> p)
<T extends J>
JvisitControlParentheses(J.ControlParentheses<T> controlParens, org.openrewrite.PrintOutputCapture<P> p)
J
visitDoWhileLoop(J.DoWhileLoop doWhileLoop, org.openrewrite.PrintOutputCapture<P> p)
J
visitElse(J.If.Else elze, org.openrewrite.PrintOutputCapture<P> p)
J
visitEnumValue(J.EnumValue enoom, org.openrewrite.PrintOutputCapture<P> p)
J
visitEnumValueSet(J.EnumValueSet enums, org.openrewrite.PrintOutputCapture<P> p)
J
visitFieldAccess(J.FieldAccess fieldAccess, org.openrewrite.PrintOutputCapture<P> p)
J
visitForEachLoop(J.ForEachLoop forEachLoop, org.openrewrite.PrintOutputCapture<P> p)
J
visitForLoop(J.ForLoop forLoop, org.openrewrite.PrintOutputCapture<P> p)
J
visitIdentifier(J.Identifier ident, org.openrewrite.PrintOutputCapture<P> p)
J
visitIf(J.If iff, org.openrewrite.PrintOutputCapture<P> p)
J
visitImport(J.Import impoort, org.openrewrite.PrintOutputCapture<P> p)
J
visitInstanceOf(J.InstanceOf instanceOf, org.openrewrite.PrintOutputCapture<P> p)
J
visitLabel(J.Label label, org.openrewrite.PrintOutputCapture<P> p)
J
visitLambda(J.Lambda lambda, org.openrewrite.PrintOutputCapture<P> p)
protected void
visitLeftPadded(@Nullable java.lang.String prefix, @Nullable JLeftPadded<? extends J> leftPadded, JLeftPadded.Location location, org.openrewrite.PrintOutputCapture<P> p)
J
visitLiteral(J.Literal literal, org.openrewrite.PrintOutputCapture<P> p)
<M extends org.openrewrite.marker.Marker>
MvisitMarker(org.openrewrite.marker.Marker marker, org.openrewrite.PrintOutputCapture<P> p)
J
visitMemberReference(J.MemberReference memberRef, org.openrewrite.PrintOutputCapture<P> p)
J
visitMethodDeclaration(J.MethodDeclaration method, org.openrewrite.PrintOutputCapture<P> p)
J
visitMethodInvocation(J.MethodInvocation method, org.openrewrite.PrintOutputCapture<P> p)
protected void
visitModifier(J.Modifier mod, org.openrewrite.PrintOutputCapture<P> p)
J
visitMultiCatch(J.MultiCatch multiCatch, org.openrewrite.PrintOutputCapture<P> p)
J
visitNewArray(J.NewArray newArray, org.openrewrite.PrintOutputCapture<P> p)
J
visitNewClass(J.NewClass newClass, org.openrewrite.PrintOutputCapture<P> p)
J
visitPackage(J.Package pkg, org.openrewrite.PrintOutputCapture<P> p)
J
visitParameterizedType(J.ParameterizedType type, org.openrewrite.PrintOutputCapture<P> p)
<T extends J>
JvisitParentheses(J.Parentheses<T> parens, org.openrewrite.PrintOutputCapture<P> p)
J
visitPrimitive(J.Primitive primitive, org.openrewrite.PrintOutputCapture<P> p)
J
visitReturn(J.Return retrn, org.openrewrite.PrintOutputCapture<P> p)
protected void
visitRightPadded(@Nullable JRightPadded<? extends J> rightPadded, JRightPadded.Location location, @Nullable java.lang.String suffix, org.openrewrite.PrintOutputCapture<P> p)
protected void
visitRightPadded(java.util.List<? extends JRightPadded<? extends J>> nodes, JRightPadded.Location location, java.lang.String suffixBetween, org.openrewrite.PrintOutputCapture<P> p)
Space
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(java.util.List<JRightPadded<Statement>> statements, JRightPadded.Location location, org.openrewrite.PrintOutputCapture<P> p)
J
visitSwitch(J.Switch switzh, org.openrewrite.PrintOutputCapture<P> p)
J
visitSynchronized(J.Synchronized synch, org.openrewrite.PrintOutputCapture<P> p)
J
visitTernary(J.Ternary ternary, org.openrewrite.PrintOutputCapture<P> p)
J
visitThrow(J.Throw thrown, org.openrewrite.PrintOutputCapture<P> p)
J
visitTry(J.Try tryable, org.openrewrite.PrintOutputCapture<P> p)
J
visitTypeParameter(J.TypeParameter typeParam, org.openrewrite.PrintOutputCapture<P> p)
J
visitUnary(J.Unary unary, org.openrewrite.PrintOutputCapture<P> p)
J
visitVariable(J.VariableDeclarations.NamedVariable variable, org.openrewrite.PrintOutputCapture<P> p)
J
visitVariableDeclarations(J.VariableDeclarations multiVariable, org.openrewrite.PrintOutputCapture<P> p)
J
visitWhileLoop(J.WhileLoop whileLoop, org.openrewrite.PrintOutputCapture<P> p)
J
visitWildcard(J.Wildcard wildcard, org.openrewrite.PrintOutputCapture<P> p)
-
Methods inherited from class org.openrewrite.java.JavaVisitor
autoFormat, autoFormat, autoFormat, getJavadocVisitor, getLanguage, isAcceptable, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, visitArrayAccess, visitContainer, visitEmpty, visitExpression, visitForControl, visitForEachControl, visitJavaSourceFile, visitLeftPadded, visitRightPadded, visitStatement, visitTryResource, visitType, visitTypeCast, visitTypeName
-
-
-
-
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)
-
visitSpace
public Space visitSpace(Space space, Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitSpace
in classJavaVisitor<org.openrewrite.PrintOutputCapture<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)
-
visitAnnotation
public J visitAnnotation(J.Annotation annotation, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitAnnotation
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitAnnotatedType
public J visitAnnotatedType(J.AnnotatedType annotatedType, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitAnnotatedType
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitArrayDimension
public J visitArrayDimension(J.ArrayDimension arrayDimension, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitArrayDimension
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitArrayType
public J visitArrayType(J.ArrayType arrayType, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitArrayType
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitAssert
public J visitAssert(J.Assert azzert, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitAssert
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitAssignment
public J visitAssignment(J.Assignment assignment, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitAssignment
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitAssignmentOperation
public J visitAssignmentOperation(J.AssignmentOperation assignOp, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitAssignmentOperation
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitBinary
public J visitBinary(J.Binary binary, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitBinary
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitBlock
public J visitBlock(J.Block block, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitBlock
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitStatements
protected void visitStatements(java.util.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 J visitBreak(J.Break breakStatement, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitBreak
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitCase
public J visitCase(J.Case caze, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitCase
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitCatch
public J visitCatch(J.Try.Catch catzh, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitCatch
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitClassDeclaration
public J visitClassDeclaration(J.ClassDeclaration classDecl, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitClassDeclaration
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitCompilationUnit
public J visitCompilationUnit(J.CompilationUnit cu, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitCompilationUnit
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitContinue
public J visitContinue(J.Continue continueStatement, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitContinue
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitControlParentheses
public <T extends J> J visitControlParentheses(J.ControlParentheses<T> controlParens, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitControlParentheses
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitDoWhileLoop
public J visitDoWhileLoop(J.DoWhileLoop doWhileLoop, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitDoWhileLoop
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitElse
public J visitElse(J.If.Else elze, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitElse
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitEnumValue
public J visitEnumValue(J.EnumValue enoom, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitEnumValue
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitEnumValueSet
public J visitEnumValueSet(J.EnumValueSet enums, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitEnumValueSet
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitFieldAccess
public J visitFieldAccess(J.FieldAccess fieldAccess, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitFieldAccess
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitForLoop
public J visitForLoop(J.ForLoop forLoop, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitForLoop
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitForEachLoop
public J visitForEachLoop(J.ForEachLoop forEachLoop, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitForEachLoop
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitIdentifier
public J visitIdentifier(J.Identifier ident, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitIdentifier
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitIf
public J visitIf(J.If iff, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitIf
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitImport
public J visitImport(J.Import impoort, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitImport
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitInstanceOf
public J visitInstanceOf(J.InstanceOf instanceOf, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitInstanceOf
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitLabel
public J visitLabel(J.Label label, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitLabel
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitLambda
public J visitLambda(J.Lambda lambda, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitLambda
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitLiteral
public J visitLiteral(J.Literal literal, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitLiteral
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitMemberReference
public J visitMemberReference(J.MemberReference memberRef, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitMemberReference
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitMethodDeclaration
public J visitMethodDeclaration(J.MethodDeclaration method, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitMethodDeclaration
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitMethodInvocation
public J visitMethodInvocation(J.MethodInvocation method, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitMethodInvocation
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitMultiCatch
public J visitMultiCatch(J.MultiCatch multiCatch, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitMultiCatch
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitVariableDeclarations
public J visitVariableDeclarations(J.VariableDeclarations multiVariable, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitVariableDeclarations
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitNewArray
public J visitNewArray(J.NewArray newArray, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitNewArray
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitNewClass
public J visitNewClass(J.NewClass newClass, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitNewClass
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitPackage
public J visitPackage(J.Package pkg, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitPackage
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitParameterizedType
public J visitParameterizedType(J.ParameterizedType type, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitParameterizedType
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitPrimitive
public J visitPrimitive(J.Primitive primitive, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitPrimitive
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitParentheses
public <T extends J> J visitParentheses(J.Parentheses<T> parens, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitParentheses
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitReturn
public J visitReturn(J.Return retrn, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitReturn
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitSwitch
public J visitSwitch(J.Switch switzh, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitSwitch
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitSynchronized
public J visitSynchronized(J.Synchronized synch, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitSynchronized
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTernary
public J visitTernary(J.Ternary ternary, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitTernary
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitThrow
public J visitThrow(J.Throw thrown, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitThrow
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTry
public J visitTry(J.Try tryable, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitTry
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTypeParameter
public J visitTypeParameter(J.TypeParameter typeParam, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitTypeParameter
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitUnary
public J visitUnary(J.Unary unary, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitUnary
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitVariable
public J visitVariable(J.VariableDeclarations.NamedVariable variable, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitVariable
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitWhileLoop
public J visitWhileLoop(J.WhileLoop whileLoop, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitWhileLoop
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitWildcard
public J visitWildcard(J.Wildcard wildcard, org.openrewrite.PrintOutputCapture<P> p)
- Overrides:
visitWildcard
in classJavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
-