Package org.openrewrite.java.internal
Class JavaPrintVisitor
- java.lang.Object
-
- org.openrewrite.SourceVisitor<R>
-
- org.openrewrite.java.JavaSourceVisitor<java.lang.String>
-
- org.openrewrite.java.internal.JavaPrintVisitor
-
public class JavaPrintVisitor extends JavaSourceVisitor<java.lang.String>
-
-
Constructor Summary
Constructors Constructor Description JavaPrintVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
defaultTo(org.openrewrite.Tree t)
java.lang.String
reduce(java.lang.String r1, java.lang.String r2)
java.lang.String
visitAnnotatedType(J.AnnotatedType annotatedType)
java.lang.String
visitAnnotation(J.Annotation annotation)
java.lang.String
visitArrayAccess(J.ArrayAccess arrayAccess)
java.lang.String
visitArrayType(J.ArrayType arrayType)
java.lang.String
visitAssert(J.Assert azzert)
java.lang.String
visitAssign(J.Assign assign)
java.lang.String
visitAssignOp(J.AssignOp assignOp)
java.lang.String
visitBinary(J.Binary binary)
java.lang.String
visitBlock(J.Block<J> block)
java.lang.String
visitBreak(J.Break breakStatement)
java.lang.String
visitCase(J.Case caze)
java.lang.String
visitCatch(J.Try.Catch catzh)
java.lang.String
visitClassDecl(J.ClassDecl classDecl)
java.lang.String
visitCompilationUnit(J.CompilationUnit cu)
java.lang.String
visitContinue(J.Continue continueStatement)
java.lang.String
visitDoWhileLoop(J.DoWhileLoop doWhileLoop)
java.lang.String
visitEmpty(J.Empty empty)
java.lang.String
visitEnumValue(J.EnumValue enoom)
java.lang.String
visitEnumValueSet(J.EnumValueSet enums)
java.lang.String
visitFieldAccess(J.FieldAccess fieldAccess)
java.lang.String
visitFinally(J.Try.Finally finallie)
java.lang.String
visitForEachLoop(J.ForEachLoop forEachLoop)
java.lang.String
visitForLoop(J.ForLoop forLoop)
java.lang.String
visitIdentifier(J.Ident ident)
java.lang.String
visitIf(J.If iff)
java.lang.String
visitImport(J.Import impoort)
java.lang.String
visitInstanceOf(J.InstanceOf instanceOf)
java.lang.String
visitLabel(J.Label label)
java.lang.String
visitLambda(J.Lambda lambda)
java.lang.String
visitLiteral(J.Literal literal)
java.lang.String
visitMemberReference(J.MemberReference memberRef)
java.lang.String
visitMethod(J.MethodDecl method)
java.lang.String
visitMethodInvocation(J.MethodInvocation method)
java.lang.String
visitMultiCatch(J.MultiCatch multiCatch)
java.lang.String
visitMultiVariable(J.VariableDecls multiVariable)
java.lang.String
visitNewArray(J.NewArray newArray)
java.lang.String
visitNewClass(J.NewClass newClass)
java.lang.String
visitPackage(J.Package pkg)
java.lang.String
visitParameterizedType(J.ParameterizedType type)
<T extends J>
java.lang.StringvisitParentheses(J.Parentheses<T> parens)
java.lang.String
visitPrimitive(J.Primitive primitive)
java.lang.String
visitReturn(J.Return retrn)
java.lang.String
visitSwitch(J.Switch switzh)
java.lang.String
visitSynchronized(J.Synchronized synch)
java.lang.String
visitTernary(J.Ternary ternary)
java.lang.String
visitThrow(J.Throw thrown)
java.lang.String
visitTry(J.Try tryable)
java.lang.String
visitTypeCast(J.TypeCast typeCast)
java.lang.String
visitTypeParameter(J.TypeParameter typeParam)
java.lang.String
visitTypeParameters(J.TypeParameters typeParams)
java.lang.String
visitUnary(J.Unary unary)
java.lang.String
visitUnparsedSource(J.UnparsedSource unparsed)
java.lang.String
visitVariable(J.VariableDecls.NamedVar variable)
java.lang.String
visitWhileLoop(J.WhileLoop whileLoop)
java.lang.String
visitWildcard(J.Wildcard wildcard)
-
Methods inherited from class org.openrewrite.java.JavaSourceVisitor
enclosingBlock, enclosingClass, enclosingCompilationUnit, enclosingMethod, isInSameNameScope, isInSameNameScope, visitElse, visitExpression, visitStatement, visitTypeName
-
-
-
-
Method Detail
-
defaultTo
public java.lang.String defaultTo(org.openrewrite.Tree t)
- Specified by:
defaultTo
in classorg.openrewrite.SourceVisitor<java.lang.String>
-
reduce
public java.lang.String reduce(java.lang.String r1, java.lang.String r2)
- Overrides:
reduce
in classorg.openrewrite.SourceVisitor<java.lang.String>
-
visitAnnotatedType
public java.lang.String visitAnnotatedType(J.AnnotatedType annotatedType)
- Overrides:
visitAnnotatedType
in classJavaSourceVisitor<java.lang.String>
-
visitAnnotation
public java.lang.String visitAnnotation(J.Annotation annotation)
- Overrides:
visitAnnotation
in classJavaSourceVisitor<java.lang.String>
-
visitArrayAccess
public java.lang.String visitArrayAccess(J.ArrayAccess arrayAccess)
- Overrides:
visitArrayAccess
in classJavaSourceVisitor<java.lang.String>
-
visitArrayType
public java.lang.String visitArrayType(J.ArrayType arrayType)
- Overrides:
visitArrayType
in classJavaSourceVisitor<java.lang.String>
-
visitAssert
public java.lang.String visitAssert(J.Assert azzert)
- Overrides:
visitAssert
in classJavaSourceVisitor<java.lang.String>
-
visitAssign
public java.lang.String visitAssign(J.Assign assign)
- Overrides:
visitAssign
in classJavaSourceVisitor<java.lang.String>
-
visitAssignOp
public java.lang.String visitAssignOp(J.AssignOp assignOp)
- Overrides:
visitAssignOp
in classJavaSourceVisitor<java.lang.String>
-
visitBinary
public java.lang.String visitBinary(J.Binary binary)
- Overrides:
visitBinary
in classJavaSourceVisitor<java.lang.String>
-
visitBlock
public java.lang.String visitBlock(J.Block<J> block)
- Overrides:
visitBlock
in classJavaSourceVisitor<java.lang.String>
-
visitBreak
public java.lang.String visitBreak(J.Break breakStatement)
- Overrides:
visitBreak
in classJavaSourceVisitor<java.lang.String>
-
visitCase
public java.lang.String visitCase(J.Case caze)
- Overrides:
visitCase
in classJavaSourceVisitor<java.lang.String>
-
visitCatch
public java.lang.String visitCatch(J.Try.Catch catzh)
- Overrides:
visitCatch
in classJavaSourceVisitor<java.lang.String>
-
visitClassDecl
public java.lang.String visitClassDecl(J.ClassDecl classDecl)
- Overrides:
visitClassDecl
in classJavaSourceVisitor<java.lang.String>
-
visitCompilationUnit
public java.lang.String visitCompilationUnit(J.CompilationUnit cu)
- Overrides:
visitCompilationUnit
in classJavaSourceVisitor<java.lang.String>
-
visitContinue
public java.lang.String visitContinue(J.Continue continueStatement)
- Overrides:
visitContinue
in classJavaSourceVisitor<java.lang.String>
-
visitDoWhileLoop
public java.lang.String visitDoWhileLoop(J.DoWhileLoop doWhileLoop)
- Overrides:
visitDoWhileLoop
in classJavaSourceVisitor<java.lang.String>
-
visitEmpty
public java.lang.String visitEmpty(J.Empty empty)
- Overrides:
visitEmpty
in classJavaSourceVisitor<java.lang.String>
-
visitEnumValue
public java.lang.String visitEnumValue(J.EnumValue enoom)
- Overrides:
visitEnumValue
in classJavaSourceVisitor<java.lang.String>
-
visitEnumValueSet
public java.lang.String visitEnumValueSet(J.EnumValueSet enums)
- Overrides:
visitEnumValueSet
in classJavaSourceVisitor<java.lang.String>
-
visitFieldAccess
public java.lang.String visitFieldAccess(J.FieldAccess fieldAccess)
- Overrides:
visitFieldAccess
in classJavaSourceVisitor<java.lang.String>
-
visitFinally
public java.lang.String visitFinally(J.Try.Finally finallie)
- Overrides:
visitFinally
in classJavaSourceVisitor<java.lang.String>
-
visitForLoop
public java.lang.String visitForLoop(J.ForLoop forLoop)
- Overrides:
visitForLoop
in classJavaSourceVisitor<java.lang.String>
-
visitForEachLoop
public java.lang.String visitForEachLoop(J.ForEachLoop forEachLoop)
- Overrides:
visitForEachLoop
in classJavaSourceVisitor<java.lang.String>
-
visitIdentifier
public java.lang.String visitIdentifier(J.Ident ident)
- Overrides:
visitIdentifier
in classJavaSourceVisitor<java.lang.String>
-
visitIf
public java.lang.String visitIf(J.If iff)
- Overrides:
visitIf
in classJavaSourceVisitor<java.lang.String>
-
visitImport
public java.lang.String visitImport(J.Import impoort)
- Overrides:
visitImport
in classJavaSourceVisitor<java.lang.String>
-
visitInstanceOf
public java.lang.String visitInstanceOf(J.InstanceOf instanceOf)
- Overrides:
visitInstanceOf
in classJavaSourceVisitor<java.lang.String>
-
visitLabel
public java.lang.String visitLabel(J.Label label)
- Overrides:
visitLabel
in classJavaSourceVisitor<java.lang.String>
-
visitLambda
public java.lang.String visitLambda(J.Lambda lambda)
- Overrides:
visitLambda
in classJavaSourceVisitor<java.lang.String>
-
visitLiteral
public java.lang.String visitLiteral(J.Literal literal)
- Overrides:
visitLiteral
in classJavaSourceVisitor<java.lang.String>
-
visitMemberReference
public java.lang.String visitMemberReference(J.MemberReference memberRef)
- Overrides:
visitMemberReference
in classJavaSourceVisitor<java.lang.String>
-
visitMethod
public java.lang.String visitMethod(J.MethodDecl method)
- Overrides:
visitMethod
in classJavaSourceVisitor<java.lang.String>
-
visitMethodInvocation
public java.lang.String visitMethodInvocation(J.MethodInvocation method)
- Overrides:
visitMethodInvocation
in classJavaSourceVisitor<java.lang.String>
-
visitMultiCatch
public java.lang.String visitMultiCatch(J.MultiCatch multiCatch)
- Overrides:
visitMultiCatch
in classJavaSourceVisitor<java.lang.String>
-
visitMultiVariable
public java.lang.String visitMultiVariable(J.VariableDecls multiVariable)
- Overrides:
visitMultiVariable
in classJavaSourceVisitor<java.lang.String>
-
visitNewArray
public java.lang.String visitNewArray(J.NewArray newArray)
- Overrides:
visitNewArray
in classJavaSourceVisitor<java.lang.String>
-
visitNewClass
public java.lang.String visitNewClass(J.NewClass newClass)
- Overrides:
visitNewClass
in classJavaSourceVisitor<java.lang.String>
-
visitPackage
public java.lang.String visitPackage(J.Package pkg)
- Overrides:
visitPackage
in classJavaSourceVisitor<java.lang.String>
-
visitParameterizedType
public java.lang.String visitParameterizedType(J.ParameterizedType type)
- Overrides:
visitParameterizedType
in classJavaSourceVisitor<java.lang.String>
-
visitPrimitive
public java.lang.String visitPrimitive(J.Primitive primitive)
- Overrides:
visitPrimitive
in classJavaSourceVisitor<java.lang.String>
-
visitParentheses
public <T extends J> java.lang.String visitParentheses(J.Parentheses<T> parens)
- Overrides:
visitParentheses
in classJavaSourceVisitor<java.lang.String>
-
visitReturn
public java.lang.String visitReturn(J.Return retrn)
- Overrides:
visitReturn
in classJavaSourceVisitor<java.lang.String>
-
visitSwitch
public java.lang.String visitSwitch(J.Switch switzh)
- Overrides:
visitSwitch
in classJavaSourceVisitor<java.lang.String>
-
visitSynchronized
public java.lang.String visitSynchronized(J.Synchronized synch)
- Overrides:
visitSynchronized
in classJavaSourceVisitor<java.lang.String>
-
visitTernary
public java.lang.String visitTernary(J.Ternary ternary)
- Overrides:
visitTernary
in classJavaSourceVisitor<java.lang.String>
-
visitThrow
public java.lang.String visitThrow(J.Throw thrown)
- Overrides:
visitThrow
in classJavaSourceVisitor<java.lang.String>
-
visitTry
public java.lang.String visitTry(J.Try tryable)
- Overrides:
visitTry
in classJavaSourceVisitor<java.lang.String>
-
visitTypeCast
public java.lang.String visitTypeCast(J.TypeCast typeCast)
- Overrides:
visitTypeCast
in classJavaSourceVisitor<java.lang.String>
-
visitTypeParameters
public java.lang.String visitTypeParameters(J.TypeParameters typeParams)
- Overrides:
visitTypeParameters
in classJavaSourceVisitor<java.lang.String>
-
visitTypeParameter
public java.lang.String visitTypeParameter(J.TypeParameter typeParam)
- Overrides:
visitTypeParameter
in classJavaSourceVisitor<java.lang.String>
-
visitUnary
public java.lang.String visitUnary(J.Unary unary)
- Overrides:
visitUnary
in classJavaSourceVisitor<java.lang.String>
-
visitUnparsedSource
public java.lang.String visitUnparsedSource(J.UnparsedSource unparsed)
- Overrides:
visitUnparsedSource
in classJavaSourceVisitor<java.lang.String>
-
visitVariable
public java.lang.String visitVariable(J.VariableDecls.NamedVar variable)
- Overrides:
visitVariable
in classJavaSourceVisitor<java.lang.String>
-
visitWhileLoop
public java.lang.String visitWhileLoop(J.WhileLoop whileLoop)
- Overrides:
visitWhileLoop
in classJavaSourceVisitor<java.lang.String>
-
visitWildcard
public java.lang.String visitWildcard(J.Wildcard wildcard)
- Overrides:
visitWildcard
in classJavaSourceVisitor<java.lang.String>
-
-