Package org.openrewrite.java.controlflow
Class ControlFlowJavaPrinter<P>
java.lang.Object
org.openrewrite.TreeVisitor<J,P>
org.openrewrite.java.JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
org.openrewrite.java.JavaPrinter<P>
org.openrewrite.java.controlflow.ControlFlowJavaPrinter<P>
-
Field Summary
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitAssert
(J.Assert azzert, org.openrewrite.PrintOutputCapture<P> p) visitAssignment
(J.Assignment assignment, org.openrewrite.PrintOutputCapture<P> p) visitAssignmentOperation
(J.AssignmentOperation assignOp, org.openrewrite.PrintOutputCapture<P> p) visitBinary
(J.Binary binary, org.openrewrite.PrintOutputCapture<P> p) visitBlock
(J.Block block, org.openrewrite.PrintOutputCapture<P> p) visitBreak
(J.Break breakStatement, org.openrewrite.PrintOutputCapture<P> p) visitCatch
(J.Try.Catch catzh, org.openrewrite.PrintOutputCapture<P> p) visitClassDeclaration
(J.ClassDeclaration classDecl, org.openrewrite.PrintOutputCapture<P> p) visitContinue
(J.Continue continueStatement, org.openrewrite.PrintOutputCapture<P> p) visitControlParentheses
(J.ControlParentheses<T> controlParens, org.openrewrite.PrintOutputCapture<P> p) visitDoWhileLoop
(J.DoWhileLoop doWhileLoop, org.openrewrite.PrintOutputCapture<P> p) visitEnumValue
(J.EnumValue enoom, org.openrewrite.PrintOutputCapture<P> p) visitEnumValueSet
(J.EnumValueSet enums, org.openrewrite.PrintOutputCapture<P> p) visitFieldAccess
(J.FieldAccess fieldAccess, org.openrewrite.PrintOutputCapture<P> p) visitForEachLoop
(J.ForEachLoop forEachLoop, org.openrewrite.PrintOutputCapture<P> p) visitForLoop
(J.ForLoop forLoop, org.openrewrite.PrintOutputCapture<P> p) visitIdentifier
(J.Identifier ident, org.openrewrite.PrintOutputCapture<P> p) visitInstanceOf
(J.InstanceOf instanceOf, org.openrewrite.PrintOutputCapture<P> p) visitLambda
(J.Lambda lambda, org.openrewrite.PrintOutputCapture<P> p) visitLiteral
(J.Literal literal, org.openrewrite.PrintOutputCapture<P> p) visitMemberReference
(J.MemberReference memberRef, org.openrewrite.PrintOutputCapture<P> p) visitMethodDeclaration
(J.MethodDeclaration method, org.openrewrite.PrintOutputCapture<P> p) visitMethodInvocation
(J.MethodInvocation method, org.openrewrite.PrintOutputCapture<P> p) visitMultiCatch
(J.MultiCatch multiCatch, org.openrewrite.PrintOutputCapture<P> p) visitNewArray
(J.NewArray newArray, org.openrewrite.PrintOutputCapture<P> p) visitParentheses
(J.Parentheses<T> parens, org.openrewrite.PrintOutputCapture<P> p) protected void
visitStatement
(@Nullable JRightPadded<Statement> paddedStat, JRightPadded.Location location, org.openrewrite.PrintOutputCapture<P> p) visitSwitch
(J.Switch switzh, org.openrewrite.PrintOutputCapture<P> p) visitSynchronized
(J.Synchronized synch, org.openrewrite.PrintOutputCapture<P> p) visitTernary
(J.Ternary ternary, org.openrewrite.PrintOutputCapture<P> p) visitThrow
(J.Throw thrown, org.openrewrite.PrintOutputCapture<P> p) visitUnary
(J.Unary unary, org.openrewrite.PrintOutputCapture<P> p) visitVariable
(J.VariableDeclarations.NamedVariable variable, org.openrewrite.PrintOutputCapture<P> p) visitVariableDeclarations
(J.VariableDeclarations multiVariable, org.openrewrite.PrintOutputCapture<P> p) visitWhileLoop
(J.WhileLoop whileLoop, org.openrewrite.PrintOutputCapture<P> p) Methods inherited from class org.openrewrite.java.JavaPrinter
visitAnnotatedType, visitAnnotation, visitArrayDimension, visitArrayType, visitCompilationUnit, visitContainer, visitElse, visitImport, visitLabel, visitLeftPadded, visitMarker, visitModifier, visitNewClass, visitPackage, visitParameterizedType, visitPrimitive, visitReturn, visitRightPadded, visitRightPadded, visitSpace, visitStatements, visitTypeParameter, visitWildcard
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
Methods inherited from class org.openrewrite.TreeVisitor
adapt, defaultValue, doAfterVisit, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, postVisit, preVisit, setCursor, visit, visit, visit, visitAndCast, visitAndCast, visitMarkers, visitNonNull, visitNonNull, visitSourceFile
-
Constructor Details
-
ControlFlowJavaPrinter
public ControlFlowJavaPrinter()
-
-
Method Details
-
visitAssert
- Overrides:
visitAssert
in classJavaPrinter<P>
-
visitAssignment
- Overrides:
visitAssignment
in classJavaPrinter<P>
-
visitAssignmentOperation
public J visitAssignmentOperation(J.AssignmentOperation assignOp, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitAssignmentOperation
in classJavaPrinter<P>
-
visitBinary
- Overrides:
visitBinary
in classJavaPrinter<P>
-
visitBlock
- Overrides:
visitBlock
in classJavaPrinter<P>
-
visitStatement
protected void visitStatement(@Nullable @Nullable JRightPadded<Statement> paddedStat, JRightPadded.Location location, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitStatement
in classJavaPrinter<P>
-
visitBreak
- Overrides:
visitBreak
in classJavaPrinter<P>
-
visitCase
- Overrides:
visitCase
in classJavaPrinter<P>
-
visitCatch
- Overrides:
visitCatch
in classJavaPrinter<P>
-
visitClassDeclaration
public J visitClassDeclaration(J.ClassDeclaration classDecl, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitClassDeclaration
in classJavaPrinter<P>
-
visitContinue
- Overrides:
visitContinue
in classJavaPrinter<P>
-
visitControlParentheses
public <T extends J> J visitControlParentheses(J.ControlParentheses<T> controlParens, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitControlParentheses
in classJavaPrinter<P>
-
visitDoWhileLoop
- Overrides:
visitDoWhileLoop
in classJavaPrinter<P>
-
visitEnumValue
- Overrides:
visitEnumValue
in classJavaPrinter<P>
-
visitEnumValueSet
- Overrides:
visitEnumValueSet
in classJavaPrinter<P>
-
visitFieldAccess
- Overrides:
visitFieldAccess
in classJavaPrinter<P>
-
visitForLoop
- Overrides:
visitForLoop
in classJavaPrinter<P>
-
visitForEachLoop
- Overrides:
visitForEachLoop
in classJavaPrinter<P>
-
visitIdentifier
- Overrides:
visitIdentifier
in classJavaPrinter<P>
-
visitIf
- Overrides:
visitIf
in classJavaPrinter<P>
-
visitInstanceOf
- Overrides:
visitInstanceOf
in classJavaPrinter<P>
-
visitLambda
- Overrides:
visitLambda
in classJavaPrinter<P>
-
visitLiteral
- Overrides:
visitLiteral
in classJavaPrinter<P>
-
visitMemberReference
- Overrides:
visitMemberReference
in classJavaPrinter<P>
-
visitMethodDeclaration
public J visitMethodDeclaration(J.MethodDeclaration method, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitMethodDeclaration
in classJavaPrinter<P>
-
visitMethodInvocation
- Overrides:
visitMethodInvocation
in classJavaPrinter<P>
-
visitMultiCatch
- Overrides:
visitMultiCatch
in classJavaPrinter<P>
-
visitVariableDeclarations
public J visitVariableDeclarations(J.VariableDeclarations multiVariable, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitVariableDeclarations
in classJavaPrinter<P>
-
visitNewArray
- Overrides:
visitNewArray
in classJavaPrinter<P>
-
visitParentheses
public <T extends J> J visitParentheses(J.Parentheses<T> parens, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitParentheses
in classJavaPrinter<P>
-
visitSwitch
- Overrides:
visitSwitch
in classJavaPrinter<P>
-
visitSynchronized
- Overrides:
visitSynchronized
in classJavaPrinter<P>
-
visitTernary
- Overrides:
visitTernary
in classJavaPrinter<P>
-
visitThrow
- Overrides:
visitThrow
in classJavaPrinter<P>
-
visitTry
- Overrides:
visitTry
in classJavaPrinter<P>
-
visitUnary
- Overrides:
visitUnary
in classJavaPrinter<P>
-
visitVariable
public J visitVariable(J.VariableDeclarations.NamedVariable variable, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitVariable
in classJavaPrinter<P>
-
visitWhileLoop
- Overrides:
visitWhileLoop
in classJavaPrinter<P>
-