Class KotlinParserVisitor

java.lang.Object
org.jetbrains.kotlin.fir.visitors.FirVisitor<R,D>
org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
org.openrewrite.kotlin.internal.KotlinParserVisitor

public class KotlinParserVisitor extends org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
  • Constructor Summary

    Constructors
    Constructor
    Description
    KotlinParserVisitor(KotlinSource kotlinSource, @Nullable Path relativeTo, List<org.openrewrite.style.NamedStyles> styles, org.openrewrite.java.internal.JavaTypeCache typeCache, org.jetbrains.kotlin.fir.FirSession firSession, org.openrewrite.ExecutionContext ctx)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.openrewrite.java.tree.J
    visitAnnotation(org.jetbrains.kotlin.fir.expressions.FirAnnotation annotation, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitAnnotationArgumentMapping(org.jetbrains.kotlin.fir.expressions.FirAnnotationArgumentMapping annotationArgumentMapping, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitAnnotationCall(org.jetbrains.kotlin.fir.expressions.FirAnnotationCall annotationCall, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitAnnotationContainer(org.jetbrains.kotlin.fir.FirAnnotationContainer annotationContainer, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitAnonymousFunction(org.jetbrains.kotlin.fir.declarations.FirAnonymousFunction anonymousFunction, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitAnonymousFunctionExpression(org.jetbrains.kotlin.fir.expressions.FirAnonymousFunctionExpression anonymousFunctionExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitAnonymousInitializer(org.jetbrains.kotlin.fir.declarations.FirAnonymousInitializer anonymousInitializer, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitAnonymousObject(org.jetbrains.kotlin.fir.declarations.FirAnonymousObject anonymousObject, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitAnonymousObjectExpression(org.jetbrains.kotlin.fir.expressions.FirAnonymousObjectExpression anonymousObjectExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitArgumentList(org.jetbrains.kotlin.fir.expressions.FirArgumentList argumentList, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitArrayOfCall(org.jetbrains.kotlin.fir.expressions.FirArrayOfCall arrayOfCall, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitAssignmentOperatorStatement(org.jetbrains.kotlin.fir.expressions.FirAssignmentOperatorStatement assignmentOperatorStatement, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitAugmentedArraySetCall(org.jetbrains.kotlin.fir.expressions.FirAugmentedArraySetCall augmentedArraySetCall, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitBackingField(org.jetbrains.kotlin.fir.declarations.FirBackingField backingField, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitBackingFieldReference(org.jetbrains.kotlin.fir.references.FirBackingFieldReference backingFieldReference, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitBinaryLogicExpression(org.jetbrains.kotlin.fir.expressions.FirBinaryLogicExpression binaryLogicExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitBlock(org.jetbrains.kotlin.fir.expressions.FirBlock block, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitBreakExpression(org.jetbrains.kotlin.fir.expressions.FirBreakExpression breakExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitCall(org.jetbrains.kotlin.fir.expressions.FirCall call, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitCallableDeclaration(org.jetbrains.kotlin.fir.declarations.FirCallableDeclaration callableDeclaration, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitCallableReferenceAccess(org.jetbrains.kotlin.fir.expressions.FirCallableReferenceAccess callableReferenceAccess, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitCatch(org.jetbrains.kotlin.fir.expressions.FirCatch firCatch, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitCheckedSafeCallSubject(org.jetbrains.kotlin.fir.expressions.FirCheckedSafeCallSubject checkedSafeCallSubject, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitCheckNotNullCall(org.jetbrains.kotlin.fir.expressions.FirCheckNotNullCall checkNotNullCall, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitClassLikeDeclaration(org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration classLikeDeclaration, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitClassReferenceExpression(org.jetbrains.kotlin.fir.expressions.FirClassReferenceExpression classReferenceExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitComparisonExpression(org.jetbrains.kotlin.fir.expressions.FirComparisonExpression comparisonExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitComponentCall(org.jetbrains.kotlin.fir.expressions.FirComponentCall componentCall, org.openrewrite.ExecutionContext ctx)
     
    <T> org.openrewrite.java.tree.J
    visitConstExpression(org.jetbrains.kotlin.fir.expressions.FirConstExpression<T> constExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitConstructor(org.jetbrains.kotlin.fir.declarations.FirConstructor constructor, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitContextReceiver(org.jetbrains.kotlin.fir.declarations.FirContextReceiver contextReceiver, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitContextReceiverArgumentListOwner(org.jetbrains.kotlin.fir.expressions.FirContextReceiverArgumentListOwner contextReceiverArgumentListOwner, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitContinueExpression(org.jetbrains.kotlin.fir.expressions.FirContinueExpression continueExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitContractDescriptionOwner(org.jetbrains.kotlin.fir.declarations.FirContractDescriptionOwner contractDescriptionOwner, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitDeclaration(org.jetbrains.kotlin.fir.declarations.FirDeclaration declaration, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitDeclarationStatus(org.jetbrains.kotlin.fir.declarations.FirDeclarationStatus declarationStatus, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitDelegatedConstructorCall(org.jetbrains.kotlin.fir.expressions.FirDelegatedConstructorCall delegatedConstructorCall, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitDelegateFieldReference(org.jetbrains.kotlin.fir.references.FirDelegateFieldReference delegateFieldReference, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitDoWhileLoop(org.jetbrains.kotlin.fir.expressions.FirDoWhileLoop doWhileLoop, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitDynamicTypeRef(org.jetbrains.kotlin.fir.types.FirDynamicTypeRef dynamicTypeRef, org.openrewrite.ExecutionContext ctx)
     
    @Nullable org.openrewrite.java.tree.J
    visitElement(@Nullable org.jetbrains.kotlin.fir.FirElement firElement, org.openrewrite.ExecutionContext ctx)
    Delegate FirElement to the appropriate visit.
    org.openrewrite.java.tree.J
    visitElvisExpression(org.jetbrains.kotlin.fir.expressions.FirElvisExpression elvisExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitEnumEntry(org.jetbrains.kotlin.fir.declarations.FirEnumEntry enumEntry, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitEqualityOperatorCall(org.jetbrains.kotlin.fir.expressions.FirEqualityOperatorCall equalityOperatorCall, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitErrorExpression(org.jetbrains.kotlin.fir.expressions.FirErrorExpression errorExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitErrorFunction(org.jetbrains.kotlin.fir.declarations.FirErrorFunction errorFunction, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitErrorImport(org.jetbrains.kotlin.fir.declarations.FirErrorImport errorImport, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitErrorLoop(org.jetbrains.kotlin.fir.expressions.FirErrorLoop errorLoop, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitErrorNamedReference(org.jetbrains.kotlin.fir.references.FirErrorNamedReference errorNamedReference, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitErrorProperty(org.jetbrains.kotlin.fir.declarations.FirErrorProperty errorProperty, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitErrorResolvedQualifier(org.jetbrains.kotlin.fir.expressions.FirErrorResolvedQualifier errorResolvedQualifier, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitErrorTypeRef(org.jetbrains.kotlin.fir.types.FirErrorTypeRef errorTypeRef, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitField(org.jetbrains.kotlin.fir.declarations.FirField field, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitFile(org.jetbrains.kotlin.fir.declarations.FirFile file, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitFunction(org.jetbrains.kotlin.fir.declarations.FirFunction function, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitFunctionCall(org.jetbrains.kotlin.fir.expressions.FirFunctionCall functionCall, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitFunctionTypeRef(org.jetbrains.kotlin.fir.types.FirFunctionTypeRef functionTypeRef, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitGetClassCall(org.jetbrains.kotlin.fir.expressions.FirGetClassCall getClassCall, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitImplicitInvokeCall(org.jetbrains.kotlin.fir.expressions.FirImplicitInvokeCall implicitInvokeCall, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitImplicitTypeRef(org.jetbrains.kotlin.fir.types.FirImplicitTypeRef implicitTypeRef, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitImport(org.jetbrains.kotlin.fir.declarations.FirImport firImport, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitIntegerLiteralOperatorCall(org.jetbrains.kotlin.fir.expressions.FirIntegerLiteralOperatorCall integerLiteralOperatorCall, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitIntersectionTypeRef(org.jetbrains.kotlin.fir.types.FirIntersectionTypeRef intersectionTypeRef, org.openrewrite.ExecutionContext ctx)
     
    <E extends org.jetbrains.kotlin.fir.FirTargetElement>
    org.openrewrite.java.tree.J
    visitJump(org.jetbrains.kotlin.fir.expressions.FirJump<E> jump, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitLabel(org.jetbrains.kotlin.fir.FirLabel label, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitLambdaArgumentExpression(org.jetbrains.kotlin.fir.expressions.FirLambdaArgumentExpression lambdaArgumentExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitLoop(org.jetbrains.kotlin.fir.expressions.FirLoop loop, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitLoopJump(org.jetbrains.kotlin.fir.expressions.FirLoopJump loopJump, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitMemberDeclaration(org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration memberDeclaration, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitNamedArgumentExpression(org.jetbrains.kotlin.fir.expressions.FirNamedArgumentExpression namedArgumentExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitNamedReference(org.jetbrains.kotlin.fir.references.FirNamedReference namedReference, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
     
    org.openrewrite.java.tree.J
    visitPackageDirective(org.jetbrains.kotlin.fir.FirPackageDirective packageDirective, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitPlaceholderProjection(org.jetbrains.kotlin.fir.types.FirPlaceholderProjection placeholderProjection, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitProperty(org.jetbrains.kotlin.fir.declarations.FirProperty property, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitPropertyAccessExpression(org.jetbrains.kotlin.fir.expressions.FirPropertyAccessExpression propertyAccessExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitPropertyAccessor(org.jetbrains.kotlin.fir.declarations.FirPropertyAccessor propertyAccessor, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitQualifiedAccess(org.jetbrains.kotlin.fir.expressions.FirQualifiedAccess qualifiedAccess, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitQualifiedAccessExpression(org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression qualifiedAccessExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitReference(org.jetbrains.kotlin.fir.references.FirReference reference, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitRegularClass(org.jetbrains.kotlin.fir.declarations.FirRegularClass regularClass, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitResolvable(org.jetbrains.kotlin.fir.expressions.FirResolvable resolvable, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitResolvedCallableReference(org.jetbrains.kotlin.fir.references.FirResolvedCallableReference resolvedCallableReference, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitResolvedDeclarationStatus(org.jetbrains.kotlin.fir.declarations.FirResolvedDeclarationStatus resolvedDeclarationStatus, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitResolvedImport(org.jetbrains.kotlin.fir.declarations.FirResolvedImport resolvedImport, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitResolvedNamedReference(org.jetbrains.kotlin.fir.references.FirResolvedNamedReference resolvedNamedReference, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitResolvedQualifier(org.jetbrains.kotlin.fir.expressions.FirResolvedQualifier resolvedQualifier, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitResolvedReifiedParameterReference(org.jetbrains.kotlin.fir.expressions.FirResolvedReifiedParameterReference resolvedReifiedParameterReference, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitResolvedTypeRef(org.jetbrains.kotlin.fir.types.FirResolvedTypeRef resolvedTypeRef, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitReturnExpression(org.jetbrains.kotlin.fir.expressions.FirReturnExpression returnExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitSafeCallExpression(org.jetbrains.kotlin.fir.expressions.FirSafeCallExpression safeCallExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitSimpleFunction(org.jetbrains.kotlin.fir.declarations.FirSimpleFunction simpleFunction, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitSmartCastExpression(org.jetbrains.kotlin.fir.expressions.FirSmartCastExpression smartCastExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitSpreadArgumentExpression(org.jetbrains.kotlin.fir.expressions.FirSpreadArgumentExpression spreadArgumentExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitStarProjection(org.jetbrains.kotlin.fir.types.FirStarProjection starProjection, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitStringConcatenationCall(org.jetbrains.kotlin.fir.expressions.FirStringConcatenationCall stringConcatenationCall, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitSuperReference(org.jetbrains.kotlin.fir.references.FirSuperReference superReference, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitTargetElement(org.jetbrains.kotlin.fir.FirTargetElement targetElement, org.openrewrite.ExecutionContext ctx)
     
    @Nullable org.openrewrite.java.tree.J
    visitThisReceiverExpression(org.jetbrains.kotlin.fir.expressions.FirThisReceiverExpression thisReceiverExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitThisReference(org.jetbrains.kotlin.fir.references.FirThisReference thisReference, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitThrowExpression(org.jetbrains.kotlin.fir.expressions.FirThrowExpression throwExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitTryExpression(org.jetbrains.kotlin.fir.expressions.FirTryExpression tryExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitTypeAlias(org.jetbrains.kotlin.fir.declarations.FirTypeAlias typeAlias, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitTypeOperatorCall(org.jetbrains.kotlin.fir.expressions.FirTypeOperatorCall typeOperatorCall, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitTypeParameter(org.jetbrains.kotlin.fir.declarations.FirTypeParameter typeParameter, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitTypeParameterRef(org.jetbrains.kotlin.fir.declarations.FirTypeParameterRef typeParameterRef, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitTypeParameterRefsOwner(org.jetbrains.kotlin.fir.declarations.FirTypeParameterRefsOwner typeParameterRefsOwner, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitTypeParametersOwner(org.jetbrains.kotlin.fir.declarations.FirTypeParametersOwner typeParametersOwner, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitTypeProjection(org.jetbrains.kotlin.fir.types.FirTypeProjection typeProjection, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitTypeProjectionWithVariance(org.jetbrains.kotlin.fir.types.FirTypeProjectionWithVariance typeProjectionWithVariance, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitTypeRef(org.jetbrains.kotlin.fir.types.FirTypeRef typeRef, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitTypeRefWithNullability(org.jetbrains.kotlin.fir.types.FirTypeRefWithNullability typeRefWithNullability, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitUserTypeRef(org.jetbrains.kotlin.fir.types.FirUserTypeRef userTypeRef, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitValueParameter(org.jetbrains.kotlin.fir.declarations.FirValueParameter valueParameter, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitVarargArgumentsExpression(org.jetbrains.kotlin.fir.expressions.FirVarargArgumentsExpression varargArgumentsExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitVariableAssignment(org.jetbrains.kotlin.fir.expressions.FirVariableAssignment variableAssignment, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitWhenBranch(org.jetbrains.kotlin.fir.expressions.FirWhenBranch whenBranch, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitWhenExpression(org.jetbrains.kotlin.fir.expressions.FirWhenExpression whenExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitWhenSubjectExpression(org.jetbrains.kotlin.fir.expressions.FirWhenSubjectExpression whenSubjectExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitWhileLoop(org.jetbrains.kotlin.fir.expressions.FirWhileLoop whileLoop, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitWrappedArgumentExpression(org.jetbrains.kotlin.fir.expressions.FirWrappedArgumentExpression wrappedArgumentExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitWrappedDelegateExpression(org.jetbrains.kotlin.fir.expressions.FirWrappedDelegateExpression wrappedDelegateExpression, org.openrewrite.ExecutionContext ctx)
     
    org.openrewrite.java.tree.J
    visitWrappedExpression(org.jetbrains.kotlin.fir.expressions.FirWrappedExpression wrappedExpression, org.openrewrite.ExecutionContext ctx)
     

    Methods inherited from class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor

    visitControlFlowGraphReference, visitExpression, visitLegacyRawContractDescription, visitRawContractDescription, visitResolvedContractDescription, visitStatement

    Methods inherited from class org.jetbrains.kotlin.fir.visitors.FirVisitor

    visitClass, visitContractDescription, visitControlFlowGraphOwner, visitDiagnosticHolder, visitEffectDeclaration, visitVariable

    Methods inherited from class java.lang.Object

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

    • KotlinParserVisitor

      public KotlinParserVisitor(KotlinSource kotlinSource, @Nullable @Nullable Path relativeTo, List<org.openrewrite.style.NamedStyles> styles, org.openrewrite.java.internal.JavaTypeCache typeCache, org.jetbrains.kotlin.fir.FirSession firSession, org.openrewrite.ExecutionContext ctx)
  • Method Details

    • visitFile

      public org.openrewrite.java.tree.J visitFile(org.jetbrains.kotlin.fir.declarations.FirFile file, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitFile in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitErrorNamedReference

      public org.openrewrite.java.tree.J visitErrorNamedReference(org.jetbrains.kotlin.fir.references.FirErrorNamedReference errorNamedReference, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitErrorNamedReference in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitAnnotationCall

      public org.openrewrite.java.tree.J visitAnnotationCall(org.jetbrains.kotlin.fir.expressions.FirAnnotationCall annotationCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAnnotationCall in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitAnonymousFunction

      public org.openrewrite.java.tree.J visitAnonymousFunction(org.jetbrains.kotlin.fir.declarations.FirAnonymousFunction anonymousFunction, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAnonymousFunction in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitAnonymousFunctionExpression

      public org.openrewrite.java.tree.J visitAnonymousFunctionExpression(org.jetbrains.kotlin.fir.expressions.FirAnonymousFunctionExpression anonymousFunctionExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAnonymousFunctionExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitAnonymousInitializer

      public org.openrewrite.java.tree.J visitAnonymousInitializer(org.jetbrains.kotlin.fir.declarations.FirAnonymousInitializer anonymousInitializer, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAnonymousInitializer in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitAnonymousObject

      public org.openrewrite.java.tree.J visitAnonymousObject(org.jetbrains.kotlin.fir.declarations.FirAnonymousObject anonymousObject, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAnonymousObject in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitAnonymousObjectExpression

      public org.openrewrite.java.tree.J visitAnonymousObjectExpression(org.jetbrains.kotlin.fir.expressions.FirAnonymousObjectExpression anonymousObjectExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAnonymousObjectExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitCallableReferenceAccess

      public org.openrewrite.java.tree.J visitCallableReferenceAccess(org.jetbrains.kotlin.fir.expressions.FirCallableReferenceAccess callableReferenceAccess, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitCallableReferenceAccess in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitArrayOfCall

      public org.openrewrite.java.tree.J visitArrayOfCall(org.jetbrains.kotlin.fir.expressions.FirArrayOfCall arrayOfCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitArrayOfCall in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitBackingFieldReference

      public org.openrewrite.java.tree.J visitBackingFieldReference(org.jetbrains.kotlin.fir.references.FirBackingFieldReference backingFieldReference, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitBackingFieldReference in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitBinaryLogicExpression

      public org.openrewrite.java.tree.J visitBinaryLogicExpression(org.jetbrains.kotlin.fir.expressions.FirBinaryLogicExpression binaryLogicExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitBinaryLogicExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitBlock

      public org.openrewrite.java.tree.J visitBlock(org.jetbrains.kotlin.fir.expressions.FirBlock block, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitBlock in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitBreakExpression

      public org.openrewrite.java.tree.J visitBreakExpression(org.jetbrains.kotlin.fir.expressions.FirBreakExpression breakExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitBreakExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitCatch

      public org.openrewrite.java.tree.J visitCatch(org.jetbrains.kotlin.fir.expressions.FirCatch firCatch, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitCatch in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitCheckNotNullCall

      public org.openrewrite.java.tree.J visitCheckNotNullCall(org.jetbrains.kotlin.fir.expressions.FirCheckNotNullCall checkNotNullCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitCheckNotNullCall in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitComparisonExpression

      public org.openrewrite.java.tree.J visitComparisonExpression(org.jetbrains.kotlin.fir.expressions.FirComparisonExpression comparisonExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitComparisonExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitConstExpression

      public <T> org.openrewrite.java.tree.J visitConstExpression(org.jetbrains.kotlin.fir.expressions.FirConstExpression<T> constExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitConstExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitEqualityOperatorCall

      public org.openrewrite.java.tree.J visitEqualityOperatorCall(org.jetbrains.kotlin.fir.expressions.FirEqualityOperatorCall equalityOperatorCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitEqualityOperatorCall in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitContinueExpression

      public org.openrewrite.java.tree.J visitContinueExpression(org.jetbrains.kotlin.fir.expressions.FirContinueExpression continueExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitContinueExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitDoWhileLoop

      public org.openrewrite.java.tree.J visitDoWhileLoop(org.jetbrains.kotlin.fir.expressions.FirDoWhileLoop doWhileLoop, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitDoWhileLoop in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitElvisExpression

      public org.openrewrite.java.tree.J visitElvisExpression(org.jetbrains.kotlin.fir.expressions.FirElvisExpression elvisExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitElvisExpression in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitEnumEntry

      public org.openrewrite.java.tree.J visitEnumEntry(org.jetbrains.kotlin.fir.declarations.FirEnumEntry enumEntry, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitEnumEntry in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitSuperReference

      public org.openrewrite.java.tree.J visitSuperReference(org.jetbrains.kotlin.fir.references.FirSuperReference superReference, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitSuperReference in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitFunctionCall

      public org.openrewrite.java.tree.J visitFunctionCall(org.jetbrains.kotlin.fir.expressions.FirFunctionCall functionCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitFunctionCall in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitFunctionTypeRef

      public org.openrewrite.java.tree.J visitFunctionTypeRef(org.jetbrains.kotlin.fir.types.FirFunctionTypeRef functionTypeRef, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitFunctionTypeRef in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitImport

      public org.openrewrite.java.tree.J visitImport(org.jetbrains.kotlin.fir.declarations.FirImport firImport, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitImport in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitPackageDirective

      public org.openrewrite.java.tree.J visitPackageDirective(org.jetbrains.kotlin.fir.FirPackageDirective packageDirective, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitPackageDirective in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitGetClassCall

      public org.openrewrite.java.tree.J visitGetClassCall(org.jetbrains.kotlin.fir.expressions.FirGetClassCall getClassCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitGetClassCall in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitLabel

      public org.openrewrite.java.tree.J visitLabel(org.jetbrains.kotlin.fir.FirLabel label, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitLabel in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitLambdaArgumentExpression

      public org.openrewrite.java.tree.J visitLambdaArgumentExpression(org.jetbrains.kotlin.fir.expressions.FirLambdaArgumentExpression lambdaArgumentExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitLambdaArgumentExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitNamedArgumentExpression

      public org.openrewrite.java.tree.J visitNamedArgumentExpression(org.jetbrains.kotlin.fir.expressions.FirNamedArgumentExpression namedArgumentExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitNamedArgumentExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitProperty

      public org.openrewrite.java.tree.J visitProperty(org.jetbrains.kotlin.fir.declarations.FirProperty property, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitProperty in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitPropertyAccessExpression

      public org.openrewrite.java.tree.J visitPropertyAccessExpression(org.jetbrains.kotlin.fir.expressions.FirPropertyAccessExpression propertyAccessExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitPropertyAccessExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitPropertyAccessor

      public org.openrewrite.java.tree.J visitPropertyAccessor(org.jetbrains.kotlin.fir.declarations.FirPropertyAccessor propertyAccessor, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitPropertyAccessor in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitResolvedNamedReference

      public org.openrewrite.java.tree.J visitResolvedNamedReference(org.jetbrains.kotlin.fir.references.FirResolvedNamedReference resolvedNamedReference, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitResolvedNamedReference in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitReturnExpression

      public org.openrewrite.java.tree.J visitReturnExpression(org.jetbrains.kotlin.fir.expressions.FirReturnExpression returnExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitReturnExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitResolvedTypeRef

      public org.openrewrite.java.tree.J visitResolvedTypeRef(org.jetbrains.kotlin.fir.types.FirResolvedTypeRef resolvedTypeRef, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitResolvedTypeRef in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitResolvedReifiedParameterReference

      public org.openrewrite.java.tree.J visitResolvedReifiedParameterReference(org.jetbrains.kotlin.fir.expressions.FirResolvedReifiedParameterReference resolvedReifiedParameterReference, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitResolvedReifiedParameterReference in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitResolvedQualifier

      public org.openrewrite.java.tree.J visitResolvedQualifier(org.jetbrains.kotlin.fir.expressions.FirResolvedQualifier resolvedQualifier, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitResolvedQualifier in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitSafeCallExpression

      public org.openrewrite.java.tree.J visitSafeCallExpression(org.jetbrains.kotlin.fir.expressions.FirSafeCallExpression safeCallExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitSafeCallExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitCheckedSafeCallSubject

      public org.openrewrite.java.tree.J visitCheckedSafeCallSubject(org.jetbrains.kotlin.fir.expressions.FirCheckedSafeCallSubject checkedSafeCallSubject, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitCheckedSafeCallSubject in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitSimpleFunction

      public org.openrewrite.java.tree.J visitSimpleFunction(org.jetbrains.kotlin.fir.declarations.FirSimpleFunction simpleFunction, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitSimpleFunction in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitSmartCastExpression

      public org.openrewrite.java.tree.J visitSmartCastExpression(org.jetbrains.kotlin.fir.expressions.FirSmartCastExpression smartCastExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitSmartCastExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitStarProjection

      public org.openrewrite.java.tree.J visitStarProjection(org.jetbrains.kotlin.fir.types.FirStarProjection starProjection, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitStarProjection in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitStringConcatenationCall

      public org.openrewrite.java.tree.J visitStringConcatenationCall(org.jetbrains.kotlin.fir.expressions.FirStringConcatenationCall stringConcatenationCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitStringConcatenationCall in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitThisReceiverExpression

      @Nullable public @Nullable org.openrewrite.java.tree.J visitThisReceiverExpression(org.jetbrains.kotlin.fir.expressions.FirThisReceiverExpression thisReceiverExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitThisReceiverExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitTypeAlias

      public org.openrewrite.java.tree.J visitTypeAlias(org.jetbrains.kotlin.fir.declarations.FirTypeAlias typeAlias, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTypeAlias in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitTypeOperatorCall

      public org.openrewrite.java.tree.J visitTypeOperatorCall(org.jetbrains.kotlin.fir.expressions.FirTypeOperatorCall typeOperatorCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTypeOperatorCall in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitTypeParameter

      public org.openrewrite.java.tree.J visitTypeParameter(org.jetbrains.kotlin.fir.declarations.FirTypeParameter typeParameter, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTypeParameter in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitTryExpression

      public org.openrewrite.java.tree.J visitTryExpression(org.jetbrains.kotlin.fir.expressions.FirTryExpression tryExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTryExpression in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitTypeProjectionWithVariance

      public org.openrewrite.java.tree.J visitTypeProjectionWithVariance(org.jetbrains.kotlin.fir.types.FirTypeProjectionWithVariance typeProjectionWithVariance, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTypeProjectionWithVariance in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitUserTypeRef

      public org.openrewrite.java.tree.J visitUserTypeRef(org.jetbrains.kotlin.fir.types.FirUserTypeRef userTypeRef, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitUserTypeRef in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitValueParameter

      public org.openrewrite.java.tree.J visitValueParameter(org.jetbrains.kotlin.fir.declarations.FirValueParameter valueParameter, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitValueParameter in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitVariableAssignment

      public org.openrewrite.java.tree.J visitVariableAssignment(org.jetbrains.kotlin.fir.expressions.FirVariableAssignment variableAssignment, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitVariableAssignment in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitWhenBranch

      public org.openrewrite.java.tree.J visitWhenBranch(org.jetbrains.kotlin.fir.expressions.FirWhenBranch whenBranch, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitWhenBranch in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitWhenExpression

      public org.openrewrite.java.tree.J visitWhenExpression(org.jetbrains.kotlin.fir.expressions.FirWhenExpression whenExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitWhenExpression in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitWhileLoop

      public org.openrewrite.java.tree.J visitWhileLoop(org.jetbrains.kotlin.fir.expressions.FirWhileLoop whileLoop, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitWhileLoop in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitArgumentList

      public org.openrewrite.java.tree.J visitArgumentList(org.jetbrains.kotlin.fir.expressions.FirArgumentList argumentList, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitArgumentList in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitAugmentedArraySetCall

      public org.openrewrite.java.tree.J visitAugmentedArraySetCall(org.jetbrains.kotlin.fir.expressions.FirAugmentedArraySetCall augmentedArraySetCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAugmentedArraySetCall in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitAssignmentOperatorStatement

      public org.openrewrite.java.tree.J visitAssignmentOperatorStatement(org.jetbrains.kotlin.fir.expressions.FirAssignmentOperatorStatement assignmentOperatorStatement, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAssignmentOperatorStatement in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitAnnotation

      public org.openrewrite.java.tree.J visitAnnotation(org.jetbrains.kotlin.fir.expressions.FirAnnotation annotation, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAnnotation in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitAnnotationContainer

      public org.openrewrite.java.tree.J visitAnnotationContainer(org.jetbrains.kotlin.fir.FirAnnotationContainer annotationContainer, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAnnotationContainer in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitAnnotationArgumentMapping

      public org.openrewrite.java.tree.J visitAnnotationArgumentMapping(org.jetbrains.kotlin.fir.expressions.FirAnnotationArgumentMapping annotationArgumentMapping, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitAnnotationArgumentMapping in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitBackingField

      public org.openrewrite.java.tree.J visitBackingField(org.jetbrains.kotlin.fir.declarations.FirBackingField backingField, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitBackingField in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitContextReceiver

      public org.openrewrite.java.tree.J visitContextReceiver(org.jetbrains.kotlin.fir.declarations.FirContextReceiver contextReceiver, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitContextReceiver in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitConstructor

      public org.openrewrite.java.tree.J visitConstructor(org.jetbrains.kotlin.fir.declarations.FirConstructor constructor, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitConstructor in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitComponentCall

      public org.openrewrite.java.tree.J visitComponentCall(org.jetbrains.kotlin.fir.expressions.FirComponentCall componentCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitComponentCall in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitContractDescriptionOwner

      public org.openrewrite.java.tree.J visitContractDescriptionOwner(org.jetbrains.kotlin.fir.declarations.FirContractDescriptionOwner contractDescriptionOwner, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitContractDescriptionOwner in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitContextReceiverArgumentListOwner

      public org.openrewrite.java.tree.J visitContextReceiverArgumentListOwner(org.jetbrains.kotlin.fir.expressions.FirContextReceiverArgumentListOwner contextReceiverArgumentListOwner, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitContextReceiverArgumentListOwner in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitClassReferenceExpression

      public org.openrewrite.java.tree.J visitClassReferenceExpression(org.jetbrains.kotlin.fir.expressions.FirClassReferenceExpression classReferenceExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitClassReferenceExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitClassLikeDeclaration

      public org.openrewrite.java.tree.J visitClassLikeDeclaration(org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration classLikeDeclaration, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitClassLikeDeclaration in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitCall

      public org.openrewrite.java.tree.J visitCall(org.jetbrains.kotlin.fir.expressions.FirCall call, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitCall in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitCallableDeclaration

      public org.openrewrite.java.tree.J visitCallableDeclaration(org.jetbrains.kotlin.fir.declarations.FirCallableDeclaration callableDeclaration, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitCallableDeclaration in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitDelegatedConstructorCall

      public org.openrewrite.java.tree.J visitDelegatedConstructorCall(org.jetbrains.kotlin.fir.expressions.FirDelegatedConstructorCall delegatedConstructorCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitDelegatedConstructorCall in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitDeclaration

      public org.openrewrite.java.tree.J visitDeclaration(org.jetbrains.kotlin.fir.declarations.FirDeclaration declaration, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitDeclaration in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitDynamicTypeRef

      public org.openrewrite.java.tree.J visitDynamicTypeRef(org.jetbrains.kotlin.fir.types.FirDynamicTypeRef dynamicTypeRef, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitDynamicTypeRef in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitDelegateFieldReference

      public org.openrewrite.java.tree.J visitDelegateFieldReference(org.jetbrains.kotlin.fir.references.FirDelegateFieldReference delegateFieldReference, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitDelegateFieldReference in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitDeclarationStatus

      public org.openrewrite.java.tree.J visitDeclarationStatus(org.jetbrains.kotlin.fir.declarations.FirDeclarationStatus declarationStatus, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitDeclarationStatus in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitField

      public org.openrewrite.java.tree.J visitField(org.jetbrains.kotlin.fir.declarations.FirField field, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitField in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitFunction

      public org.openrewrite.java.tree.J visitFunction(org.jetbrains.kotlin.fir.declarations.FirFunction function, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitFunction in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitImplicitInvokeCall

      public org.openrewrite.java.tree.J visitImplicitInvokeCall(org.jetbrains.kotlin.fir.expressions.FirImplicitInvokeCall implicitInvokeCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitImplicitInvokeCall in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitImplicitTypeRef

      public org.openrewrite.java.tree.J visitImplicitTypeRef(org.jetbrains.kotlin.fir.types.FirImplicitTypeRef implicitTypeRef, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitImplicitTypeRef in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitIntegerLiteralOperatorCall

      public org.openrewrite.java.tree.J visitIntegerLiteralOperatorCall(org.jetbrains.kotlin.fir.expressions.FirIntegerLiteralOperatorCall integerLiteralOperatorCall, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitIntegerLiteralOperatorCall in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitIntersectionTypeRef

      public org.openrewrite.java.tree.J visitIntersectionTypeRef(org.jetbrains.kotlin.fir.types.FirIntersectionTypeRef intersectionTypeRef, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitIntersectionTypeRef in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitJump

      public <E extends org.jetbrains.kotlin.fir.FirTargetElement> org.openrewrite.java.tree.J visitJump(org.jetbrains.kotlin.fir.expressions.FirJump<E> jump, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitJump in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitLoop

      public org.openrewrite.java.tree.J visitLoop(org.jetbrains.kotlin.fir.expressions.FirLoop loop, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitLoop in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitLoopJump

      public org.openrewrite.java.tree.J visitLoopJump(org.jetbrains.kotlin.fir.expressions.FirLoopJump loopJump, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitLoopJump in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitMemberDeclaration

      public org.openrewrite.java.tree.J visitMemberDeclaration(org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration memberDeclaration, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitMemberDeclaration in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitNamedReference

      public org.openrewrite.java.tree.J visitNamedReference(org.jetbrains.kotlin.fir.references.FirNamedReference namedReference, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitNamedReference in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitPlaceholderProjection

      public org.openrewrite.java.tree.J visitPlaceholderProjection(org.jetbrains.kotlin.fir.types.FirPlaceholderProjection placeholderProjection, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitPlaceholderProjection in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitQualifiedAccess

      public org.openrewrite.java.tree.J visitQualifiedAccess(org.jetbrains.kotlin.fir.expressions.FirQualifiedAccess qualifiedAccess, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitQualifiedAccess in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitQualifiedAccessExpression

      public org.openrewrite.java.tree.J visitQualifiedAccessExpression(org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression qualifiedAccessExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitQualifiedAccessExpression in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitReference

      public org.openrewrite.java.tree.J visitReference(org.jetbrains.kotlin.fir.references.FirReference reference, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitReference in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitRegularClass

      public org.openrewrite.java.tree.J visitRegularClass(org.jetbrains.kotlin.fir.declarations.FirRegularClass regularClass, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitRegularClass in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitResolvable

      public org.openrewrite.java.tree.J visitResolvable(org.jetbrains.kotlin.fir.expressions.FirResolvable resolvable, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitResolvable in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitResolvedCallableReference

      public org.openrewrite.java.tree.J visitResolvedCallableReference(org.jetbrains.kotlin.fir.references.FirResolvedCallableReference resolvedCallableReference, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitResolvedCallableReference in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitResolvedDeclarationStatus

      public org.openrewrite.java.tree.J visitResolvedDeclarationStatus(org.jetbrains.kotlin.fir.declarations.FirResolvedDeclarationStatus resolvedDeclarationStatus, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitResolvedDeclarationStatus in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitResolvedImport

      public org.openrewrite.java.tree.J visitResolvedImport(org.jetbrains.kotlin.fir.declarations.FirResolvedImport resolvedImport, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitResolvedImport in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitSpreadArgumentExpression

      public org.openrewrite.java.tree.J visitSpreadArgumentExpression(org.jetbrains.kotlin.fir.expressions.FirSpreadArgumentExpression spreadArgumentExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitSpreadArgumentExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitTypeRef

      public org.openrewrite.java.tree.J visitTypeRef(org.jetbrains.kotlin.fir.types.FirTypeRef typeRef, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTypeRef in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitTargetElement

      public org.openrewrite.java.tree.J visitTargetElement(org.jetbrains.kotlin.fir.FirTargetElement targetElement, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTargetElement in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitThisReference

      public org.openrewrite.java.tree.J visitThisReference(org.jetbrains.kotlin.fir.references.FirThisReference thisReference, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitThisReference in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitThrowExpression

      public org.openrewrite.java.tree.J visitThrowExpression(org.jetbrains.kotlin.fir.expressions.FirThrowExpression throwExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitThrowExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitTypeParameterRef

      public org.openrewrite.java.tree.J visitTypeParameterRef(org.jetbrains.kotlin.fir.declarations.FirTypeParameterRef typeParameterRef, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTypeParameterRef in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitTypeParameterRefsOwner

      public org.openrewrite.java.tree.J visitTypeParameterRefsOwner(org.jetbrains.kotlin.fir.declarations.FirTypeParameterRefsOwner typeParameterRefsOwner, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTypeParameterRefsOwner in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitTypeParametersOwner

      public org.openrewrite.java.tree.J visitTypeParametersOwner(org.jetbrains.kotlin.fir.declarations.FirTypeParametersOwner typeParametersOwner, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTypeParametersOwner in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitTypeProjection

      public org.openrewrite.java.tree.J visitTypeProjection(org.jetbrains.kotlin.fir.types.FirTypeProjection typeProjection, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTypeProjection in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitTypeRefWithNullability

      public org.openrewrite.java.tree.J visitTypeRefWithNullability(org.jetbrains.kotlin.fir.types.FirTypeRefWithNullability typeRefWithNullability, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitTypeRefWithNullability in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitVarargArgumentsExpression

      public org.openrewrite.java.tree.J visitVarargArgumentsExpression(org.jetbrains.kotlin.fir.expressions.FirVarargArgumentsExpression varargArgumentsExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitVarargArgumentsExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitWhenSubjectExpression

      public org.openrewrite.java.tree.J visitWhenSubjectExpression(org.jetbrains.kotlin.fir.expressions.FirWhenSubjectExpression whenSubjectExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitWhenSubjectExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitWrappedArgumentExpression

      public org.openrewrite.java.tree.J visitWrappedArgumentExpression(org.jetbrains.kotlin.fir.expressions.FirWrappedArgumentExpression wrappedArgumentExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitWrappedArgumentExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitWrappedDelegateExpression

      public org.openrewrite.java.tree.J visitWrappedDelegateExpression(org.jetbrains.kotlin.fir.expressions.FirWrappedDelegateExpression wrappedDelegateExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitWrappedDelegateExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitWrappedExpression

      public org.openrewrite.java.tree.J visitWrappedExpression(org.jetbrains.kotlin.fir.expressions.FirWrappedExpression wrappedExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitWrappedExpression in class org.jetbrains.kotlin.fir.visitors.FirDefaultVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitNoReceiverExpression

      public org.openrewrite.java.tree.J visitNoReceiverExpression()
    • visitErrorExpression

      public org.openrewrite.java.tree.J visitErrorExpression(org.jetbrains.kotlin.fir.expressions.FirErrorExpression errorExpression, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitErrorExpression in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitErrorFunction

      public org.openrewrite.java.tree.J visitErrorFunction(org.jetbrains.kotlin.fir.declarations.FirErrorFunction errorFunction, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitErrorFunction in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitErrorImport

      public org.openrewrite.java.tree.J visitErrorImport(org.jetbrains.kotlin.fir.declarations.FirErrorImport errorImport, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitErrorImport in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitErrorLoop

      public org.openrewrite.java.tree.J visitErrorLoop(org.jetbrains.kotlin.fir.expressions.FirErrorLoop errorLoop, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitErrorLoop in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitErrorProperty

      public org.openrewrite.java.tree.J visitErrorProperty(org.jetbrains.kotlin.fir.declarations.FirErrorProperty errorProperty, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitErrorProperty in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitErrorResolvedQualifier

      public org.openrewrite.java.tree.J visitErrorResolvedQualifier(org.jetbrains.kotlin.fir.expressions.FirErrorResolvedQualifier errorResolvedQualifier, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitErrorResolvedQualifier in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitErrorTypeRef

      public org.openrewrite.java.tree.J visitErrorTypeRef(org.jetbrains.kotlin.fir.types.FirErrorTypeRef errorTypeRef, org.openrewrite.ExecutionContext ctx)
      Overrides:
      visitErrorTypeRef in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
    • visitElement

      @Nullable public @Nullable org.openrewrite.java.tree.J visitElement(@Nullable @Nullable org.jetbrains.kotlin.fir.FirElement firElement, org.openrewrite.ExecutionContext ctx)
      Delegate FirElement to the appropriate visit.
      Specified by:
      visitElement in class org.jetbrains.kotlin.fir.visitors.FirVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
      Parameters:
      firElement - visited element.
      ctx - N/A. The FirVisitor requires a second parameter that is generally used for DataFlow analysis.
      Returns:
      J