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.JvisitAnnotatedExpression(K.AnnotatedExpression annotatedExpression, P p) 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(@Nullable org.openrewrite.java.tree.JContainer<J2> container, KContainer.Location loc, P p) <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.JvisitFunctionTypeParameter(K.FunctionType.Parameter parameter, 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, KRightPadded.Location loc, 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>
-
visitAnnotatedExpression
public org.openrewrite.java.tree.J visitAnnotatedExpression(K.AnnotatedExpression annotatedExpression, P p) -
visitBinary
-
visitDestructuringDeclaration
public org.openrewrite.java.tree.J visitDestructuringDeclaration(K.DestructuringDeclaration destructuringDeclaration, P p) -
visitFunctionType
-
visitFunctionTypeParameter
public org.openrewrite.java.tree.J visitFunctionTypeParameter(K.FunctionType.Parameter parameter, P p) -
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) -
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, KContainer.Location loc, P p) -
visitRightPadded
public <T> org.openrewrite.java.tree.JRightPadded<T> visitRightPadded(@Nullable @Nullable org.openrewrite.java.tree.JRightPadded<T> right, KRightPadded.Location loc, 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>
-