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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
    isAcceptable(org.openrewrite.SourceFile sourceFile, P p)
     
    org.openrewrite.java.tree.J
    visitBinary(K.Binary binary, P p)
     
    org.openrewrite.java.tree.J
    visitCompilationUnit(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, KContainer.Location loc, P p)
     
    org.openrewrite.java.tree.J
     
    org.openrewrite.java.tree.J
    visitKReturn(K.KReturn kReturn, P p)
     
    org.openrewrite.java.tree.J
    visitKString(K.KString kString, P p)
     
    org.openrewrite.java.tree.J
     
    org.openrewrite.java.tree.J
    visitKThis(K.KThis kThis, P p)
     
    <T> org.openrewrite.java.tree.JLeftPadded<T>
    visitLeftPadded(org.openrewrite.java.tree.JLeftPadded<T> left, KLeftPadded.Location loc, P p)
     
    org.openrewrite.java.tree.J
    visitListLiteral(K.ListLiteral listLiteral, P p)
     
    org.openrewrite.java.tree.J
     
    <T> org.openrewrite.java.tree.JRightPadded<T>
    visitRightPadded(@Nullable org.openrewrite.java.tree.JRightPadded<T> right, KRightPadded.Location loc, P p)
     
    org.openrewrite.java.tree.Space
    visitSpace(org.openrewrite.java.tree.Space space, KSpace.Location loc, P p)
     
    org.openrewrite.java.tree.J
    visitWhen(K.When when, P p)
     
    org.openrewrite.java.tree.J
    visitWhenBranch(K.WhenBranch whenBranch, P p)
     

    Methods inherited from class org.openrewrite.java.JavaVisitor

    autoFormat, autoFormat, autoFormat, getJavadocVisitor, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, 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, visitSpace, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeName, visitTypeParameter, visitUnary, visitUnknown, visitUnknownSource, visitVariable, visitVariableDeclarations, visitWhileLoop, visitWildcard, visitYield

    Methods 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, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • KotlinVisitor

      public KotlinVisitor()
  • Method Details

    • isAcceptable

      public boolean isAcceptable(org.openrewrite.SourceFile sourceFile, P p)
      Overrides:
      isAcceptable in class org.openrewrite.java.JavaVisitor<P>
    • getLanguage

      public String getLanguage()
      Overrides:
      getLanguage in class org.openrewrite.java.JavaVisitor<P>
    • visitCompilationUnit

      public org.openrewrite.java.tree.J visitCompilationUnit(K.CompilationUnit cu, P p)
    • visitCompilationUnit

      public org.openrewrite.java.tree.J visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, P p)
      Overrides:
      visitCompilationUnit in class org.openrewrite.java.JavaVisitor<P>
    • visitBinary

      public org.openrewrite.java.tree.J visitBinary(K.Binary binary, P p)
    • visitFunctionType

      public org.openrewrite.java.tree.J visitFunctionType(K.FunctionType functionType, P p)
    • visitKReturn

      public org.openrewrite.java.tree.J visitKReturn(K.KReturn kReturn, P p)
    • visitKString

      public org.openrewrite.java.tree.J visitKString(K.KString kString, P p)
    • visitKThis

      public org.openrewrite.java.tree.J visitKThis(K.KThis kThis, P p)
    • visitKStringValue

      public org.openrewrite.java.tree.J visitKStringValue(K.KString.Value value, P p)
    • visitListLiteral

      public org.openrewrite.java.tree.J visitListLiteral(K.ListLiteral listLiteral, P p)
    • visitNamedVariableInitializer

      public org.openrewrite.java.tree.J visitNamedVariableInitializer(K.NamedVariableInitializer namedVariableInitializer, P p)
    • visitWhen

      public org.openrewrite.java.tree.J visitWhen(K.When when, P p)
    • visitWhenBranch

      public org.openrewrite.java.tree.J visitWhenBranch(K.WhenBranch whenBranch, 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)
    • visitLeftPadded

      public <T> org.openrewrite.java.tree.JLeftPadded<T> visitLeftPadded(org.openrewrite.java.tree.JLeftPadded<T> left, KLeftPadded.Location loc, 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, KContainer.Location loc, P p)