Package org.openrewrite.kotlin.internal
Class KotlinPrinter<P>
java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.kotlin.KotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
org.openrewrite.kotlin.internal.KotlinPrinter<P>
-
Field Summary
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.openrewrite.java.tree.Jorg.openrewrite.java.tree.JvisitBinary(K.Binary binary, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitCompilationUnit(K.CompilationUnit sourceFile, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitContainer(String before, @Nullable org.openrewrite.java.tree.JContainer<? extends org.openrewrite.java.tree.J> container, KContainer.Location location, @Nullable String after, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitDestructuringDeclaration(K.DestructuringDeclaration destructuringDeclaration, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitFunctionType(K.FunctionType functionType, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitKReturn(K.KReturn kReturn, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitKString(K.KString kString, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitKStringValue(K.KString.Value value, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitKThis(K.KThis kThis, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitListLiteral(K.ListLiteral listLiteral, 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.JvisitProperty(K.Property property, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitRightPadded(List<? extends org.openrewrite.java.tree.JRightPadded<? extends org.openrewrite.java.tree.J>> nodes, KRightPadded.Location location, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.SpacevisitSpace(org.openrewrite.java.tree.Space space, org.openrewrite.java.tree.Space.Location loc, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.SpacevisitSpace(org.openrewrite.java.tree.Space space, KSpace.Location loc, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.Jorg.openrewrite.java.tree.JvisitWhenBranch(K.WhenBranch whenBranch, org.openrewrite.PrintOutputCapture<P> p) Methods inherited from class org.openrewrite.kotlin.KotlinVisitor
autoFormat, autoFormat, autoFormat, getLanguage, isAcceptable, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, visitCompilationUnit, visitContainer, visitLeftPadded, visitNamedVariableInitializer, visitRightPaddedMethods inherited from class org.openrewrite.java.JavaVisitor
getJavadocVisitor, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeRemoveImport, maybeRemoveImport, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitContainer, visitContinue, visitControlParentheses, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitLabel, visitLambda, visitLeftPadded, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitMultiCatch, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitRightPadded, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeName, visitTypeParameter, visitUnary, visitUnknown, visitUnknownSource, visitVariable, visitVariableDeclarations, visitWhileLoop, visitWildcard, visitYieldMethods 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
-
KotlinPrinter
public KotlinPrinter()
-
-
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>>
-
visitCompilationUnit
public org.openrewrite.java.tree.J visitCompilationUnit(K.CompilationUnit sourceFile, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitCompilationUnitin classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitBinary
public org.openrewrite.java.tree.J visitBinary(K.Binary binary, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitBinaryin classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitDestructuringDeclaration
public org.openrewrite.java.tree.J visitDestructuringDeclaration(K.DestructuringDeclaration destructuringDeclaration, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitDestructuringDeclarationin classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitFunctionType
public org.openrewrite.java.tree.J visitFunctionType(K.FunctionType functionType, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitFunctionTypein classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitKReturn
public org.openrewrite.java.tree.J visitKReturn(K.KReturn kReturn, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitKReturnin classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitKString
public org.openrewrite.java.tree.J visitKString(K.KString kString, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitKStringin classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitKThis
public org.openrewrite.java.tree.J visitKThis(K.KThis kThis, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitKThisin classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitKStringValue
public org.openrewrite.java.tree.J visitKStringValue(K.KString.Value value, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitKStringValuein classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitListLiteral
public org.openrewrite.java.tree.J visitListLiteral(K.ListLiteral listLiteral, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitListLiteralin classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitProperty
public org.openrewrite.java.tree.J visitProperty(K.Property property, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitPropertyin classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitWhen
- Overrides:
visitWhenin classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitWhenBranch
public org.openrewrite.java.tree.J visitWhenBranch(K.WhenBranch whenBranch, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitWhenBranchin classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitSpace
public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, KSpace.Location loc, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitSpacein classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitSpace
public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, org.openrewrite.java.tree.Space.Location loc, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitSpacein classorg.openrewrite.java.JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitContainer
protected void visitContainer(String before, @Nullable @Nullable org.openrewrite.java.tree.JContainer<? extends org.openrewrite.java.tree.J> container, KContainer.Location location, @Nullable @Nullable String after, org.openrewrite.PrintOutputCapture<P> p) -
visitRightPadded
protected void visitRightPadded(List<? extends org.openrewrite.java.tree.JRightPadded<? extends org.openrewrite.java.tree.J>> nodes, KRightPadded.Location location, org.openrewrite.PrintOutputCapture<P> p) -
visitMarker
public <M extends org.openrewrite.marker.Marker> M visitMarker(org.openrewrite.marker.Marker marker, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitMarkerin classKotlinVisitor<org.openrewrite.PrintOutputCapture<P>>
-