Package org.openrewrite.kotlin
Class KotlinVisitor<P>
java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.kotlin.KotlinVisitor<P>
- Direct Known Subclasses:
KotlinIsoVisitor,KotlinPrinter
public class KotlinVisitor<P>
extends org.openrewrite.java.JavaVisitor<P>
Visit K types.
-
Field Summary
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<J2 extends org.openrewrite.java.tree.J>
J2autoFormat(J2 j, @Nullable org.openrewrite.java.tree.J stopAfter, P p, org.openrewrite.Cursor cursor) <J2 extends org.openrewrite.java.tree.J>
J2autoFormat(J2 j, P p) <J2 extends org.openrewrite.java.tree.J>
J2autoFormat(J2 j, P p, org.openrewrite.Cursor cursor) booleanisAcceptable(org.openrewrite.SourceFile sourceFile, P p) <J2 extends org.openrewrite.java.tree.J>
J2maybeAutoFormat(J2 before, J2 after, @Nullable org.openrewrite.java.tree.J stopAfter, P p, org.openrewrite.Cursor cursor) <J2 extends org.openrewrite.java.tree.J>
J2maybeAutoFormat(J2 before, J2 after, P p) <J2 extends org.openrewrite.java.tree.J>
J2maybeAutoFormat(J2 before, J2 after, P p, org.openrewrite.Cursor cursor) org.openrewrite.java.tree.JvisitBinary(K.Binary binary, P p) org.openrewrite.java.tree.JvisitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, P p) org.openrewrite.java.tree.J<J2 extends org.openrewrite.java.tree.J>
org.openrewrite.java.tree.JContainer<J2>visitContainer(org.openrewrite.java.tree.JContainer<J2> container, P p) org.openrewrite.java.tree.JvisitDestructuringDeclaration(K.DestructuringDeclaration destructuringDeclaration, P p) org.openrewrite.java.tree.JvisitFunctionType(K.FunctionType functionType, P p) org.openrewrite.java.tree.JvisitKReturn(K.KReturn kReturn, P p) org.openrewrite.java.tree.JvisitKString(K.KString kString, P p) org.openrewrite.java.tree.JvisitKStringValue(K.KString.Value value, P p) org.openrewrite.java.tree.JvisitKThis(K.KThis kThis, P p) <T> org.openrewrite.java.tree.JLeftPadded<T>visitLeftPadded(org.openrewrite.java.tree.JLeftPadded<T> left, P p) org.openrewrite.java.tree.JvisitListLiteral(K.ListLiteral listLiteral, P p) <M extends org.openrewrite.marker.Marker>
MvisitMarker(org.openrewrite.marker.Marker marker, P p) org.openrewrite.java.tree.JvisitNamedVariableInitializer(K.NamedVariableInitializer namedVariableInitializer, P p) org.openrewrite.java.tree.JvisitProperty(K.Property property, P p) <T> org.openrewrite.java.tree.JRightPadded<T>visitRightPadded(@Nullable org.openrewrite.java.tree.JRightPadded<T> right, P p) org.openrewrite.java.tree.SpacevisitSpace(org.openrewrite.java.tree.Space space, KSpace.Location loc, P p) org.openrewrite.java.tree.Jorg.openrewrite.java.tree.JvisitWhenBranch(K.WhenBranch whenBranch, P p) Methods inherited from class org.openrewrite.java.JavaVisitor
getJavadocVisitor, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeRemoveImport, maybeRemoveImport, service, 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, visitSpace, 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, visit, visitAndCast, visitAndCast, visitMarkers, visitNonNull, visitNonNull, visitorTreeType
-
Constructor Details
-
KotlinVisitor
public KotlinVisitor()
-
-
Method Details
-
isAcceptable
- Overrides:
isAcceptablein classorg.openrewrite.java.JavaVisitor<P>
-
getLanguage
- Overrides:
getLanguagein classorg.openrewrite.java.JavaVisitor<P>
-
visitCompilationUnit
-
visitCompilationUnit
public org.openrewrite.java.tree.J visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, P p) - Overrides:
visitCompilationUnitin classorg.openrewrite.java.JavaVisitor<P>
-
autoFormat
- Overrides:
autoFormatin classorg.openrewrite.java.JavaVisitor<P>
-
autoFormat
public <J2 extends org.openrewrite.java.tree.J> J2 autoFormat(J2 j, @Nullable @Nullable org.openrewrite.java.tree.J stopAfter, P p, org.openrewrite.Cursor cursor) - Overrides:
autoFormatin classorg.openrewrite.java.JavaVisitor<P>
-
autoFormat
public <J2 extends org.openrewrite.java.tree.J> J2 autoFormat(J2 j, P p, org.openrewrite.Cursor cursor) - Overrides:
autoFormatin classorg.openrewrite.java.JavaVisitor<P>
-
maybeAutoFormat
- Overrides:
maybeAutoFormatin classorg.openrewrite.java.JavaVisitor<P>
-
maybeAutoFormat
public <J2 extends org.openrewrite.java.tree.J> J2 maybeAutoFormat(J2 before, J2 after, P p, org.openrewrite.Cursor cursor) - Overrides:
maybeAutoFormatin classorg.openrewrite.java.JavaVisitor<P>
-
maybeAutoFormat
public <J2 extends org.openrewrite.java.tree.J> J2 maybeAutoFormat(J2 before, J2 after, @Nullable @Nullable org.openrewrite.java.tree.J stopAfter, P p, org.openrewrite.Cursor cursor) - Overrides:
maybeAutoFormatin classorg.openrewrite.java.JavaVisitor<P>
-
visitBinary
-
visitDestructuringDeclaration
public org.openrewrite.java.tree.J visitDestructuringDeclaration(K.DestructuringDeclaration destructuringDeclaration, P p) -
visitFunctionType
-
visitKReturn
-
visitKString
-
visitKThis
-
visitKStringValue
-
visitListLiteral
-
visitNamedVariableInitializer
public org.openrewrite.java.tree.J visitNamedVariableInitializer(K.NamedVariableInitializer namedVariableInitializer, P p) -
visitProperty
-
visitWhen
-
visitWhenBranch
-
visitRightPadded
public <T> org.openrewrite.java.tree.JRightPadded<T> visitRightPadded(@Nullable @Nullable org.openrewrite.java.tree.JRightPadded<T> right, P p) -
visitLeftPadded
public <T> org.openrewrite.java.tree.JLeftPadded<T> visitLeftPadded(org.openrewrite.java.tree.JLeftPadded<T> left, P p) -
visitSpace
public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, KSpace.Location loc, P p) -
visitContainer
public <J2 extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.JContainer<J2> visitContainer(org.openrewrite.java.tree.JContainer<J2> container, P p) -
visitMarker
public <M extends org.openrewrite.marker.Marker> M visitMarker(org.openrewrite.marker.Marker marker, P p) - Overrides:
visitMarkerin classorg.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
-