Package org.openrewrite.kotlin.internal
Class KotlinPrinter.KotlinJavaPrinter<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>
org.openrewrite.kotlin.internal.KotlinPrinter.KotlinJavaPrinter<P>
- Enclosing class:
- KotlinPrinter<P>
public static class KotlinPrinter.KotlinJavaPrinter<P>
extends org.openrewrite.java.JavaPrinter<P>
-
Field Summary
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterSyntax(org.openrewrite.java.tree.J j, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.Jorg.openrewrite.java.tree.JvisitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitBinary(org.openrewrite.java.tree.J.Binary binary, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitBlock(org.openrewrite.java.tree.J.Block block, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitBreak(org.openrewrite.java.tree.J.Break breakStatement, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.PrintOutputCapture<P> p) <J2 extends org.openrewrite.java.tree.J>
org.openrewrite.java.tree.JContainer<J2>visitContainer(@Nullable org.openrewrite.java.tree.JContainer<J2> container, org.openrewrite.java.tree.JContainer.Location loc, org.openrewrite.PrintOutputCapture<P> pPrintOutputCapture) voidvisitContainer(String before, @Nullable org.openrewrite.java.tree.JContainer<? extends org.openrewrite.java.tree.J> container, org.openrewrite.java.tree.JContainer.Location location, String suffixBetween, @Nullable String after, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitContinue(org.openrewrite.java.tree.J.Continue continueStatement, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forEachLoop, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitIdentifier(org.openrewrite.java.tree.J.Identifier ident, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitImport(org.openrewrite.java.tree.J.Import import_, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitInstanceOf(org.openrewrite.java.tree.J.InstanceOf instanceOf, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitLabel(org.openrewrite.java.tree.J.Label label, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitLambda(org.openrewrite.java.tree.J.Lambda lambda, org.openrewrite.PrintOutputCapture<P> p) <M extends org.openrewrite.marker.Marker>
MvisitMarker(org.openrewrite.marker.Marker marker, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitModifier(org.openrewrite.java.tree.J.Modifier mod, org.openrewrite.PrintOutputCapture<P> p) Does not print the final modifier, as it is not supported in Kotlin.org.openrewrite.java.tree.JvisitNewClass(org.openrewrite.java.tree.J.NewClass newClass, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitReturn(org.openrewrite.java.tree.J.Return return_, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitStatement(@Nullable org.openrewrite.java.tree.JRightPadded<org.openrewrite.java.tree.Statement> paddedStat, org.openrewrite.java.tree.JRightPadded.Location location, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitTernary(org.openrewrite.java.tree.J.Ternary ternary, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitTypeCast(org.openrewrite.java.tree.J.TypeCast typeCast, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitTypeParameter(org.openrewrite.java.tree.J.TypeParameter typeParam, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitUnary(org.openrewrite.java.tree.J.Unary unary, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations multiVariable, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitWildcard(org.openrewrite.java.tree.J.Wildcard wildcard, org.openrewrite.PrintOutputCapture<P> p) Methods inherited from class org.openrewrite.java.JavaPrinter
afterSyntax, beforeSyntax, beforeSyntax, visitAnnotatedType, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitCase, visitCatch, visitCompilationUnit, visitControlParentheses, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitForLoop, visitIf, visitIntersectionType, visitLeftPadded, visitLiteral, visitMemberReference, visitMultiCatch, visitNewArray, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitRightPadded, visitRightPadded, visitSpace, visitStatements, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTry, visitUnknown, visitUnknownSource, visitWhileLoop, visitYieldMethods inherited from class org.openrewrite.java.JavaVisitor
autoFormat, autoFormat, autoFormat, getJavadocVisitor, getLanguage, isAcceptable, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, service, visitArrayAccess, visitExpression, visitForControl, visitForEachControl, visitLeftPadded, visitParenthesizedTypeTree, visitRightPadded, visitStatement, visitTryResource, visitType, visitTypeNameMethods 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, visitAndCast, visitAndCast, visitMarkers, visitNonNull, visitNonNull, visitorTreeType
-
Constructor Details
-
KotlinJavaPrinter
-
-
Method Details
-
visit
public org.openrewrite.java.tree.J visit(@Nullable @Nullable org.openrewrite.Tree tree, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitin classorg.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.PrintOutputCapture<P>>
-
visitAnnotation
public org.openrewrite.java.tree.J visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitAnnotationin classorg.openrewrite.java.JavaPrinter<P>
-
visitBinary
public org.openrewrite.java.tree.J visitBinary(org.openrewrite.java.tree.J.Binary binary, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitBinaryin classorg.openrewrite.java.JavaPrinter<P>
-
visitBlock
public org.openrewrite.java.tree.J visitBlock(org.openrewrite.java.tree.J.Block block, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitBlockin classorg.openrewrite.java.JavaPrinter<P>
-
visitBreak
public org.openrewrite.java.tree.J visitBreak(org.openrewrite.java.tree.J.Break breakStatement, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitBreakin classorg.openrewrite.java.JavaPrinter<P>
-
visitContainer
public void visitContainer(String before, @Nullable @Nullable org.openrewrite.java.tree.JContainer<? extends org.openrewrite.java.tree.J> container, org.openrewrite.java.tree.JContainer.Location location, String suffixBetween, @Nullable @Nullable String after, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitContainerin classorg.openrewrite.java.JavaPrinter<P>
-
visitContainer
public <J2 extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.JContainer<J2> visitContainer(@Nullable @Nullable org.openrewrite.java.tree.JContainer<J2> container, org.openrewrite.java.tree.JContainer.Location loc, org.openrewrite.PrintOutputCapture<P> pPrintOutputCapture) - Overrides:
visitContainerin classorg.openrewrite.java.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:
visitClassDeclarationin classorg.openrewrite.java.JavaPrinter<P>
-
visitContinue
public org.openrewrite.java.tree.J visitContinue(org.openrewrite.java.tree.J.Continue continueStatement, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitContinuein classorg.openrewrite.java.JavaPrinter<P>
-
visitFieldAccess
public org.openrewrite.java.tree.J visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitFieldAccessin classorg.openrewrite.java.JavaPrinter<P>
-
visitForEachLoop
public org.openrewrite.java.tree.J visitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forEachLoop, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitForEachLoopin classorg.openrewrite.java.JavaPrinter<P>
-
visitIdentifier
public org.openrewrite.java.tree.J visitIdentifier(org.openrewrite.java.tree.J.Identifier ident, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitIdentifierin classorg.openrewrite.java.JavaPrinter<P>
-
visitImport
public org.openrewrite.java.tree.J visitImport(org.openrewrite.java.tree.J.Import import_, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitImportin classorg.openrewrite.java.JavaPrinter<P>
-
visitInstanceOf
public org.openrewrite.java.tree.J visitInstanceOf(org.openrewrite.java.tree.J.InstanceOf instanceOf, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitInstanceOfin classorg.openrewrite.java.JavaPrinter<P>
-
visitLabel
public org.openrewrite.java.tree.J visitLabel(org.openrewrite.java.tree.J.Label label, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitLabelin classorg.openrewrite.java.JavaPrinter<P>
-
visitLambda
public org.openrewrite.java.tree.J visitLambda(org.openrewrite.java.tree.J.Lambda lambda, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitLambdain classorg.openrewrite.java.JavaPrinter<P>
-
visitMethodDeclaration
public org.openrewrite.java.tree.J visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitMethodDeclarationin classorg.openrewrite.java.JavaPrinter<P>
-
visitMethodInvocation
public org.openrewrite.java.tree.J visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitMethodInvocationin classorg.openrewrite.java.JavaPrinter<P>
-
visitNewClass
public org.openrewrite.java.tree.J visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitNewClassin classorg.openrewrite.java.JavaPrinter<P>
-
visitReturn
public org.openrewrite.java.tree.J visitReturn(org.openrewrite.java.tree.J.Return return_, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitReturnin classorg.openrewrite.java.JavaPrinter<P>
-
visitTernary
public org.openrewrite.java.tree.J visitTernary(org.openrewrite.java.tree.J.Ternary ternary, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTernaryin classorg.openrewrite.java.JavaPrinter<P>
-
visitTypeCast
public org.openrewrite.java.tree.J visitTypeCast(org.openrewrite.java.tree.J.TypeCast typeCast, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTypeCastin classorg.openrewrite.java.JavaPrinter<P>
-
visitTypeParameter
public org.openrewrite.java.tree.J visitTypeParameter(org.openrewrite.java.tree.J.TypeParameter typeParam, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTypeParameterin classorg.openrewrite.java.JavaPrinter<P>
-
visitUnary
public org.openrewrite.java.tree.J visitUnary(org.openrewrite.java.tree.J.Unary unary, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitUnaryin classorg.openrewrite.java.JavaPrinter<P>
-
visitWildcard
public org.openrewrite.java.tree.J visitWildcard(org.openrewrite.java.tree.J.Wildcard wildcard, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitWildcardin classorg.openrewrite.java.JavaPrinter<P>
-
visitVariableDeclarations
public org.openrewrite.java.tree.J visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations multiVariable, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitVariableDeclarationsin classorg.openrewrite.java.JavaPrinter<P>
-
visitVariable
public org.openrewrite.java.tree.J visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitVariablein classorg.openrewrite.java.JavaPrinter<P>
-
visitStatement
protected void visitStatement(@Nullable @Nullable org.openrewrite.java.tree.JRightPadded<org.openrewrite.java.tree.Statement> paddedStat, org.openrewrite.java.tree.JRightPadded.Location location, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitStatementin classorg.openrewrite.java.JavaPrinter<P>
-
visitMarker
public <M extends org.openrewrite.marker.Marker> M visitMarker(org.openrewrite.marker.Marker marker, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitMarkerin classorg.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.PrintOutputCapture<P>>
-
visitModifier
protected void visitModifier(org.openrewrite.java.tree.J.Modifier mod, org.openrewrite.PrintOutputCapture<P> p) Does not print the final modifier, as it is not supported in Kotlin.- Overrides:
visitModifierin classorg.openrewrite.java.JavaPrinter<P>
-
afterSyntax
- Overrides:
afterSyntaxin classorg.openrewrite.java.JavaPrinter<P>
-