From c641fa739bea03379d1709acdf359ac6a6515b12 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Fri, 12 Mar 2021 13:00:42 +0300 Subject: [PATCH] FIR: provide 'replaceSource' only for FirQualifiedAccess inheritors --- .../kotlin/fir/java/declarations/FirJavaClass.kt | 3 --- .../fir/java/declarations/FirJavaConstructor.kt | 3 --- .../kotlin/fir/java/declarations/FirJavaField.kt | 3 --- .../kotlin/fir/java/declarations/FirJavaMethod.kt | 3 --- .../fir/java/declarations/FirJavaValueParameter.kt | 3 --- .../jetbrains/kotlin/fir/types/jvm/FirJavaTypeRef.kt | 2 -- .../fir/lightTree/converter/ExpressionsConverter.kt | 2 +- .../org/jetbrains/kotlin/fir/builder/RawFirBuilder.kt | 2 +- .../fir/resolve/calls/CallableReferenceResolution.kt | 3 --- .../resolve/dfa/FirControlFlowGraphReferenceImpl.kt | 3 --- .../jetbrains/kotlin/fir/resolve/dfa/cfg/CFGNode.kt | 3 --- .../kotlin/fir/scopes/impl/FirIntegerOperatorCall.kt | 2 +- .../jetbrains/kotlin/fir/FirAnnotationContainer.kt | 2 -- .../tree/gen/org/jetbrains/kotlin/fir/FirElement.kt | 2 -- .../fir/tree/gen/org/jetbrains/kotlin/fir/FirLabel.kt | 2 -- .../gen/org/jetbrains/kotlin/fir/FirSymbolOwner.kt | 2 -- .../gen/org/jetbrains/kotlin/fir/FirTargetElement.kt | 2 -- .../kotlin/fir/contracts/FirContractDescription.kt | 2 -- .../kotlin/fir/contracts/FirEffectDeclaration.kt | 2 -- .../fir/contracts/FirLegacyRawContractDescription.kt | 2 -- .../kotlin/fir/contracts/FirRawContractDescription.kt | 2 -- .../fir/contracts/FirResolvedContractDescription.kt | 2 -- .../fir/contracts/impl/FirEffectDeclarationImpl.kt | 6 +----- .../impl/FirLegacyRawContractDescriptionImpl.kt | 6 +----- .../contracts/impl/FirRawContractDescriptionImpl.kt | 6 +----- .../impl/FirResolvedContractDescriptionImpl.kt | 6 +----- .../fir/declarations/FirAnnotatedDeclaration.kt | 2 -- .../kotlin/fir/declarations/FirAnonymousFunction.kt | 2 -- .../fir/declarations/FirAnonymousInitializer.kt | 2 -- .../kotlin/fir/declarations/FirAnonymousObject.kt | 2 -- .../kotlin/fir/declarations/FirCallableDeclaration.kt | 2 -- .../fir/declarations/FirCallableMemberDeclaration.kt | 2 -- .../org/jetbrains/kotlin/fir/declarations/FirClass.kt | 2 -- .../fir/declarations/FirClassLikeDeclaration.kt | 2 -- .../kotlin/fir/declarations/FirConstructor.kt | 2 -- .../fir/declarations/FirContractDescriptionOwner.kt | 2 -- .../fir/declarations/FirControlFlowGraphOwner.kt | 2 -- .../kotlin/fir/declarations/FirDeclaration.kt | 2 -- .../kotlin/fir/declarations/FirDeclarationStatus.kt | 2 -- .../jetbrains/kotlin/fir/declarations/FirEnumEntry.kt | 2 -- .../kotlin/fir/declarations/FirErrorFunction.kt | 2 -- .../kotlin/fir/declarations/FirErrorProperty.kt | 2 -- .../org/jetbrains/kotlin/fir/declarations/FirField.kt | 2 -- .../org/jetbrains/kotlin/fir/declarations/FirFile.kt | 2 -- .../jetbrains/kotlin/fir/declarations/FirFunction.kt | 2 -- .../jetbrains/kotlin/fir/declarations/FirImport.kt | 2 -- .../kotlin/fir/declarations/FirMemberDeclaration.kt | 2 -- .../jetbrains/kotlin/fir/declarations/FirProperty.kt | 2 -- .../kotlin/fir/declarations/FirPropertyAccessor.kt | 2 -- .../kotlin/fir/declarations/FirRegularClass.kt | 2 -- .../fir/declarations/FirResolvedDeclarationStatus.kt | 2 -- .../kotlin/fir/declarations/FirResolvedImport.kt | 2 -- .../kotlin/fir/declarations/FirSimpleFunction.kt | 2 -- .../jetbrains/kotlin/fir/declarations/FirTypeAlias.kt | 2 -- .../kotlin/fir/declarations/FirTypeParameter.kt | 2 -- .../kotlin/fir/declarations/FirTypeParameterRef.kt | 2 -- .../fir/declarations/FirTypeParameterRefsOwner.kt | 2 -- .../kotlin/fir/declarations/FirTypeParametersOwner.kt | 2 -- .../kotlin/fir/declarations/FirTypedDeclaration.kt | 2 -- .../kotlin/fir/declarations/FirValueParameter.kt | 2 -- .../jetbrains/kotlin/fir/declarations/FirVariable.kt | 2 -- .../fir/declarations/impl/FirAnonymousFunctionImpl.kt | 6 +----- .../declarations/impl/FirAnonymousInitializerImpl.kt | 6 +----- .../fir/declarations/impl/FirAnonymousObjectImpl.kt | 6 +----- .../impl/FirConstructedClassTypeParameterRef.kt | 6 +----- .../fir/declarations/impl/FirConstructorImpl.kt | 6 +----- .../impl/FirDefaultSetterValueParameter.kt | 6 +----- .../kotlin/fir/declarations/impl/FirEnumEntryImpl.kt | 6 +----- .../fir/declarations/impl/FirErrorFunctionImpl.kt | 6 +----- .../fir/declarations/impl/FirErrorPropertyImpl.kt | 6 +----- .../kotlin/fir/declarations/impl/FirFieldImpl.kt | 6 +----- .../kotlin/fir/declarations/impl/FirFileImpl.kt | 6 +----- .../kotlin/fir/declarations/impl/FirImportImpl.kt | 6 +----- .../impl/FirOuterClassTypeParameterRef.kt | 6 +----- .../fir/declarations/impl/FirPrimaryConstructor.kt | 6 +----- .../fir/declarations/impl/FirPropertyAccessorImpl.kt | 6 +----- .../kotlin/fir/declarations/impl/FirPropertyImpl.kt | 6 +----- .../fir/declarations/impl/FirRegularClassImpl.kt | 6 +----- .../fir/declarations/impl/FirResolvedImportImpl.kt | 2 -- .../fir/declarations/impl/FirSimpleFunctionImpl.kt | 6 +----- .../kotlin/fir/declarations/impl/FirTypeAliasImpl.kt | 6 +----- .../fir/declarations/impl/FirTypeParameterImpl.kt | 6 +----- .../fir/declarations/impl/FirValueParameterImpl.kt | 6 +----- .../kotlin/fir/diagnostics/FirDiagnosticHolder.kt | 2 -- .../kotlin/fir/expressions/FirAnnotationCall.kt | 2 -- .../kotlin/fir/expressions/FirArgumentList.kt | 2 -- .../kotlin/fir/expressions/FirArrayOfCall.kt | 2 -- .../fir/expressions/FirAssignmentOperatorStatement.kt | 2 -- .../fir/expressions/FirAugmentedArraySetCall.kt | 2 -- .../fir/expressions/FirBinaryLogicExpression.kt | 2 -- .../org/jetbrains/kotlin/fir/expressions/FirBlock.kt | 2 -- .../kotlin/fir/expressions/FirBreakExpression.kt | 2 -- .../org/jetbrains/kotlin/fir/expressions/FirCall.kt | 2 -- .../fir/expressions/FirCallableReferenceAccess.kt | 6 +++--- .../org/jetbrains/kotlin/fir/expressions/FirCatch.kt | 2 -- .../kotlin/fir/expressions/FirCheckNotNullCall.kt | 2 -- .../fir/expressions/FirCheckedSafeCallSubject.kt | 2 -- .../fir/expressions/FirClassReferenceExpression.kt | 2 -- .../kotlin/fir/expressions/FirComparisonExpression.kt | 2 -- .../kotlin/fir/expressions/FirComponentCall.kt | 6 +++--- .../kotlin/fir/expressions/FirConstExpression.kt | 2 -- .../kotlin/fir/expressions/FirContinueExpression.kt | 2 -- .../fir/expressions/FirDelegatedConstructorCall.kt | 2 -- .../kotlin/fir/expressions/FirDoWhileLoop.kt | 2 -- .../kotlin/fir/expressions/FirElvisExpression.kt | 2 -- .../kotlin/fir/expressions/FirEqualityOperatorCall.kt | 2 -- .../kotlin/fir/expressions/FirErrorExpression.kt | 2 -- .../jetbrains/kotlin/fir/expressions/FirErrorLoop.kt | 2 -- .../fir/expressions/FirErrorResolvedQualifier.kt | 2 -- .../jetbrains/kotlin/fir/expressions/FirExpression.kt | 2 -- .../fir/expressions/FirExpressionWithSmartcast.kt | 6 +++--- .../kotlin/fir/expressions/FirFunctionCall.kt | 6 +++--- .../kotlin/fir/expressions/FirGetClassCall.kt | 2 -- .../kotlin/fir/expressions/FirImplicitInvokeCall.kt | 6 +++--- .../org/jetbrains/kotlin/fir/expressions/FirJump.kt | 2 -- .../fir/expressions/FirLambdaArgumentExpression.kt | 2 -- .../org/jetbrains/kotlin/fir/expressions/FirLoop.kt | 2 -- .../jetbrains/kotlin/fir/expressions/FirLoopJump.kt | 2 -- .../fir/expressions/FirNamedArgumentExpression.kt | 2 -- .../kotlin/fir/expressions/FirQualifiedAccess.kt | 6 +++--- .../fir/expressions/FirQualifiedAccessExpression.kt | 6 +++--- .../jetbrains/kotlin/fir/expressions/FirResolvable.kt | 2 -- .../kotlin/fir/expressions/FirResolvedQualifier.kt | 2 -- .../FirResolvedReifiedParameterReference.kt | 2 -- .../kotlin/fir/expressions/FirReturnExpression.kt | 2 -- .../kotlin/fir/expressions/FirSafeCallExpression.kt | 2 -- .../fir/expressions/FirSpreadArgumentExpression.kt | 2 -- .../jetbrains/kotlin/fir/expressions/FirStatement.kt | 2 -- .../fir/expressions/FirStringConcatenationCall.kt | 2 -- .../fir/expressions/FirThisReceiverExpression.kt | 6 +++--- .../kotlin/fir/expressions/FirThrowExpression.kt | 2 -- .../kotlin/fir/expressions/FirTryExpression.kt | 2 -- .../kotlin/fir/expressions/FirTypeOperatorCall.kt | 2 -- .../fir/expressions/FirVarargArgumentsExpression.kt | 2 -- .../kotlin/fir/expressions/FirVariableAssignment.kt | 6 +++--- .../jetbrains/kotlin/fir/expressions/FirWhenBranch.kt | 2 -- .../kotlin/fir/expressions/FirWhenExpression.kt | 2 -- .../fir/expressions/FirWhenSubjectExpression.kt | 2 -- .../jetbrains/kotlin/fir/expressions/FirWhileLoop.kt | 2 -- .../fir/expressions/FirWrappedArgumentExpression.kt | 2 -- .../fir/expressions/FirWrappedDelegateExpression.kt | 2 -- .../kotlin/fir/expressions/FirWrappedExpression.kt | 2 -- .../builder/FirAbstractFunctionCallBuilder.kt | 2 +- .../builder/FirCallableReferenceAccessBuilder.kt | 4 ++-- .../expressions/builder/FirComponentCallBuilder.kt | 4 ++-- .../fir/expressions/builder/FirFunctionCallBuilder.kt | 4 ++-- .../builder/FirImplicitInvokeCallBuilder.kt | 4 ++-- .../expressions/builder/FirQualifiedAccessBuilder.kt | 2 +- .../builder/FirQualifiedAccessExpressionBuilder.kt | 4 ++-- .../builder/FirThisReceiverExpressionBuilder.kt | 4 ++-- .../builder/FirVariableAssignmentBuilder.kt | 4 ++-- .../fir/expressions/impl/FirAnnotationCallImpl.kt | 6 +----- .../fir/expressions/impl/FirArgumentListImpl.kt | 6 +----- .../kotlin/fir/expressions/impl/FirArrayOfCallImpl.kt | 6 +----- .../impl/FirAssignmentOperatorStatementImpl.kt | 6 +----- .../expressions/impl/FirAugmentedArraySetCallImpl.kt | 6 +----- .../expressions/impl/FirBinaryLogicExpressionImpl.kt | 6 +----- .../kotlin/fir/expressions/impl/FirBlockImpl.kt | 6 +----- .../fir/expressions/impl/FirBreakExpressionImpl.kt | 6 +----- .../impl/FirCallableReferenceAccessImpl.kt | 10 +++++----- .../kotlin/fir/expressions/impl/FirCatchImpl.kt | 6 +----- .../fir/expressions/impl/FirCheckNotNullCallImpl.kt | 6 +----- .../expressions/impl/FirCheckedSafeCallSubjectImpl.kt | 6 +----- .../impl/FirClassReferenceExpressionImpl.kt | 6 +----- .../expressions/impl/FirComparisonExpressionImpl.kt | 6 +----- .../fir/expressions/impl/FirComponentCallImpl.kt | 10 +++++----- .../fir/expressions/impl/FirConstExpressionImpl.kt | 6 +----- .../fir/expressions/impl/FirContinueExpressionImpl.kt | 6 +----- .../impl/FirDelegatedConstructorCallImpl.kt | 6 +----- .../kotlin/fir/expressions/impl/FirDoWhileLoopImpl.kt | 6 +----- .../fir/expressions/impl/FirElseIfTrueCondition.kt | 6 +----- .../fir/expressions/impl/FirElvisExpressionImpl.kt | 6 +----- .../fir/expressions/impl/FirEmptyExpressionBlock.kt | 2 -- .../expressions/impl/FirEqualityOperatorCallImpl.kt | 6 +----- .../fir/expressions/impl/FirErrorExpressionImpl.kt | 6 +----- .../kotlin/fir/expressions/impl/FirErrorLoopImpl.kt | 6 +----- .../expressions/impl/FirErrorResolvedQualifierImpl.kt | 6 +----- .../kotlin/fir/expressions/impl/FirExpressionStub.kt | 6 +----- .../fir/expressions/impl/FirFunctionCallImpl.kt | 10 +++++----- .../fir/expressions/impl/FirGetClassCallImpl.kt | 6 +----- .../fir/expressions/impl/FirImplicitInvokeCallImpl.kt | 10 +++++----- .../impl/FirLambdaArgumentExpressionImpl.kt | 6 +----- .../kotlin/fir/expressions/impl/FirLazyBlock.kt | 6 +----- .../kotlin/fir/expressions/impl/FirLazyExpression.kt | 6 +----- .../impl/FirNamedArgumentExpressionImpl.kt | 6 +----- .../impl/FirQualifiedAccessExpressionImpl.kt | 10 +++++----- .../fir/expressions/impl/FirResolvedQualifierImpl.kt | 6 +----- .../impl/FirResolvedReifiedParameterReferenceImpl.kt | 6 +----- .../fir/expressions/impl/FirReturnExpressionImpl.kt | 6 +----- .../fir/expressions/impl/FirSafeCallExpressionImpl.kt | 6 +----- .../impl/FirSpreadArgumentExpressionImpl.kt | 6 +----- .../impl/FirStringConcatenationCallImpl.kt | 6 +----- .../expressions/impl/FirThisReceiverExpressionImpl.kt | 10 +++++----- .../fir/expressions/impl/FirThrowExpressionImpl.kt | 6 +----- .../fir/expressions/impl/FirTryExpressionImpl.kt | 6 +----- .../fir/expressions/impl/FirTypeOperatorCallImpl.kt | 6 +----- .../kotlin/fir/expressions/impl/FirUnitExpression.kt | 6 +----- .../impl/FirVarargArgumentsExpressionImpl.kt | 6 +----- .../fir/expressions/impl/FirVariableAssignmentImpl.kt | 10 +++++----- .../kotlin/fir/expressions/impl/FirWhenBranchImpl.kt | 6 +----- .../fir/expressions/impl/FirWhenExpressionImpl.kt | 6 +----- .../expressions/impl/FirWhenSubjectExpressionImpl.kt | 6 +----- .../kotlin/fir/expressions/impl/FirWhileLoopImpl.kt | 6 +----- .../impl/FirWrappedDelegateExpressionImpl.kt | 6 +----- .../gen/org/jetbrains/kotlin/fir/impl/FirLabelImpl.kt | 6 +----- .../kotlin/fir/references/FirBackingFieldReference.kt | 2 -- .../fir/references/FirControlFlowGraphReference.kt | 2 -- .../fir/references/FirDelegateFieldReference.kt | 2 -- .../kotlin/fir/references/FirErrorNamedReference.kt | 2 -- .../kotlin/fir/references/FirNamedReference.kt | 2 -- .../jetbrains/kotlin/fir/references/FirReference.kt | 2 -- .../fir/references/FirResolvedCallableReference.kt | 2 -- .../fir/references/FirResolvedNamedReference.kt | 2 -- .../kotlin/fir/references/FirSuperReference.kt | 2 -- .../kotlin/fir/references/FirThisReference.kt | 2 -- .../references/impl/FirBackingFieldReferenceImpl.kt | 6 +----- .../references/impl/FirDelegateFieldReferenceImpl.kt | 6 +----- .../fir/references/impl/FirErrorNamedReferenceImpl.kt | 6 +----- .../fir/references/impl/FirExplicitSuperReference.kt | 6 +----- .../fir/references/impl/FirExplicitThisReference.kt | 6 +----- .../fir/references/impl/FirImplicitThisReference.kt | 2 -- .../FirPropertyFromParameterResolvedNamedReference.kt | 6 +----- .../impl/FirResolvedCallableReferenceImpl.kt | 6 +----- .../references/impl/FirResolvedNamedReferenceImpl.kt | 6 +----- .../fir/references/impl/FirSimpleNamedReference.kt | 6 +----- .../kotlin/fir/references/impl/FirStubReference.kt | 2 -- .../jetbrains/kotlin/fir/types/FirDynamicTypeRef.kt | 2 -- .../org/jetbrains/kotlin/fir/types/FirErrorTypeRef.kt | 2 -- .../jetbrains/kotlin/fir/types/FirFunctionTypeRef.kt | 2 -- .../jetbrains/kotlin/fir/types/FirImplicitTypeRef.kt | 2 -- .../jetbrains/kotlin/fir/types/FirResolvedTypeRef.kt | 2 -- .../jetbrains/kotlin/fir/types/FirStarProjection.kt | 2 -- .../jetbrains/kotlin/fir/types/FirTypeProjection.kt | 2 -- .../kotlin/fir/types/FirTypeProjectionWithVariance.kt | 2 -- .../gen/org/jetbrains/kotlin/fir/types/FirTypeRef.kt | 2 -- .../kotlin/fir/types/FirTypeRefWithNullability.kt | 2 -- .../org/jetbrains/kotlin/fir/types/FirUserTypeRef.kt | 2 -- .../kotlin/fir/types/impl/FirDynamicTypeRefImpl.kt | 6 +----- .../kotlin/fir/types/impl/FirErrorTypeRefImpl.kt | 6 +----- .../kotlin/fir/types/impl/FirFunctionTypeRefImpl.kt | 6 +----- .../kotlin/fir/types/impl/FirImplicitTypeRefImpl.kt | 6 +----- .../kotlin/fir/types/impl/FirResolvedTypeRefImpl.kt | 6 +----- .../kotlin/fir/types/impl/FirStarProjectionImpl.kt | 6 +----- .../fir/types/impl/FirTypePlaceholderProjection.kt | 2 -- .../types/impl/FirTypeProjectionWithVarianceImpl.kt | 6 +----- .../fir/contracts/impl/FirEmptyContractDescription.kt | 3 --- .../fir/declarations/impl/FirDeclarationStatusImpl.kt | 3 --- .../declarations/synthetic/FirSyntheticProperty.kt | 3 --- .../synthetic/FirSyntheticPropertyAccessor.kt | 3 --- .../kotlin/fir/expressions/FirArgumentUtil.kt | 4 ---- .../fir/expressions/impl/FirArraySetArgumentList.kt | 3 --- .../fir/expressions/impl/FirNoReceiverExpression.kt | 3 --- .../impl/FirPartiallyResolvedArgumentList.kt | 4 ---- .../fir/expressions/impl/FirResolvedArgumentList.kt | 3 --- .../fir/expressions/impl/FirSingleExpressionBlock.kt | 3 --- .../kotlin/fir/expressions/impl/FirStubStatement.kt | 3 --- .../impl/FirReferenceForUnresolvedAnnotations.kt | 3 --- .../FirReferencePlaceholderForResolvedAnnotations.kt | 3 --- .../fir/types/impl/FirImplicitBuiltinTypeRef.kt | 3 --- .../kotlin/fir/types/impl/FirUserTypeRefImpl.kt | 4 ---- .../kotlin/fir/tree/generator/NodeConfigurator.kt | 11 ++++++++++- .../kotlin/fir/tree/generator/printer/element.kt | 3 ++- .../tests/FunctionCalleeExpressions.fir.kt | 2 +- 263 files changed, 181 insertions(+), 835 deletions(-) diff --git a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaClass.kt b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaClass.kt index 0ff5821f349..0168bd9cc48 100644 --- a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaClass.kt +++ b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaClass.kt @@ -116,9 +116,6 @@ class FirJavaClass @FirImplementationDetail internal constructor( typeParameters.transformInplace(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - } } @FirBuilderDsl diff --git a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaConstructor.kt b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaConstructor.kt index 09702e4b03b..3175cadd03e 100644 --- a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaConstructor.kt +++ b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaConstructor.kt @@ -138,9 +138,6 @@ class FirJavaConstructor @FirImplementationDetail constructor( override fun replaceBody(newBody: FirBlock?) { error("Body cannot be replaced for FirJavaConstructor") } - - override fun replaceSource(newSource: FirSourceElement?) { - } } @FirBuilderDsl diff --git a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaField.kt b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaField.kt index 38093ba7b04..723e21bf066 100644 --- a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaField.kt +++ b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaField.kt @@ -141,9 +141,6 @@ class FirJavaField @FirImplementationDetail constructor( override fun transformDelegate(transformer: FirTransformer, data: D): FirField { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - } } @FirBuilderDsl diff --git a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaMethod.kt b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaMethod.kt index d4089a48b0d..c46a339cba7 100644 --- a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaMethod.kt +++ b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaMethod.kt @@ -172,9 +172,6 @@ class FirJavaMethod @FirImplementationDetail constructor( override fun replaceContractDescription(newContractDescription: FirContractDescription) { } - - override fun replaceSource(newSource: FirSourceElement?) { - } } val ALL_JAVA_OPERATION_NAMES = diff --git a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaValueParameter.kt b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaValueParameter.kt index 7653fe7f6be..fd478100588 100644 --- a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaValueParameter.kt +++ b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/declarations/FirJavaValueParameter.kt @@ -141,9 +141,6 @@ class FirJavaValueParameter @FirImplementationDetail constructor( override fun replaceControlFlowGraphReference(newControlFlowGraphReference: FirControlFlowGraphReference?) { } - - override fun replaceSource(newSource: FirSourceElement?) { - } } @FirBuilderDsl diff --git a/compiler/fir/jvm/src/org/jetbrains/kotlin/fir/types/jvm/FirJavaTypeRef.kt b/compiler/fir/jvm/src/org/jetbrains/kotlin/fir/types/jvm/FirJavaTypeRef.kt index 9476969a9fc..7ab96d0ba8c 100644 --- a/compiler/fir/jvm/src/org/jetbrains/kotlin/fir/types/jvm/FirJavaTypeRef.kt +++ b/compiler/fir/jvm/src/org/jetbrains/kotlin/fir/types/jvm/FirJavaTypeRef.kt @@ -54,8 +54,6 @@ class FirJavaTypeRef( return this } - override fun replaceSource(newSource: FirSourceElement?) {} - override fun toString(): String { return type.render() } diff --git a/compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter/ExpressionsConverter.kt b/compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter/ExpressionsConverter.kt index 0473bc56df1..29419e354d5 100644 --- a/compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter/ExpressionsConverter.kt +++ b/compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter/ExpressionsConverter.kt @@ -498,8 +498,8 @@ class ExpressionsConverter( } it.replaceExplicitReceiver(firReceiver) + it.replaceSource(dotQualifiedExpression.toFirSourceElement()) } - firSelector.replaceSource(dotQualifiedExpression.toFirSourceElement()) return firSelector } diff --git a/compiler/fir/raw-fir/psi2fir/src/org/jetbrains/kotlin/fir/builder/RawFirBuilder.kt b/compiler/fir/raw-fir/psi2fir/src/org/jetbrains/kotlin/fir/builder/RawFirBuilder.kt index 833ef2266f6..be67afd9b7d 100644 --- a/compiler/fir/raw-fir/psi2fir/src/org/jetbrains/kotlin/fir/builder/RawFirBuilder.kt +++ b/compiler/fir/raw-fir/psi2fir/src/org/jetbrains/kotlin/fir/builder/RawFirBuilder.kt @@ -1993,8 +1993,8 @@ class RawFirBuilder( } firSelector.replaceExplicitReceiver(receiver) + firSelector.replaceSource(expression.toFirSourceElement()) } - firSelector.replaceSource(expression.toFirSourceElement()) return firSelector } diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallableReferenceResolution.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallableReferenceResolution.kt index 183ad083dc3..714a4f07d1d 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallableReferenceResolution.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallableReferenceResolution.kt @@ -381,9 +381,6 @@ class FirFakeArgumentForCallableReference( override fun transformChildren(transformer: FirTransformer, data: D): FirElement { error("should not be called") } - - override fun replaceSource(newSource: FirSourceElement?) { - } } fun ConeKotlinType.isKCallableType(): Boolean { diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/FirControlFlowGraphReferenceImpl.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/FirControlFlowGraphReferenceImpl.kt index fa946c1423f..993091577b6 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/FirControlFlowGraphReferenceImpl.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/FirControlFlowGraphReferenceImpl.kt @@ -23,9 +23,6 @@ class FirControlFlowGraphReferenceImpl( override fun transformChildren(transformer: FirTransformer, data: D): FirControlFlowGraphReference { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - } } class DataFlowInfo(val variableStorage: VariableStorage, val flowOnNodes: Map, Flow>) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/cfg/CFGNode.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/cfg/CFGNode.kt index a674ac4243c..2f065353603 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/cfg/CFGNode.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/cfg/CFGNode.kt @@ -732,7 +732,4 @@ object FirStub : FirElement { override fun transformChildren(transformer: FirTransformer, data: D): FirElement { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - } } diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/scopes/impl/FirIntegerOperatorCall.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/scopes/impl/FirIntegerOperatorCall.kt index 8ea5ceb5ad4..52545f7931c 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/scopes/impl/FirIntegerOperatorCall.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/scopes/impl/FirIntegerOperatorCall.kt @@ -34,7 +34,6 @@ class FirIntegerOperatorCall @FirImplementationDetail constructor( argumentList: FirArgumentList, calleeReference: FirNamedReference, ) : FirFunctionCallImpl( - source, typeRef, annotations, typeArguments, @@ -43,6 +42,7 @@ class FirIntegerOperatorCall @FirImplementationDetail constructor( extensionReceiver, argumentList, calleeReference, + source, ) @FirBuilderDsl diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirAnnotationContainer.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirAnnotationContainer.kt index 2846720abe1..a15707d3ef0 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirAnnotationContainer.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirAnnotationContainer.kt @@ -19,7 +19,5 @@ interface FirAnnotationContainer : FirElement { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitAnnotationContainer(this, data) - override fun replaceSource(newSource: FirSourceElement?) - fun transformAnnotations(transformer: FirTransformer, data: D): FirAnnotationContainer } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirElement.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirElement.kt index 9895ba8655d..e1bf6d31110 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirElement.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirElement.kt @@ -18,8 +18,6 @@ interface FirElement { fun accept(visitor: FirVisitor, data: D): R = visitor.visitElement(this, data) - fun replaceSource(newSource: FirSourceElement?) - fun accept(visitor: FirVisitorVoid) = accept(visitor, null) fun acceptChildren(visitor: FirVisitor, data: D) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirLabel.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirLabel.kt index e1618483369..bc4b0949dcb 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirLabel.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirLabel.kt @@ -17,6 +17,4 @@ abstract class FirLabel : FirPureAbstractElement(), FirElement { abstract val name: String override fun accept(visitor: FirVisitor, data: D): R = visitor.visitLabel(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirSymbolOwner.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirSymbolOwner.kt index 23d9128c512..ee9f92ef11c 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirSymbolOwner.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirSymbolOwner.kt @@ -19,6 +19,4 @@ interface FirSymbolOwner : FirElement where E : FirSymbolOwner, E : FirDec val symbol: AbstractFirBasedSymbol override fun accept(visitor: FirVisitor, data: D): R = visitor.visitSymbolOwner(this, data) - - override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirTargetElement.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirTargetElement.kt index 5b2801c6ccc..102eadd8a98 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirTargetElement.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirTargetElement.kt @@ -16,6 +16,4 @@ interface FirTargetElement : FirElement { override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTargetElement(this, data) - - override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirContractDescription.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirContractDescription.kt index 739bd4d5ab4..0f5da0f55fe 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirContractDescription.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirContractDescription.kt @@ -19,6 +19,4 @@ abstract class FirContractDescription : FirPureAbstractElement(), FirElement { abstract override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitContractDescription(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirEffectDeclaration.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirEffectDeclaration.kt index 49d458059be..b38b2292bf5 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirEffectDeclaration.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirEffectDeclaration.kt @@ -21,6 +21,4 @@ abstract class FirEffectDeclaration : FirPureAbstractElement(), FirElement { abstract val effect: ConeEffectDeclaration override fun accept(visitor: FirVisitor, data: D): R = visitor.visitEffectDeclaration(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirLegacyRawContractDescription.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirLegacyRawContractDescription.kt index a766d9c6d2e..cbb2cf506b7 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirLegacyRawContractDescription.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirLegacyRawContractDescription.kt @@ -19,6 +19,4 @@ abstract class FirLegacyRawContractDescription : FirContractDescription() { abstract val contractCall: FirFunctionCall override fun accept(visitor: FirVisitor, data: D): R = visitor.visitLegacyRawContractDescription(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirRawContractDescription.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirRawContractDescription.kt index 7535bfbe560..f58872de6f5 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirRawContractDescription.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirRawContractDescription.kt @@ -19,6 +19,4 @@ abstract class FirRawContractDescription : FirContractDescription() { abstract val rawEffects: List override fun accept(visitor: FirVisitor, data: D): R = visitor.visitRawContractDescription(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirResolvedContractDescription.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirResolvedContractDescription.kt index d36852d70ee..4166c3069fd 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirResolvedContractDescription.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirResolvedContractDescription.kt @@ -20,6 +20,4 @@ abstract class FirResolvedContractDescription : FirContractDescription() { abstract val unresolvedEffects: List override fun accept(visitor: FirVisitor, data: D): R = visitor.visitResolvedContractDescription(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirEffectDeclarationImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirEffectDeclarationImpl.kt index 89473991d1a..edfeecc2c00 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirEffectDeclarationImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirEffectDeclarationImpl.kt @@ -16,7 +16,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirEffectDeclarationImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val effect: ConeEffectDeclaration, ) : FirEffectDeclaration() { override fun acceptChildren(visitor: FirVisitor, data: D) {} @@ -24,8 +24,4 @@ internal class FirEffectDeclarationImpl( override fun transformChildren(transformer: FirTransformer, data: D): FirEffectDeclarationImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirLegacyRawContractDescriptionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirLegacyRawContractDescriptionImpl.kt index 0a3090da1a7..5e154977fa4 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirLegacyRawContractDescriptionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirLegacyRawContractDescriptionImpl.kt @@ -16,7 +16,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirLegacyRawContractDescriptionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var contractCall: FirFunctionCall, ) : FirLegacyRawContractDescription() { override fun acceptChildren(visitor: FirVisitor, data: D) { @@ -27,8 +27,4 @@ internal class FirLegacyRawContractDescriptionImpl( contractCall = contractCall.transformSingle(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirRawContractDescriptionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirRawContractDescriptionImpl.kt index 6c3728ebf2b..a99cc84bb39 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirRawContractDescriptionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirRawContractDescriptionImpl.kt @@ -16,7 +16,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirRawContractDescriptionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val rawEffects: MutableList, ) : FirRawContractDescription() { override fun acceptChildren(visitor: FirVisitor, data: D) { @@ -27,8 +27,4 @@ internal class FirRawContractDescriptionImpl( rawEffects.transformInplace(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirResolvedContractDescriptionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirResolvedContractDescriptionImpl.kt index 5600b306577..992f5fe73a8 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirResolvedContractDescriptionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/impl/FirResolvedContractDescriptionImpl.kt @@ -17,7 +17,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirResolvedContractDescriptionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val effects: MutableList, override val unresolvedEffects: MutableList, ) : FirResolvedContractDescription() { @@ -31,8 +31,4 @@ internal class FirResolvedContractDescriptionImpl( unresolvedEffects.transformInplace(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnnotatedDeclaration.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnnotatedDeclaration.kt index 22480e9bd52..db1777d5fb3 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnnotatedDeclaration.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnnotatedDeclaration.kt @@ -26,8 +26,6 @@ interface FirAnnotatedDeclaration : FirDeclaration, FirAnnotationContainer { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitAnnotatedDeclaration(this, data) - override fun replaceSource(newSource: FirSourceElement?) - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) override fun transformAnnotations(transformer: FirTransformer, data: D): FirAnnotatedDeclaration diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnonymousFunction.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnonymousFunction.kt index 8e53d9e6ad9..c9074ffa35c 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnonymousFunction.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnonymousFunction.kt @@ -43,8 +43,6 @@ abstract class FirAnonymousFunction : FirFunction, FirExpr override fun accept(visitor: FirVisitor, data: D): R = visitor.visitAnonymousFunction(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnonymousInitializer.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnonymousInitializer.kt index 0fc183a574c..133e42eda67 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnonymousInitializer.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnonymousInitializer.kt @@ -31,8 +31,6 @@ abstract class FirAnonymousInitializer : FirPureAbstractElement(), FirDeclaratio override fun accept(visitor: FirVisitor, data: D): R = visitor.visitAnonymousInitializer(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceControlFlowGraphReference(newControlFlowGraphReference: FirControlFlowGraphReference?) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnonymousObject.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnonymousObject.kt index 5e366f0a76f..4733b0d2c85 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnonymousObject.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirAnonymousObject.kt @@ -39,8 +39,6 @@ abstract class FirAnonymousObject : FirClass, FirControlFlow override fun accept(visitor: FirVisitor, data: D): R = visitor.visitAnonymousObject(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceSuperTypeRefs(newSuperTypeRefs: List) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirCallableDeclaration.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirCallableDeclaration.kt index 5935a99bb94..19ecdd4e190 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirCallableDeclaration.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirCallableDeclaration.kt @@ -31,8 +31,6 @@ interface FirCallableDeclaration> : FirTypedDeclar override fun accept(visitor: FirVisitor, data: D): R = visitor.visitCallableDeclaration(this, data) - override fun replaceSource(newSource: FirSourceElement?) - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirCallableMemberDeclaration.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirCallableMemberDeclaration.kt index bf1a41a9c85..003d3d2bf05 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirCallableMemberDeclaration.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirCallableMemberDeclaration.kt @@ -36,8 +36,6 @@ interface FirCallableMemberDeclaration> : Fi override fun accept(visitor: FirVisitor, data: D): R = visitor.visitCallableMemberDeclaration(this, data) - override fun replaceSource(newSource: FirSourceElement?) - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirClass.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirClass.kt index 7a85963be9e..6e7e2bbf1cd 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirClass.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirClass.kt @@ -36,8 +36,6 @@ interface FirClass> : FirClassLikeDeclaration, FirStatement, override fun accept(visitor: FirVisitor, data: D): R = visitor.visitClass(this, data) - override fun replaceSource(newSource: FirSourceElement?) - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) fun replaceSuperTypeRefs(newSuperTypeRefs: List) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirClassLikeDeclaration.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirClassLikeDeclaration.kt index 18548443b43..1bd384e9d16 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirClassLikeDeclaration.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirClassLikeDeclaration.kt @@ -29,8 +29,6 @@ interface FirClassLikeDeclaration> : FirAnnotated override fun accept(visitor: FirVisitor, data: D): R = visitor.visitClassLikeDeclaration(this, data) - override fun replaceSource(newSource: FirSourceElement?) - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) override fun transformAnnotations(transformer: FirTransformer, data: D): FirClassLikeDeclaration diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirConstructor.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirConstructor.kt index e8b9444ee57..cf644f6a1f7 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirConstructor.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirConstructor.kt @@ -45,8 +45,6 @@ abstract class FirConstructor : FirPureAbstractElement(), FirFunction accept(visitor: FirVisitor, data: D): R = visitor.visitConstructor(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirContractDescriptionOwner.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirContractDescriptionOwner.kt index 30c7f080a7b..b2279b6c488 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirContractDescriptionOwner.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirContractDescriptionOwner.kt @@ -21,8 +21,6 @@ interface FirContractDescriptionOwner : FirElement { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitContractDescriptionOwner(this, data) - override fun replaceSource(newSource: FirSourceElement?) - fun replaceContractDescription(newContractDescription: FirContractDescription) fun transformContractDescription(transformer: FirTransformer, data: D): FirContractDescriptionOwner diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirControlFlowGraphOwner.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirControlFlowGraphOwner.kt index bc6b963e54b..f68a4cbb559 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirControlFlowGraphOwner.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirControlFlowGraphOwner.kt @@ -21,7 +21,5 @@ interface FirControlFlowGraphOwner : FirElement { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitControlFlowGraphOwner(this, data) - override fun replaceSource(newSource: FirSourceElement?) - fun replaceControlFlowGraphReference(newControlFlowGraphReference: FirControlFlowGraphReference?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirDeclaration.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirDeclaration.kt index 0c6f8b4e505..abf9792e9ec 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirDeclaration.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirDeclaration.kt @@ -24,7 +24,5 @@ interface FirDeclaration : FirElement { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitDeclaration(this, data) - override fun replaceSource(newSource: FirSourceElement?) - fun replaceResolvePhase(newResolvePhase: FirResolvePhase) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirDeclarationStatus.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirDeclarationStatus.kt index 191f80d18f5..ea4334ea13d 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirDeclarationStatus.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirDeclarationStatus.kt @@ -40,6 +40,4 @@ interface FirDeclarationStatus : FirElement { val isFun: Boolean override fun accept(visitor: FirVisitor, data: D): R = visitor.visitDeclarationStatus(this, data) - - override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirEnumEntry.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirEnumEntry.kt index 557a1ad8864..ed597d10738 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirEnumEntry.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirEnumEntry.kt @@ -47,8 +47,6 @@ abstract class FirEnumEntry : FirVariable(), FirCallableMemberDecl override fun accept(visitor: FirVisitor, data: D): R = visitor.visitEnumEntry(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorFunction.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorFunction.kt index 8060e87e6e0..fb06b6cd522 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorFunction.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorFunction.kt @@ -40,8 +40,6 @@ abstract class FirErrorFunction : FirPureAbstractElement(), FirFunction accept(visitor: FirVisitor, data: D): R = visitor.visitErrorFunction(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorProperty.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorProperty.kt index 1f3ce9c7c9a..081dcc7eaf9 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorProperty.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorProperty.kt @@ -45,8 +45,6 @@ abstract class FirErrorProperty : FirVariable(), FirDiagnostic override fun accept(visitor: FirVisitor, data: D): R = visitor.visitErrorProperty(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirField.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirField.kt index 6f2bb710277..37df599d1c4 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirField.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirField.kt @@ -47,8 +47,6 @@ abstract class FirField : FirVariable(), FirTypeParametersOwner, FirCa override fun accept(visitor: FirVisitor, data: D): R = visitor.visitField(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirFile.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirFile.kt index 5c41d71ec13..94c362e8894 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirFile.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirFile.kt @@ -31,8 +31,6 @@ abstract class FirFile : FirPureAbstractElement(), FirAnnotatedDeclaration { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitFile(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirFile diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirFunction.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirFunction.kt index 95ac997e11a..1cb4b406e74 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirFunction.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirFunction.kt @@ -38,8 +38,6 @@ interface FirFunction> : FirCallableDeclaration, FirTarget override fun accept(visitor: FirVisitor, data: D): R = visitor.visitFunction(this, data) - override fun replaceSource(newSource: FirSourceElement?) - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirImport.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirImport.kt index e8e2e7435c2..9a55018b1f0 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirImport.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirImport.kt @@ -24,6 +24,4 @@ abstract class FirImport : FirPureAbstractElement(), FirElement { abstract val aliasName: Name? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitImport(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirMemberDeclaration.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirMemberDeclaration.kt index e2881a477e8..5d947eb29a9 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirMemberDeclaration.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirMemberDeclaration.kt @@ -27,8 +27,6 @@ interface FirMemberDeclaration : FirAnnotatedDeclaration, FirTypeParameterRefsOw override fun accept(visitor: FirVisitor, data: D): R = visitor.visitMemberDeclaration(this, data) - override fun replaceSource(newSource: FirSourceElement?) - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) override fun transformAnnotations(transformer: FirTransformer, data: D): FirMemberDeclaration diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirProperty.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirProperty.kt index b0e661c4602..fee9a8d9a39 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirProperty.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirProperty.kt @@ -52,8 +52,6 @@ abstract class FirProperty : FirVariable(), FirTypeParametersOwner, override fun accept(visitor: FirVisitor, data: D): R = visitor.visitProperty(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirPropertyAccessor.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirPropertyAccessor.kt index bb9695633d9..e9d9dede216 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirPropertyAccessor.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirPropertyAccessor.kt @@ -46,8 +46,6 @@ abstract class FirPropertyAccessor : FirPureAbstractElement(), FirFunction accept(visitor: FirVisitor, data: D): R = visitor.visitPropertyAccessor(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirRegularClass.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirRegularClass.kt index fbc14ecc16c..a8d5b906dae 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirRegularClass.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirRegularClass.kt @@ -43,8 +43,6 @@ abstract class FirRegularClass : FirPureAbstractElement(), FirMemberDeclaration, override fun accept(visitor: FirVisitor, data: D): R = visitor.visitRegularClass(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceControlFlowGraphReference(newControlFlowGraphReference: FirControlFlowGraphReference?) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirResolvedDeclarationStatus.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirResolvedDeclarationStatus.kt index 848a5564594..5098de97502 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirResolvedDeclarationStatus.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirResolvedDeclarationStatus.kt @@ -39,6 +39,4 @@ interface FirResolvedDeclarationStatus : FirDeclarationStatus { override val isFun: Boolean override fun accept(visitor: FirVisitor, data: D): R = visitor.visitResolvedDeclarationStatus(this, data) - - override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirResolvedImport.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirResolvedImport.kt index bf179ccfb75..d8d5c9576a7 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirResolvedImport.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirResolvedImport.kt @@ -28,6 +28,4 @@ abstract class FirResolvedImport : FirImport() { abstract val importedName: Name? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitResolvedImport(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirSimpleFunction.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirSimpleFunction.kt index 24ea1e4afc4..e27ce2b594c 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirSimpleFunction.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirSimpleFunction.kt @@ -46,8 +46,6 @@ abstract class FirSimpleFunction : FirPureAbstractElement(), FirFunction accept(visitor: FirVisitor, data: D): R = visitor.visitSimpleFunction(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeAlias.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeAlias.kt index 40949e03d1c..c26af0d1080 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeAlias.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeAlias.kt @@ -34,8 +34,6 @@ abstract class FirTypeAlias : FirPureAbstractElement(), FirClassLikeDeclaration< override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTypeAlias(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract fun replaceExpandedTypeRef(newExpandedTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParameter.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParameter.kt index 8da4f052b17..cc5075c7449 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParameter.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParameter.kt @@ -36,8 +36,6 @@ abstract class FirTypeParameter : FirPureAbstractElement(), FirTypeParameterRef, override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTypeParameter(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract fun replaceBounds(newBounds: List) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParameterRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParameterRef.kt index c4b258a7436..cd18d625d0d 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParameterRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParameterRef.kt @@ -20,6 +20,4 @@ interface FirTypeParameterRef : FirElement { val symbol: FirTypeParameterSymbol override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTypeParameterRef(this, data) - - override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParameterRefsOwner.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParameterRefsOwner.kt index b65131c1e64..9afb114295a 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParameterRefsOwner.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParameterRefsOwner.kt @@ -20,7 +20,5 @@ interface FirTypeParameterRefsOwner : FirElement { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTypeParameterRefsOwner(this, data) - override fun replaceSource(newSource: FirSourceElement?) - fun transformTypeParameters(transformer: FirTransformer, data: D): FirTypeParameterRefsOwner } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParametersOwner.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParametersOwner.kt index 3812e5dad0a..07cec0da9d2 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParametersOwner.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypeParametersOwner.kt @@ -19,7 +19,5 @@ interface FirTypeParametersOwner : FirTypeParameterRefsOwner { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTypeParametersOwner(this, data) - override fun replaceSource(newSource: FirSourceElement?) - override fun transformTypeParameters(transformer: FirTransformer, data: D): FirTypeParametersOwner } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypedDeclaration.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypedDeclaration.kt index 5f75588e8b3..72d486c9a5b 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypedDeclaration.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirTypedDeclaration.kt @@ -27,8 +27,6 @@ interface FirTypedDeclaration : FirAnnotatedDeclaration { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTypedDeclaration(this, data) - override fun replaceSource(newSource: FirSourceElement?) - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirValueParameter.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirValueParameter.kt index 27f71463b2f..36d1b5a8055 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirValueParameter.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirValueParameter.kt @@ -47,8 +47,6 @@ abstract class FirValueParameter : FirVariable(), FirControlF override fun accept(visitor: FirVisitor, data: D): R = visitor.visitValueParameter(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirVariable.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirVariable.kt index 9de2bb0d6d6..485dcf8ca73 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirVariable.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirVariable.kt @@ -43,8 +43,6 @@ abstract class FirVariable> : FirPureAbstractElement(), FirCa override fun accept(visitor: FirVisitor, data: D): R = visitor.visitVariable(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirAnonymousFunctionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirAnonymousFunctionImpl.kt index 93bf9157954..892910a0edc 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirAnonymousFunctionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirAnonymousFunctionImpl.kt @@ -28,7 +28,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirAnonymousFunctionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override val origin: FirDeclarationOrigin, override val attributes: FirDeclarationAttributes, @@ -106,10 +106,6 @@ internal class FirAnonymousFunctionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirAnonymousInitializerImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirAnonymousInitializerImpl.kt index 91d53d390c0..22c7dd7221b 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirAnonymousInitializerImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirAnonymousInitializerImpl.kt @@ -22,7 +22,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirAnonymousInitializerImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -47,10 +47,6 @@ internal class FirAnonymousInitializerImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirAnonymousObjectImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirAnonymousObjectImpl.kt index 2744d1282d4..4b454328ca4 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirAnonymousObjectImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirAnonymousObjectImpl.kt @@ -27,7 +27,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirAnonymousObjectImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -86,10 +86,6 @@ internal class FirAnonymousObjectImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirConstructedClassTypeParameterRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirConstructedClassTypeParameterRef.kt index c67c590a9b5..fb1b8082bd7 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirConstructedClassTypeParameterRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirConstructedClassTypeParameterRef.kt @@ -17,7 +17,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirConstructedClassTypeParameterRef( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val symbol: FirTypeParameterSymbol, ) : FirPureAbstractElement(), FirTypeParameterRef { override fun acceptChildren(visitor: FirVisitor, data: D) {} @@ -25,8 +25,4 @@ internal class FirConstructedClassTypeParameterRef( override fun transformChildren(transformer: FirTransformer, data: D): FirConstructedClassTypeParameterRef { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirConstructorImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirConstructorImpl.kt index 7505dff43af..245006bf64b 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirConstructorImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirConstructorImpl.kt @@ -30,7 +30,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirConstructorImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -119,10 +119,6 @@ internal class FirConstructorImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirDefaultSetterValueParameter.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirDefaultSetterValueParameter.kt index dc56875ac97..fc29e7767ac 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirDefaultSetterValueParameter.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirDefaultSetterValueParameter.kt @@ -27,7 +27,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirDefaultSetterValueParameter( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -121,10 +121,6 @@ internal class FirDefaultSetterValueParameter( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirEnumEntryImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirEnumEntryImpl.kt index be8bebb8537..befb864ad21 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirEnumEntryImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirEnumEntryImpl.kt @@ -30,7 +30,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirEnumEntryImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -121,10 +121,6 @@ internal class FirEnumEntryImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirErrorFunctionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirErrorFunctionImpl.kt index 51f14581892..4c29b705a0a 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirErrorFunctionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirErrorFunctionImpl.kt @@ -28,7 +28,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirErrorFunctionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -93,10 +93,6 @@ internal class FirErrorFunctionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirErrorPropertyImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirErrorPropertyImpl.kt index 37a741ca0fb..532a3a6a3ba 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirErrorPropertyImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirErrorPropertyImpl.kt @@ -29,7 +29,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirErrorPropertyImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -108,10 +108,6 @@ internal class FirErrorPropertyImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirFieldImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirFieldImpl.kt index 84733a7ab98..532753588ff 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirFieldImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirFieldImpl.kt @@ -30,7 +30,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirFieldImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -121,10 +121,6 @@ internal class FirFieldImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirFileImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirFileImpl.kt index f11a458d907..763006fa1b7 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirFileImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirFileImpl.kt @@ -23,7 +23,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirFileImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -62,10 +62,6 @@ internal class FirFileImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirImportImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirImportImpl.kt index fd71d6982e9..4949b61b8dc 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirImportImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirImportImpl.kt @@ -17,7 +17,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirImportImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val importedFqName: FqName?, override val isAllUnder: Boolean, override val aliasName: Name?, @@ -27,8 +27,4 @@ internal class FirImportImpl( override fun transformChildren(transformer: FirTransformer, data: D): FirImportImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirOuterClassTypeParameterRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirOuterClassTypeParameterRef.kt index 47b0d831d9a..7829b8c4ea8 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirOuterClassTypeParameterRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirOuterClassTypeParameterRef.kt @@ -17,7 +17,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirOuterClassTypeParameterRef( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val symbol: FirTypeParameterSymbol, ) : FirPureAbstractElement(), FirTypeParameterRef { override fun acceptChildren(visitor: FirVisitor, data: D) {} @@ -25,8 +25,4 @@ internal class FirOuterClassTypeParameterRef( override fun transformChildren(transformer: FirTransformer, data: D): FirOuterClassTypeParameterRef { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirPrimaryConstructor.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirPrimaryConstructor.kt index af9c8c9b335..bf47f268595 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirPrimaryConstructor.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirPrimaryConstructor.kt @@ -30,7 +30,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirPrimaryConstructor( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -119,10 +119,6 @@ internal class FirPrimaryConstructor( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirPropertyAccessorImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirPropertyAccessorImpl.kt index cd500b5ffd4..1f2a17c8cb8 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirPropertyAccessorImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirPropertyAccessorImpl.kt @@ -32,7 +32,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ open class FirPropertyAccessorImpl @FirImplementationDetail constructor( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -119,10 +119,6 @@ open class FirPropertyAccessorImpl @FirImplementationDetail constructor( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirPropertyImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirPropertyImpl.kt index 5680a67a5aa..8be811bafb3 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirPropertyImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirPropertyImpl.kt @@ -32,7 +32,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirPropertyImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -141,10 +141,6 @@ internal class FirPropertyImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirRegularClassImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirRegularClassImpl.kt index 6daaa00a9c3..bff65e9a40e 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirRegularClassImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirRegularClassImpl.kt @@ -29,7 +29,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirRegularClassImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -102,10 +102,6 @@ internal class FirRegularClassImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirResolvedImportImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirResolvedImportImpl.kt index 22099ac8dbf..2429bce03e2 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirResolvedImportImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirResolvedImportImpl.kt @@ -36,6 +36,4 @@ internal class FirResolvedImportImpl( override fun transformChildren(transformer: FirTransformer, data: D): FirResolvedImportImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) {} } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirSimpleFunctionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirSimpleFunctionImpl.kt index d66c1de34dc..80a2e7d4dc7 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirSimpleFunctionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirSimpleFunctionImpl.kt @@ -31,7 +31,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirSimpleFunctionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -120,10 +120,6 @@ internal class FirSimpleFunctionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirTypeAliasImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirTypeAliasImpl.kt index 797ff354627..c2450c724bf 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirTypeAliasImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirTypeAliasImpl.kt @@ -25,7 +25,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirTypeAliasImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -71,10 +71,6 @@ internal class FirTypeAliasImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirTypeParameterImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirTypeParameterImpl.kt index c27a1b6bcba..7261aaca6d4 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirTypeParameterImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirTypeParameterImpl.kt @@ -24,7 +24,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirTypeParameterImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -56,10 +56,6 @@ internal class FirTypeParameterImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirValueParameterImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirValueParameterImpl.kt index 39870608815..1fe2d7f60c3 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirValueParameterImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/impl/FirValueParameterImpl.kt @@ -27,7 +27,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirValueParameterImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val session: FirSession, override var resolvePhase: FirResolvePhase, override val origin: FirDeclarationOrigin, @@ -106,10 +106,6 @@ internal class FirValueParameterImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) { resolvePhase = newResolvePhase } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/diagnostics/FirDiagnosticHolder.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/diagnostics/FirDiagnosticHolder.kt index d581580119d..75c442dc311 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/diagnostics/FirDiagnosticHolder.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/diagnostics/FirDiagnosticHolder.kt @@ -19,6 +19,4 @@ interface FirDiagnosticHolder : FirElement { val diagnostic: ConeDiagnostic override fun accept(visitor: FirVisitor, data: D): R = visitor.visitDiagnosticHolder(this, data) - - override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnnotationCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnnotationCall.kt index 7a9bc59a525..36b490eae7f 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnnotationCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnnotationCall.kt @@ -28,8 +28,6 @@ abstract class FirAnnotationCall : FirExpression(), FirCall, FirResolvable { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitAnnotationCall(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceArgumentList(newArgumentList: FirArgumentList) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirArgumentList.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirArgumentList.kt index f360f75d348..69b40d82675 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirArgumentList.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirArgumentList.kt @@ -21,7 +21,5 @@ abstract class FirArgumentList : FirPureAbstractElement(), FirElement { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitArgumentList(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract fun transformArguments(transformer: FirTransformer, data: D): FirArgumentList } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirArrayOfCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirArrayOfCall.kt index ff2c4c7ce15..b6e5f9851f4 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirArrayOfCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirArrayOfCall.kt @@ -22,8 +22,6 @@ abstract class FirArrayOfCall : FirExpression(), FirCall { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitArrayOfCall(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceArgumentList(newArgumentList: FirArgumentList) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAssignmentOperatorStatement.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAssignmentOperatorStatement.kt index 489174a446c..4493f05a6cd 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAssignmentOperatorStatement.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAssignmentOperatorStatement.kt @@ -23,8 +23,6 @@ abstract class FirAssignmentOperatorStatement : FirPureAbstractElement(), FirSta override fun accept(visitor: FirVisitor, data: D): R = visitor.visitAssignmentOperatorStatement(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirAssignmentOperatorStatement abstract fun transformLeftArgument(transformer: FirTransformer, data: D): FirAssignmentOperatorStatement diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAugmentedArraySetCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAugmentedArraySetCall.kt index 342db1dd47d..0d615b2b9fc 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAugmentedArraySetCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAugmentedArraySetCall.kt @@ -25,8 +25,6 @@ abstract class FirAugmentedArraySetCall : FirPureAbstractElement(), FirStatement override fun accept(visitor: FirVisitor, data: D): R = visitor.visitAugmentedArraySetCall(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract fun replaceCalleeReference(newCalleeReference: FirReference) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirAugmentedArraySetCall diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirBinaryLogicExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirBinaryLogicExpression.kt index 05a8d38dbac..db4f8c71231 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirBinaryLogicExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirBinaryLogicExpression.kt @@ -24,8 +24,6 @@ abstract class FirBinaryLogicExpression : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitBinaryLogicExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirBinaryLogicExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirBlock.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirBlock.kt index 6e54c85ec66..2db890bf3f2 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirBlock.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirBlock.kt @@ -22,8 +22,6 @@ abstract class FirBlock : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitBlock(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirBlock diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirBreakExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirBreakExpression.kt index 188524667c9..61530fc1cae 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirBreakExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirBreakExpression.kt @@ -23,8 +23,6 @@ abstract class FirBreakExpression : FirLoopJump() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitBreakExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirBreakExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCall.kt index 3df726aaa76..f3082ecf919 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCall.kt @@ -20,8 +20,6 @@ interface FirCall : FirStatement { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitCall(this, data) - override fun replaceSource(newSource: FirSourceElement?) - fun replaceArgumentList(newArgumentList: FirArgumentList) override fun transformAnnotations(transformer: FirTransformer, data: D): FirCall diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCallableReferenceAccess.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCallableReferenceAccess.kt index defae749895..c0fd29a9c52 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCallableReferenceAccess.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCallableReferenceAccess.kt @@ -18,7 +18,6 @@ import org.jetbrains.kotlin.fir.visitors.* */ abstract class FirCallableReferenceAccess : FirQualifiedAccessExpression() { - abstract override val source: FirSourceElement? abstract override val typeRef: FirTypeRef abstract override val annotations: List abstract override val typeArguments: List @@ -27,11 +26,10 @@ abstract class FirCallableReferenceAccess : FirQualifiedAccessExpression() { abstract override val extensionReceiver: FirExpression abstract override val calleeReference: FirNamedReference abstract val hasQuestionMarkAtLHS: Boolean + abstract override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitCallableReferenceAccess(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceTypeArguments(newTypeArguments: List) @@ -44,6 +42,8 @@ abstract class FirCallableReferenceAccess : FirQualifiedAccessExpression() { abstract fun replaceHasQuestionMarkAtLHS(newHasQuestionMarkAtLHS: Boolean) + abstract override fun replaceSource(newSource: FirSourceElement?) + abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirCallableReferenceAccess abstract override fun transformTypeArguments(transformer: FirTransformer, data: D): FirCallableReferenceAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCatch.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCatch.kt index 35530b58d15..db84b03e64f 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCatch.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCatch.kt @@ -23,8 +23,6 @@ abstract class FirCatch : FirPureAbstractElement(), FirElement { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitCatch(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract fun transformParameter(transformer: FirTransformer, data: D): FirCatch abstract fun transformBlock(transformer: FirTransformer, data: D): FirCatch diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCheckNotNullCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCheckNotNullCall.kt index 7e02ffab260..a45eb11b5b1 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCheckNotNullCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCheckNotNullCall.kt @@ -24,8 +24,6 @@ abstract class FirCheckNotNullCall : FirExpression(), FirCall, FirResolvable { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitCheckNotNullCall(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceArgumentList(newArgumentList: FirArgumentList) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCheckedSafeCallSubject.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCheckedSafeCallSubject.kt index b8d16078c51..01194ec40e9 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCheckedSafeCallSubject.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirCheckedSafeCallSubject.kt @@ -23,8 +23,6 @@ abstract class FirCheckedSafeCallSubject : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitCheckedSafeCallSubject(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirCheckedSafeCallSubject diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirClassReferenceExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirClassReferenceExpression.kt index 047587d6230..fdd71d32bf2 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirClassReferenceExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirClassReferenceExpression.kt @@ -22,8 +22,6 @@ abstract class FirClassReferenceExpression : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitClassReferenceExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirClassReferenceExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirComparisonExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirComparisonExpression.kt index f79e701536a..8afe9bc9606 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirComparisonExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirComparisonExpression.kt @@ -23,8 +23,6 @@ abstract class FirComparisonExpression : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitComparisonExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirComparisonExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirComponentCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirComponentCall.kt index 11a60d02cad..95e929c0567 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirComponentCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirComponentCall.kt @@ -18,7 +18,6 @@ import org.jetbrains.kotlin.fir.visitors.* */ abstract class FirComponentCall : FirFunctionCall() { - abstract override val source: FirSourceElement? abstract override val typeRef: FirTypeRef abstract override val annotations: List abstract override val typeArguments: List @@ -26,13 +25,12 @@ abstract class FirComponentCall : FirFunctionCall() { abstract override val extensionReceiver: FirExpression abstract override val argumentList: FirArgumentList abstract override val calleeReference: FirNamedReference + abstract override val source: FirSourceElement? abstract override val explicitReceiver: FirExpression abstract val componentIndex: Int override fun accept(visitor: FirVisitor, data: D): R = visitor.visitComponentCall(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceTypeArguments(newTypeArguments: List) @@ -43,6 +41,8 @@ abstract class FirComponentCall : FirFunctionCall() { abstract override fun replaceCalleeReference(newCalleeReference: FirReference) + abstract override fun replaceSource(newSource: FirSourceElement?) + abstract override fun replaceExplicitReceiver(newExplicitReceiver: FirExpression?) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirComponentCall diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirConstExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirConstExpression.kt index bede511d0ac..4a610d163e9 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirConstExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirConstExpression.kt @@ -24,8 +24,6 @@ abstract class FirConstExpression : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitConstExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract fun replaceKind(newKind: ConstantValueKind) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirContinueExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirContinueExpression.kt index 32794889477..b7edca08998 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirContinueExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirContinueExpression.kt @@ -23,8 +23,6 @@ abstract class FirContinueExpression : FirLoopJump() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitContinueExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirContinueExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirDelegatedConstructorCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirDelegatedConstructorCall.kt index 61745a3d2a4..a29ef2df1ee 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirDelegatedConstructorCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirDelegatedConstructorCall.kt @@ -28,8 +28,6 @@ abstract class FirDelegatedConstructorCall : FirPureAbstractElement(), FirResolv override fun accept(visitor: FirVisitor, data: D): R = visitor.visitDelegatedConstructorCall(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceArgumentList(newArgumentList: FirArgumentList) abstract fun replaceConstructedTypeRef(newConstructedTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirDoWhileLoop.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirDoWhileLoop.kt index 8f007ec5fe4..98f969b5fa1 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirDoWhileLoop.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirDoWhileLoop.kt @@ -23,8 +23,6 @@ abstract class FirDoWhileLoop : FirLoop() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitDoWhileLoop(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirDoWhileLoop abstract override fun transformBlock(transformer: FirTransformer, data: D): FirDoWhileLoop diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirElvisExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirElvisExpression.kt index 6915561568a..b99de9e13ad 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirElvisExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirElvisExpression.kt @@ -25,8 +25,6 @@ abstract class FirElvisExpression : FirExpression(), FirResolvable { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitElvisExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceCalleeReference(newCalleeReference: FirReference) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirEqualityOperatorCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirEqualityOperatorCall.kt index 024ce738c18..3f62111b3b6 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirEqualityOperatorCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirEqualityOperatorCall.kt @@ -23,8 +23,6 @@ abstract class FirEqualityOperatorCall : FirExpression(), FirCall { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitEqualityOperatorCall(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceArgumentList(newArgumentList: FirArgumentList) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorExpression.kt index 4a36f5cde1c..61526bd57cc 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorExpression.kt @@ -24,8 +24,6 @@ abstract class FirErrorExpression : FirExpression(), FirDiagnosticHolder { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitErrorExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirErrorExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorLoop.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorLoop.kt index e89b913e87e..1f23373e3b3 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorLoop.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorLoop.kt @@ -26,8 +26,6 @@ abstract class FirErrorLoop : FirLoop(), FirDiagnosticHolder { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitErrorLoop(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirErrorLoop abstract override fun transformBlock(transformer: FirTransformer, data: D): FirErrorLoop diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorResolvedQualifier.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorResolvedQualifier.kt index 664f0cfb7dc..3bd8faf6c9f 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorResolvedQualifier.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorResolvedQualifier.kt @@ -34,8 +34,6 @@ abstract class FirErrorResolvedQualifier : FirResolvedQualifier(), FirDiagnostic override fun accept(visitor: FirVisitor, data: D): R = visitor.visitErrorResolvedQualifier(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceIsNullableLHSForCallableReference(newIsNullableLHSForCallableReference: Boolean) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirExpression.kt index 249b55ad391..8e64b15ca15 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirExpression.kt @@ -22,8 +22,6 @@ abstract class FirExpression : FirPureAbstractElement(), FirStatement { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirExpressionWithSmartcast.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirExpressionWithSmartcast.kt index eb32d3d79c3..cf44f6b4c07 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirExpressionWithSmartcast.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirExpressionWithSmartcast.kt @@ -18,7 +18,6 @@ import org.jetbrains.kotlin.fir.visitors.* */ abstract class FirExpressionWithSmartcast : FirQualifiedAccessExpression() { - abstract override val source: FirSourceElement? abstract override val typeRef: FirTypeRef abstract override val annotations: List abstract override val calleeReference: FirReference @@ -29,11 +28,10 @@ abstract class FirExpressionWithSmartcast : FirQualifiedAccessExpression() { abstract val originalExpression: FirQualifiedAccessExpression abstract val typesFromSmartCast: Collection abstract val originalType: FirTypeRef + abstract override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitExpressionWithSmartcast(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceCalleeReference(newCalleeReference: FirReference) @@ -42,6 +40,8 @@ abstract class FirExpressionWithSmartcast : FirQualifiedAccessExpression() { abstract override fun replaceExplicitReceiver(newExplicitReceiver: FirExpression?) + abstract override fun replaceSource(newSource: FirSourceElement?) + abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirExpressionWithSmartcast abstract override fun transformCalleeReference(transformer: FirTransformer, data: D): FirExpressionWithSmartcast diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirFunctionCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirFunctionCall.kt index c1bd6c31f6f..511eaea3cb6 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirFunctionCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirFunctionCall.kt @@ -18,7 +18,6 @@ import org.jetbrains.kotlin.fir.visitors.* */ abstract class FirFunctionCall : FirQualifiedAccessExpression(), FirCall { - abstract override val source: FirSourceElement? abstract override val typeRef: FirTypeRef abstract override val annotations: List abstract override val typeArguments: List @@ -27,11 +26,10 @@ abstract class FirFunctionCall : FirQualifiedAccessExpression(), FirCall { abstract override val extensionReceiver: FirExpression abstract override val argumentList: FirArgumentList abstract override val calleeReference: FirNamedReference + abstract override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitFunctionCall(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceTypeArguments(newTypeArguments: List) @@ -44,6 +42,8 @@ abstract class FirFunctionCall : FirQualifiedAccessExpression(), FirCall { abstract override fun replaceCalleeReference(newCalleeReference: FirReference) + abstract override fun replaceSource(newSource: FirSourceElement?) + abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirFunctionCall abstract override fun transformTypeArguments(transformer: FirTransformer, data: D): FirFunctionCall diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirGetClassCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirGetClassCall.kt index 5a6517d5ce3..1d33c1e2d2a 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirGetClassCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirGetClassCall.kt @@ -23,8 +23,6 @@ abstract class FirGetClassCall : FirExpression(), FirCall { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitGetClassCall(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceArgumentList(newArgumentList: FirArgumentList) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirImplicitInvokeCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirImplicitInvokeCall.kt index ec3e2a31c61..70fe6dd9342 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirImplicitInvokeCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirImplicitInvokeCall.kt @@ -18,7 +18,6 @@ import org.jetbrains.kotlin.fir.visitors.* */ abstract class FirImplicitInvokeCall : FirFunctionCall() { - abstract override val source: FirSourceElement? abstract override val typeRef: FirTypeRef abstract override val annotations: List abstract override val typeArguments: List @@ -27,11 +26,10 @@ abstract class FirImplicitInvokeCall : FirFunctionCall() { abstract override val extensionReceiver: FirExpression abstract override val argumentList: FirArgumentList abstract override val calleeReference: FirNamedReference + abstract override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitImplicitInvokeCall(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceTypeArguments(newTypeArguments: List) @@ -44,6 +42,8 @@ abstract class FirImplicitInvokeCall : FirFunctionCall() { abstract override fun replaceCalleeReference(newCalleeReference: FirReference) + abstract override fun replaceSource(newSource: FirSourceElement?) + abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirImplicitInvokeCall abstract override fun transformTypeArguments(transformer: FirTransformer, data: D): FirImplicitInvokeCall diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirJump.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirJump.kt index b0d5583f029..5434dfbde3d 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirJump.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirJump.kt @@ -24,8 +24,6 @@ abstract class FirJump : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitJump(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirJump diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLambdaArgumentExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLambdaArgumentExpression.kt index 0b299b8cc2f..8d47a28e930 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLambdaArgumentExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLambdaArgumentExpression.kt @@ -23,8 +23,6 @@ abstract class FirLambdaArgumentExpression : FirWrappedArgumentExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitLambdaArgumentExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceExpression(newExpression: FirExpression) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLoop.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLoop.kt index b5529c1d0f8..4d3895d5833 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLoop.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLoop.kt @@ -25,8 +25,6 @@ abstract class FirLoop : FirPureAbstractElement(), FirStatement, FirTargetElemen override fun accept(visitor: FirVisitor, data: D): R = visitor.visitLoop(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirLoop abstract fun transformBlock(transformer: FirTransformer, data: D): FirLoop diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLoopJump.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLoopJump.kt index 5dc5456b28d..7f62f66d8bb 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLoopJump.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLoopJump.kt @@ -23,8 +23,6 @@ abstract class FirLoopJump : FirJump() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitLoopJump(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirLoopJump diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirNamedArgumentExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirNamedArgumentExpression.kt index 9057621c759..61376411bdc 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirNamedArgumentExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirNamedArgumentExpression.kt @@ -25,8 +25,6 @@ abstract class FirNamedArgumentExpression : FirWrappedArgumentExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitNamedArgumentExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceExpression(newExpression: FirExpression) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirQualifiedAccess.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirQualifiedAccess.kt index 32fda493fde..410452e42f7 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirQualifiedAccess.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirQualifiedAccess.kt @@ -16,24 +16,24 @@ import org.jetbrains.kotlin.fir.visitors.* */ interface FirQualifiedAccess : FirResolvable, FirStatement { - override val source: FirSourceElement? override val calleeReference: FirReference override val annotations: List val typeArguments: List val explicitReceiver: FirExpression? val dispatchReceiver: FirExpression val extensionReceiver: FirExpression + override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitQualifiedAccess(this, data) - override fun replaceSource(newSource: FirSourceElement?) - override fun replaceCalleeReference(newCalleeReference: FirReference) fun replaceTypeArguments(newTypeArguments: List) fun replaceExplicitReceiver(newExplicitReceiver: FirExpression?) + fun replaceSource(newSource: FirSourceElement?) + override fun transformCalleeReference(transformer: FirTransformer, data: D): FirQualifiedAccess override fun transformAnnotations(transformer: FirTransformer, data: D): FirQualifiedAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirQualifiedAccessExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirQualifiedAccessExpression.kt index a8193163e92..9eba04f55b0 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirQualifiedAccessExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirQualifiedAccessExpression.kt @@ -17,7 +17,6 @@ import org.jetbrains.kotlin.fir.visitors.* */ abstract class FirQualifiedAccessExpression : FirExpression(), FirQualifiedAccess { - abstract override val source: FirSourceElement? abstract override val typeRef: FirTypeRef abstract override val annotations: List abstract override val calleeReference: FirReference @@ -25,11 +24,10 @@ abstract class FirQualifiedAccessExpression : FirExpression(), FirQualifiedAcces abstract override val explicitReceiver: FirExpression? abstract override val dispatchReceiver: FirExpression abstract override val extensionReceiver: FirExpression + abstract override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitQualifiedAccessExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceCalleeReference(newCalleeReference: FirReference) @@ -38,6 +36,8 @@ abstract class FirQualifiedAccessExpression : FirExpression(), FirQualifiedAcces abstract override fun replaceExplicitReceiver(newExplicitReceiver: FirExpression?) + abstract override fun replaceSource(newSource: FirSourceElement?) + abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirQualifiedAccessExpression abstract override fun transformCalleeReference(transformer: FirTransformer, data: D): FirQualifiedAccessExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirResolvable.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirResolvable.kt index 137173f6bfc..87a22312269 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirResolvable.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirResolvable.kt @@ -21,8 +21,6 @@ interface FirResolvable : FirElement { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitResolvable(this, data) - override fun replaceSource(newSource: FirSourceElement?) - fun replaceCalleeReference(newCalleeReference: FirReference) fun transformCalleeReference(transformer: FirTransformer, data: D): FirResolvable diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirResolvedQualifier.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirResolvedQualifier.kt index 7fd583c5a36..3bf76b2c2d6 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirResolvedQualifier.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirResolvedQualifier.kt @@ -31,8 +31,6 @@ abstract class FirResolvedQualifier : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitResolvedQualifier(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract fun replaceIsNullableLHSForCallableReference(newIsNullableLHSForCallableReference: Boolean) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirResolvedReifiedParameterReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirResolvedReifiedParameterReference.kt index 3f5cff88833..2c1ca2c7ac3 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirResolvedReifiedParameterReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirResolvedReifiedParameterReference.kt @@ -23,8 +23,6 @@ abstract class FirResolvedReifiedParameterReference : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitResolvedReifiedParameterReference(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirResolvedReifiedParameterReference diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirReturnExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirReturnExpression.kt index 498f9e26746..f9ffbe4faed 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirReturnExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirReturnExpression.kt @@ -25,8 +25,6 @@ abstract class FirReturnExpression : FirJump>() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitReturnExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirReturnExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirSafeCallExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirSafeCallExpression.kt index 314dac6a48e..e1ba8ba64cf 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirSafeCallExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirSafeCallExpression.kt @@ -25,8 +25,6 @@ abstract class FirSafeCallExpression : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitSafeCallExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract fun replaceRegularQualifiedAccess(newRegularQualifiedAccess: FirQualifiedAccess) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirSpreadArgumentExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirSpreadArgumentExpression.kt index 35965cf1da5..b514df4b57b 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirSpreadArgumentExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirSpreadArgumentExpression.kt @@ -23,8 +23,6 @@ abstract class FirSpreadArgumentExpression : FirWrappedArgumentExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitSpreadArgumentExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceExpression(newExpression: FirExpression) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirStatement.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirStatement.kt index 395f19375b1..dfbaef2e90d 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirStatement.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirStatement.kt @@ -20,7 +20,5 @@ interface FirStatement : FirAnnotationContainer { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitStatement(this, data) - override fun replaceSource(newSource: FirSourceElement?) - override fun transformAnnotations(transformer: FirTransformer, data: D): FirStatement } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirStringConcatenationCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirStringConcatenationCall.kt index e2a0c82d62a..173b4065fab 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirStringConcatenationCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirStringConcatenationCall.kt @@ -22,8 +22,6 @@ abstract class FirStringConcatenationCall : FirCall, FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitStringConcatenationCall(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceArgumentList(newArgumentList: FirArgumentList) abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirThisReceiverExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirThisReceiverExpression.kt index 5fbd1a12bb6..291822148ca 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirThisReceiverExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirThisReceiverExpression.kt @@ -18,7 +18,6 @@ import org.jetbrains.kotlin.fir.visitors.* */ abstract class FirThisReceiverExpression : FirQualifiedAccessExpression() { - abstract override val source: FirSourceElement? abstract override val typeRef: FirTypeRef abstract override val annotations: List abstract override val typeArguments: List @@ -26,11 +25,10 @@ abstract class FirThisReceiverExpression : FirQualifiedAccessExpression() { abstract override val dispatchReceiver: FirExpression abstract override val extensionReceiver: FirExpression abstract override val calleeReference: FirThisReference + abstract override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitThisReceiverExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceTypeArguments(newTypeArguments: List) @@ -41,6 +39,8 @@ abstract class FirThisReceiverExpression : FirQualifiedAccessExpression() { abstract override fun replaceCalleeReference(newCalleeReference: FirReference) + abstract override fun replaceSource(newSource: FirSourceElement?) + abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirThisReceiverExpression abstract override fun transformTypeArguments(transformer: FirTransformer, data: D): FirThisReceiverExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirThrowExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirThrowExpression.kt index 7a8cfe98a3a..a5420283ee9 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirThrowExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirThrowExpression.kt @@ -22,8 +22,6 @@ abstract class FirThrowExpression : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitThrowExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirThrowExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirTryExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirTryExpression.kt index 859ecaee995..64bfe7ce52b 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirTryExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirTryExpression.kt @@ -26,8 +26,6 @@ abstract class FirTryExpression : FirExpression(), FirResolvable { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTryExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceCalleeReference(newCalleeReference: FirReference) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirTypeOperatorCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirTypeOperatorCall.kt index 4db5d250ce2..05163482283 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirTypeOperatorCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirTypeOperatorCall.kt @@ -24,8 +24,6 @@ abstract class FirTypeOperatorCall : FirExpression(), FirCall { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTypeOperatorCall(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceArgumentList(newArgumentList: FirArgumentList) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirVarargArgumentsExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirVarargArgumentsExpression.kt index 09d2e65c225..ae43a6a94be 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirVarargArgumentsExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirVarargArgumentsExpression.kt @@ -23,8 +23,6 @@ abstract class FirVarargArgumentsExpression : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitVarargArgumentsExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirVarargArgumentsExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirVariableAssignment.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirVariableAssignment.kt index 2ce8bc9c7dd..e494b2fca48 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirVariableAssignment.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirVariableAssignment.kt @@ -17,26 +17,26 @@ import org.jetbrains.kotlin.fir.visitors.* */ abstract class FirVariableAssignment : FirPureAbstractElement(), FirQualifiedAccess { - abstract override val source: FirSourceElement? abstract override val calleeReference: FirReference abstract override val annotations: List abstract override val typeArguments: List abstract override val explicitReceiver: FirExpression? abstract override val dispatchReceiver: FirExpression abstract override val extensionReceiver: FirExpression + abstract override val source: FirSourceElement? abstract val lValue: FirReference abstract val rValue: FirExpression override fun accept(visitor: FirVisitor, data: D): R = visitor.visitVariableAssignment(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceCalleeReference(newCalleeReference: FirReference) abstract override fun replaceTypeArguments(newTypeArguments: List) abstract override fun replaceExplicitReceiver(newExplicitReceiver: FirExpression?) + abstract override fun replaceSource(newSource: FirSourceElement?) + abstract override fun transformCalleeReference(transformer: FirTransformer, data: D): FirVariableAssignment abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirVariableAssignment diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhenBranch.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhenBranch.kt index 335c18526b6..1f86663595b 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhenBranch.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhenBranch.kt @@ -22,8 +22,6 @@ abstract class FirWhenBranch : FirPureAbstractElement(), FirElement { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitWhenBranch(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract fun transformCondition(transformer: FirTransformer, data: D): FirWhenBranch abstract fun transformResult(transformer: FirTransformer, data: D): FirWhenBranch diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhenExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhenExpression.kt index 7565ae86ab9..54dcb8c6247 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhenExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhenExpression.kt @@ -29,8 +29,6 @@ abstract class FirWhenExpression : FirExpression(), FirResolvable { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitWhenExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceCalleeReference(newCalleeReference: FirReference) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhenSubjectExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhenSubjectExpression.kt index a586f2697e2..8536208a905 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhenSubjectExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhenSubjectExpression.kt @@ -23,8 +23,6 @@ abstract class FirWhenSubjectExpression : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitWhenSubjectExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirWhenSubjectExpression diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhileLoop.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhileLoop.kt index ed573d573f9..b23b0f2e6e1 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhileLoop.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWhileLoop.kt @@ -23,8 +23,6 @@ abstract class FirWhileLoop : FirLoop() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitWhileLoop(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirWhileLoop abstract override fun transformCondition(transformer: FirTransformer, data: D): FirWhileLoop diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWrappedArgumentExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWrappedArgumentExpression.kt index 1cac67d9182..2f16d913a84 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWrappedArgumentExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWrappedArgumentExpression.kt @@ -23,8 +23,6 @@ abstract class FirWrappedArgumentExpression : FirWrappedExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitWrappedArgumentExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceExpression(newExpression: FirExpression) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWrappedDelegateExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWrappedDelegateExpression.kt index 4918bdedfd1..bcf62bb0bc2 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWrappedDelegateExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWrappedDelegateExpression.kt @@ -23,8 +23,6 @@ abstract class FirWrappedDelegateExpression : FirWrappedExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitWrappedDelegateExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract override fun replaceExpression(newExpression: FirExpression) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWrappedExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWrappedExpression.kt index 1b96c4271f6..b0e6780643a 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWrappedExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirWrappedExpression.kt @@ -22,8 +22,6 @@ abstract class FirWrappedExpression : FirExpression() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitWrappedExpression(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun replaceTypeRef(newTypeRef: FirTypeRef) abstract fun replaceExpression(newExpression: FirExpression) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirAbstractFunctionCallBuilder.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirAbstractFunctionCallBuilder.kt index 6a4c82083a4..4c05246c5a6 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirAbstractFunctionCallBuilder.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirAbstractFunctionCallBuilder.kt @@ -25,12 +25,12 @@ import org.jetbrains.kotlin.fir.visitors.* @FirBuilderDsl interface FirAbstractFunctionCallBuilder : FirQualifiedAccessBuilder, FirCallBuilder { - abstract override var source: FirSourceElement? abstract override val annotations: MutableList abstract override val typeArguments: MutableList abstract override var explicitReceiver: FirExpression? abstract override var dispatchReceiver: FirExpression abstract override var extensionReceiver: FirExpression + abstract override var source: FirSourceElement? abstract override var argumentList: FirArgumentList abstract var typeRef: FirTypeRef abstract var calleeReference: FirNamedReference diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirCallableReferenceAccessBuilder.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirCallableReferenceAccessBuilder.kt index 3b3a1b6edf3..1132ceb9685 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirCallableReferenceAccessBuilder.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirCallableReferenceAccessBuilder.kt @@ -30,7 +30,6 @@ import org.jetbrains.kotlin.fir.visitors.* @FirBuilderDsl class FirCallableReferenceAccessBuilder : FirQualifiedAccessBuilder, FirAnnotationContainerBuilder, FirExpressionBuilder { - override var source: FirSourceElement? = null override var typeRef: FirTypeRef = FirImplicitTypeRefImpl(null) override val annotations: MutableList = mutableListOf() override val typeArguments: MutableList = mutableListOf() @@ -39,10 +38,10 @@ class FirCallableReferenceAccessBuilder : FirQualifiedAccessBuilder, FirAnnotati override var extensionReceiver: FirExpression = FirNoReceiverExpression lateinit var calleeReference: FirNamedReference var hasQuestionMarkAtLHS: Boolean = false + override var source: FirSourceElement? = null override fun build(): FirCallableReferenceAccess { return FirCallableReferenceAccessImpl( - source, typeRef, annotations, typeArguments, @@ -51,6 +50,7 @@ class FirCallableReferenceAccessBuilder : FirQualifiedAccessBuilder, FirAnnotati extensionReceiver, calleeReference, hasQuestionMarkAtLHS, + source, ) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirComponentCallBuilder.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirComponentCallBuilder.kt index be9f371378d..265b46df37a 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirComponentCallBuilder.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirComponentCallBuilder.kt @@ -35,23 +35,23 @@ import org.jetbrains.kotlin.name.Name @FirBuilderDsl class FirComponentCallBuilder : FirCallBuilder, FirAnnotationContainerBuilder, FirExpressionBuilder { - override var source: FirSourceElement? = null override val annotations: MutableList = mutableListOf() val typeArguments: MutableList = mutableListOf() var dispatchReceiver: FirExpression = FirNoReceiverExpression var extensionReceiver: FirExpression = FirNoReceiverExpression override var argumentList: FirArgumentList = FirEmptyArgumentList + override var source: FirSourceElement? = null lateinit var explicitReceiver: FirExpression var componentIndex: Int by kotlin.properties.Delegates.notNull() override fun build(): FirComponentCall { return FirComponentCallImpl( - source, annotations, typeArguments, dispatchReceiver, extensionReceiver, argumentList, + source, explicitReceiver, componentIndex, ) diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilder.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilder.kt index 37482a911f4..280c9fed104 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilder.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilder.kt @@ -33,7 +33,6 @@ import org.jetbrains.kotlin.fir.visitors.* @FirBuilderDsl open class FirFunctionCallBuilder : FirAbstractFunctionCallBuilder, FirAnnotationContainerBuilder, FirExpressionBuilder { - override var source: FirSourceElement? = null override var typeRef: FirTypeRef = FirImplicitTypeRefImpl(null) override val annotations: MutableList = mutableListOf() override val typeArguments: MutableList = mutableListOf() @@ -42,11 +41,11 @@ open class FirFunctionCallBuilder : FirAbstractFunctionCallBuilder, FirAnnotatio override var extensionReceiver: FirExpression = FirNoReceiverExpression override var argumentList: FirArgumentList = FirEmptyArgumentList override lateinit var calleeReference: FirNamedReference + override var source: FirSourceElement? = null @OptIn(FirImplementationDetail::class) override fun build(): FirFunctionCall { return FirFunctionCallImpl( - source, typeRef, annotations, typeArguments, @@ -55,6 +54,7 @@ open class FirFunctionCallBuilder : FirAbstractFunctionCallBuilder, FirAnnotatio extensionReceiver, argumentList, calleeReference, + source, ) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirImplicitInvokeCallBuilder.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirImplicitInvokeCallBuilder.kt index c90d11a44d2..18ae06dc664 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirImplicitInvokeCallBuilder.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirImplicitInvokeCallBuilder.kt @@ -32,7 +32,6 @@ import org.jetbrains.kotlin.fir.visitors.* @FirBuilderDsl open class FirImplicitInvokeCallBuilder : FirAbstractFunctionCallBuilder, FirAnnotationContainerBuilder, FirExpressionBuilder { - override var source: FirSourceElement? = null override val annotations: MutableList = mutableListOf() override val typeArguments: MutableList = mutableListOf() override var explicitReceiver: FirExpression? = null @@ -40,10 +39,10 @@ open class FirImplicitInvokeCallBuilder : FirAbstractFunctionCallBuilder, FirAnn override var extensionReceiver: FirExpression = FirNoReceiverExpression override var argumentList: FirArgumentList = FirEmptyArgumentList override lateinit var calleeReference: FirNamedReference + override var source: FirSourceElement? = null override fun build(): FirImplicitInvokeCall { return FirImplicitInvokeCallImpl( - source, annotations, typeArguments, explicitReceiver, @@ -51,6 +50,7 @@ open class FirImplicitInvokeCallBuilder : FirAbstractFunctionCallBuilder, FirAnn extensionReceiver, argumentList, calleeReference, + source, ) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirQualifiedAccessBuilder.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirQualifiedAccessBuilder.kt index 9d5eb4fd45f..564a29e1928 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirQualifiedAccessBuilder.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirQualifiedAccessBuilder.kt @@ -20,11 +20,11 @@ import org.jetbrains.kotlin.fir.visitors.* @FirBuilderDsl interface FirQualifiedAccessBuilder { - abstract var source: FirSourceElement? abstract val annotations: MutableList abstract val typeArguments: MutableList abstract var explicitReceiver: FirExpression? abstract var dispatchReceiver: FirExpression abstract var extensionReceiver: FirExpression + abstract var source: FirSourceElement? fun build(): FirQualifiedAccess } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirQualifiedAccessExpressionBuilder.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirQualifiedAccessExpressionBuilder.kt index e9a584660fe..0166c4ceea7 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirQualifiedAccessExpressionBuilder.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirQualifiedAccessExpressionBuilder.kt @@ -29,7 +29,6 @@ import org.jetbrains.kotlin.fir.visitors.* @FirBuilderDsl class FirQualifiedAccessExpressionBuilder : FirQualifiedAccessBuilder, FirAnnotationContainerBuilder, FirExpressionBuilder { - override var source: FirSourceElement? = null override var typeRef: FirTypeRef = FirImplicitTypeRefImpl(null) override val annotations: MutableList = mutableListOf() lateinit var calleeReference: FirReference @@ -37,10 +36,10 @@ class FirQualifiedAccessExpressionBuilder : FirQualifiedAccessBuilder, FirAnnota override var explicitReceiver: FirExpression? = null override var dispatchReceiver: FirExpression = FirNoReceiverExpression override var extensionReceiver: FirExpression = FirNoReceiverExpression + override var source: FirSourceElement? = null override fun build(): FirQualifiedAccessExpression { return FirQualifiedAccessExpressionImpl( - source, typeRef, annotations, calleeReference, @@ -48,6 +47,7 @@ class FirQualifiedAccessExpressionBuilder : FirQualifiedAccessBuilder, FirAnnota explicitReceiver, dispatchReceiver, extensionReceiver, + source, ) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirThisReceiverExpressionBuilder.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirThisReceiverExpressionBuilder.kt index a52967a01c0..5a6d34b6a84 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirThisReceiverExpressionBuilder.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirThisReceiverExpressionBuilder.kt @@ -30,19 +30,19 @@ import org.jetbrains.kotlin.fir.visitors.* @FirBuilderDsl class FirThisReceiverExpressionBuilder : FirQualifiedAccessBuilder, FirAnnotationContainerBuilder, FirExpressionBuilder { - override var source: FirSourceElement? = null override var typeRef: FirTypeRef = FirImplicitTypeRefImpl(null) override val annotations: MutableList = mutableListOf() override val typeArguments: MutableList = mutableListOf() lateinit var calleeReference: FirThisReference + override var source: FirSourceElement? = null override fun build(): FirThisReceiverExpression { return FirThisReceiverExpressionImpl( - source, typeRef, annotations, typeArguments, calleeReference, + source, ) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirVariableAssignmentBuilder.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirVariableAssignmentBuilder.kt index 6c658c48abe..7e10444ac7f 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirVariableAssignmentBuilder.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/builder/FirVariableAssignmentBuilder.kt @@ -26,24 +26,24 @@ import org.jetbrains.kotlin.fir.visitors.* @FirBuilderDsl class FirVariableAssignmentBuilder : FirQualifiedAccessBuilder, FirAnnotationContainerBuilder { - override var source: FirSourceElement? = null lateinit var calleeReference: FirReference override val annotations: MutableList = mutableListOf() override val typeArguments: MutableList = mutableListOf() override var explicitReceiver: FirExpression? = null override var dispatchReceiver: FirExpression = FirNoReceiverExpression override var extensionReceiver: FirExpression = FirNoReceiverExpression + override var source: FirSourceElement? = null lateinit var rValue: FirExpression override fun build(): FirVariableAssignment { return FirVariableAssignmentImpl( - source, calleeReference, annotations, typeArguments, explicitReceiver, dispatchReceiver, extensionReceiver, + source, rValue, ) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirAnnotationCallImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirAnnotationCallImpl.kt index 0f58b314bda..710e1c997ef 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirAnnotationCallImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirAnnotationCallImpl.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirAnnotationCallImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var argumentList: FirArgumentList, override var calleeReference: FirReference, @@ -60,10 +60,6 @@ internal class FirAnnotationCallImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) {} override fun replaceArgumentList(newArgumentList: FirArgumentList) { diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirArgumentListImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirArgumentListImpl.kt index c5bf78c009c..3e57f13a075 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirArgumentListImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirArgumentListImpl.kt @@ -16,7 +16,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirArgumentListImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val arguments: MutableList, ) : FirArgumentList() { override fun acceptChildren(visitor: FirVisitor, data: D) { @@ -32,8 +32,4 @@ internal class FirArgumentListImpl( arguments.transformInplace(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirArrayOfCallImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirArrayOfCallImpl.kt index 0a094c6f66b..c936c0109fc 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirArrayOfCallImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirArrayOfCallImpl.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirArrayOfCallImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override var argumentList: FirArgumentList, @@ -41,10 +41,6 @@ internal class FirArrayOfCallImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirAssignmentOperatorStatementImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirAssignmentOperatorStatementImpl.kt index c672cc7ee4f..37ae9fdc110 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirAssignmentOperatorStatementImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirAssignmentOperatorStatementImpl.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirAssignmentOperatorStatementImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override val operation: FirOperation, override var leftArgument: FirExpression, @@ -51,8 +51,4 @@ internal class FirAssignmentOperatorStatementImpl( rightArgument = rightArgument.transformSingle(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirAugmentedArraySetCallImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirAugmentedArraySetCallImpl.kt index 642761deacd..c65d94f53d8 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirAugmentedArraySetCallImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirAugmentedArraySetCallImpl.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirAugmentedArraySetCallImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var assignCall: FirFunctionCall, override var setGetBlock: FirBlock, @@ -47,10 +47,6 @@ internal class FirAugmentedArraySetCallImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceCalleeReference(newCalleeReference: FirReference) { calleeReference = newCalleeReference } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirBinaryLogicExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirBinaryLogicExpressionImpl.kt index c6b40848f7b..94c5a8aaf4a 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirBinaryLogicExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirBinaryLogicExpressionImpl.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirBinaryLogicExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var leftOperand: FirExpression, override var rightOperand: FirExpression, @@ -63,10 +63,6 @@ internal class FirBinaryLogicExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirBlockImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirBlockImpl.kt index df82a7b7bd7..12e7635a005 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirBlockImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirBlockImpl.kt @@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirBlockImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override val statements: MutableList, ) : FirBlock() { @@ -53,10 +53,6 @@ internal class FirBlockImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirBreakExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirBreakExpressionImpl.kt index 3d8304d0ee4..a1b8ac153ec 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirBreakExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirBreakExpressionImpl.kt @@ -22,7 +22,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirBreakExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override val target: FirTarget, ) : FirBreakExpression() { @@ -44,10 +44,6 @@ internal class FirBreakExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCallableReferenceAccessImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCallableReferenceAccessImpl.kt index af2781d3e98..1be77f717e3 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCallableReferenceAccessImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCallableReferenceAccessImpl.kt @@ -21,7 +21,6 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirCallableReferenceAccessImpl( - override var source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override val typeArguments: MutableList, @@ -30,6 +29,7 @@ internal class FirCallableReferenceAccessImpl( override var extensionReceiver: FirExpression, override var calleeReference: FirNamedReference, override var hasQuestionMarkAtLHS: Boolean, + override var source: FirSourceElement?, ) : FirCallableReferenceAccess() { override fun acceptChildren(visitor: FirVisitor, data: D) { typeRef.accept(visitor, data) @@ -90,10 +90,6 @@ internal class FirCallableReferenceAccessImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } @@ -119,4 +115,8 @@ internal class FirCallableReferenceAccessImpl( override fun replaceHasQuestionMarkAtLHS(newHasQuestionMarkAtLHS: Boolean) { hasQuestionMarkAtLHS = newHasQuestionMarkAtLHS } + + override fun replaceSource(newSource: FirSourceElement?) { + source = newSource + } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCatchImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCatchImpl.kt index d66f470853d..d4d430a608d 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCatchImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCatchImpl.kt @@ -17,7 +17,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirCatchImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var parameter: FirValueParameter, override var block: FirBlock, ) : FirCatch() { @@ -46,8 +46,4 @@ internal class FirCatchImpl( override fun transformOtherChildren(transformer: FirTransformer, data: D): FirCatchImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCheckNotNullCallImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCheckNotNullCallImpl.kt index a68b86d0c00..8c4e7afcf74 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCheckNotNullCallImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCheckNotNullCallImpl.kt @@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirCheckNotNullCallImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override var argumentList: FirArgumentList, @@ -50,10 +50,6 @@ internal class FirCheckNotNullCallImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCheckedSafeCallSubjectImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCheckedSafeCallSubjectImpl.kt index dc469c5a5f7..09e5f4db4da 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCheckedSafeCallSubjectImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirCheckedSafeCallSubjectImpl.kt @@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirCheckedSafeCallSubjectImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override val originalReceiverRef: FirExpressionRef, @@ -40,10 +40,6 @@ internal class FirCheckedSafeCallSubjectImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirClassReferenceExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirClassReferenceExpressionImpl.kt index 37beb7b48bc..fd122e432a9 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirClassReferenceExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirClassReferenceExpressionImpl.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirClassReferenceExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var classTypeRef: FirTypeRef, ) : FirClassReferenceExpression() { @@ -42,10 +42,6 @@ internal class FirClassReferenceExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirComparisonExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirComparisonExpressionImpl.kt index 3428fe2b341..7f92ad148fe 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirComparisonExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirComparisonExpressionImpl.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirComparisonExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override val operation: FirOperation, override var compareToCall: FirFunctionCall, @@ -45,10 +45,6 @@ internal class FirComparisonExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirComponentCallImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirComponentCallImpl.kt index 2ae2ddca0af..08b4112b2a6 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirComponentCallImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirComponentCallImpl.kt @@ -27,12 +27,12 @@ import org.jetbrains.kotlin.fir.visitors.* @OptIn(FirImplementationDetail::class) internal class FirComponentCallImpl( - override var source: FirSourceElement?, override val annotations: MutableList, override val typeArguments: MutableList, override var dispatchReceiver: FirExpression, override var extensionReceiver: FirExpression, override var argumentList: FirArgumentList, + override var source: FirSourceElement?, override var explicitReceiver: FirExpression, override val componentIndex: Int, ) : FirComponentCall() { @@ -100,10 +100,6 @@ internal class FirComponentCallImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } @@ -126,6 +122,10 @@ internal class FirComponentCallImpl( replaceCalleeReference(newCalleeReference) } + override fun replaceSource(newSource: FirSourceElement?) { + source = newSource + } + override fun replaceExplicitReceiver(newExplicitReceiver: FirExpression?) { require(newExplicitReceiver != null) explicitReceiver = newExplicitReceiver diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirConstExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirConstExpressionImpl.kt index bca7d6a4b19..2a9ca0b762b 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirConstExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirConstExpressionImpl.kt @@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirConstExpressionImpl ( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var kind: ConstantValueKind, override val value: T, @@ -42,10 +42,6 @@ internal class FirConstExpressionImpl ( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirContinueExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirContinueExpressionImpl.kt index 8a4e2c80000..3ab1ae16741 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirContinueExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirContinueExpressionImpl.kt @@ -22,7 +22,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirContinueExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override val target: FirTarget, ) : FirContinueExpression() { @@ -44,10 +44,6 @@ internal class FirContinueExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirDelegatedConstructorCallImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirDelegatedConstructorCallImpl.kt index 0c32a301088..ddd3071ecbd 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirDelegatedConstructorCallImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirDelegatedConstructorCallImpl.kt @@ -22,7 +22,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirDelegatedConstructorCallImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var argumentList: FirArgumentList, override var constructedTypeRef: FirTypeRef, @@ -62,10 +62,6 @@ internal class FirDelegatedConstructorCallImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceArgumentList(newArgumentList: FirArgumentList) { argumentList = newArgumentList } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirDoWhileLoopImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirDoWhileLoopImpl.kt index 36efcd1d60f..550ff524b72 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirDoWhileLoopImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirDoWhileLoopImpl.kt @@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirDoWhileLoopImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var block: FirBlock, override var condition: FirExpression, @@ -59,8 +59,4 @@ internal class FirDoWhileLoopImpl( label = label?.transformSingle(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirElseIfTrueCondition.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirElseIfTrueCondition.kt index 84222d904dd..140c2a73b51 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirElseIfTrueCondition.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirElseIfTrueCondition.kt @@ -21,7 +21,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ class FirElseIfTrueCondition @FirImplementationDetail constructor( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, ) : FirExpression() { override var typeRef: FirTypeRef = FirImplicitBooleanTypeRef(source?.fakeElement(FirFakeSourceElementKind.ImplicitTypeRef)) @@ -42,10 +42,6 @@ class FirElseIfTrueCondition @FirImplementationDetail constructor( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirElvisExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirElvisExpressionImpl.kt index 21003d0f01a..80d9b2fc88f 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirElvisExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirElvisExpressionImpl.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirElvisExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var calleeReference: FirReference, override var lhs: FirExpression, @@ -65,10 +65,6 @@ internal class FirElvisExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirEmptyExpressionBlock.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirEmptyExpressionBlock.kt index e2f4c295edf..aca86b0e932 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirEmptyExpressionBlock.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirEmptyExpressionBlock.kt @@ -47,8 +47,6 @@ class FirEmptyExpressionBlock : FirBlock() { return this } - override fun replaceSource(newSource: FirSourceElement?) {} - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirEqualityOperatorCallImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirEqualityOperatorCallImpl.kt index 5a4fcd417f7..dc72c9d0313 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirEqualityOperatorCallImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirEqualityOperatorCallImpl.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirEqualityOperatorCallImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var argumentList: FirArgumentList, override val operation: FirOperation, @@ -45,10 +45,6 @@ internal class FirEqualityOperatorCallImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirErrorExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirErrorExpressionImpl.kt index e3af3c11049..afe92ff17cf 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirErrorExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirErrorExpressionImpl.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirErrorExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val diagnostic: ConeDiagnostic, ) : FirErrorExpression() { override var typeRef: FirTypeRef = FirErrorTypeRefImpl(source, null, ConeStubDiagnostic(diagnostic)) @@ -39,10 +39,6 @@ internal class FirErrorExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirErrorLoopImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirErrorLoopImpl.kt index 7959ea39190..7467fe3e964 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirErrorLoopImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirErrorLoopImpl.kt @@ -22,7 +22,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirErrorLoopImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var label: FirLabel?, override val diagnostic: ConeDiagnostic, @@ -64,8 +64,4 @@ internal class FirErrorLoopImpl( label = label?.transformSingle(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirErrorResolvedQualifierImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirErrorResolvedQualifierImpl.kt index 31482e84955..37ff9f99fe8 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirErrorResolvedQualifierImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirErrorResolvedQualifierImpl.kt @@ -23,7 +23,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirErrorResolvedQualifierImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override val packageFqName: FqName, override val relativeClassFqName: FqName?, @@ -58,10 +58,6 @@ internal class FirErrorResolvedQualifierImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirExpressionStub.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirExpressionStub.kt index 9537bf1bf1f..4250d4ee468 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirExpressionStub.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirExpressionStub.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ class FirExpressionStub @FirImplementationDetail constructor( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, ) : FirExpression() { @@ -38,10 +38,6 @@ class FirExpressionStub @FirImplementationDetail constructor( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirFunctionCallImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirFunctionCallImpl.kt index de641ca9ab4..fdddbed00fd 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirFunctionCallImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirFunctionCallImpl.kt @@ -23,7 +23,6 @@ import org.jetbrains.kotlin.fir.visitors.* */ open class FirFunctionCallImpl @FirImplementationDetail constructor( - override var source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override val typeArguments: MutableList, @@ -32,6 +31,7 @@ open class FirFunctionCallImpl @FirImplementationDetail constructor( override var extensionReceiver: FirExpression, override var argumentList: FirArgumentList, override var calleeReference: FirNamedReference, + override var source: FirSourceElement?, ) : FirFunctionCall() { override fun acceptChildren(visitor: FirVisitor, data: D) { typeRef.accept(visitor, data) @@ -94,10 +94,6 @@ open class FirFunctionCallImpl @FirImplementationDetail constructor( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } @@ -123,4 +119,8 @@ open class FirFunctionCallImpl @FirImplementationDetail constructor( require(newCalleeReference is FirNamedReference) replaceCalleeReference(newCalleeReference) } + + override fun replaceSource(newSource: FirSourceElement?) { + source = newSource + } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirGetClassCallImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirGetClassCallImpl.kt index 6cf966635c7..d88da99e569 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirGetClassCallImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirGetClassCallImpl.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirGetClassCallImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var argumentList: FirArgumentList, ) : FirGetClassCall() { @@ -45,10 +45,6 @@ internal class FirGetClassCallImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirImplicitInvokeCallImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirImplicitInvokeCallImpl.kt index 7e0bb595614..5358ee0e776 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirImplicitInvokeCallImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirImplicitInvokeCallImpl.kt @@ -23,7 +23,6 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirImplicitInvokeCallImpl( - override var source: FirSourceElement?, override val annotations: MutableList, override val typeArguments: MutableList, override var explicitReceiver: FirExpression?, @@ -31,6 +30,7 @@ internal class FirImplicitInvokeCallImpl( override var extensionReceiver: FirExpression, override var argumentList: FirArgumentList, override var calleeReference: FirNamedReference, + override var source: FirSourceElement?, ) : FirImplicitInvokeCall() { override var typeRef: FirTypeRef = FirImplicitTypeRefImpl(null) @@ -95,10 +95,6 @@ internal class FirImplicitInvokeCallImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } @@ -124,4 +120,8 @@ internal class FirImplicitInvokeCallImpl( require(newCalleeReference is FirNamedReference) replaceCalleeReference(newCalleeReference) } + + override fun replaceSource(newSource: FirSourceElement?) { + source = newSource + } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirLambdaArgumentExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirLambdaArgumentExpressionImpl.kt index 326800e05a1..add879e04db 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirLambdaArgumentExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirLambdaArgumentExpressionImpl.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirLambdaArgumentExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var expression: FirExpression, ) : FirLambdaArgumentExpression() { @@ -41,10 +41,6 @@ internal class FirLambdaArgumentExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) {} override fun replaceExpression(newExpression: FirExpression) { diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirLazyBlock.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirLazyBlock.kt index 6629f9debdf..6bf22535338 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirLazyBlock.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirLazyBlock.kt @@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ class FirLazyBlock @FirImplementationDetail constructor( - override var source: FirSourceElement?, + override val source: FirSourceElement?, ) : FirBlock() { override val annotations: List get() = error("FirLazyBlock should be calculated before accessing") override val statements: List get() = error("FirLazyBlock should be calculated before accessing") @@ -45,9 +45,5 @@ class FirLazyBlock @FirImplementationDetail constructor( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) {} } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirLazyExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirLazyExpression.kt index aab48bc52f5..deb177a5057 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirLazyExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirLazyExpression.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ class FirLazyExpression @FirImplementationDetail constructor( - override var source: FirSourceElement?, + override val source: FirSourceElement?, ) : FirExpression() { override val typeRef: FirTypeRef get() = error("FirLazyExpression should be calculated before accessing") override val annotations: List get() = error("FirLazyExpression should be calculated before accessing") @@ -34,9 +34,5 @@ class FirLazyExpression @FirImplementationDetail constructor( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) {} } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirNamedArgumentExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirNamedArgumentExpressionImpl.kt index 7822fb79384..74e4e225fa6 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirNamedArgumentExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirNamedArgumentExpressionImpl.kt @@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirNamedArgumentExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var expression: FirExpression, override val isSpread: Boolean, @@ -43,10 +43,6 @@ internal class FirNamedArgumentExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) {} override fun replaceExpression(newExpression: FirExpression) { diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirQualifiedAccessExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirQualifiedAccessExpressionImpl.kt index 03cf36cde93..8ccfb8ff8da 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirQualifiedAccessExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirQualifiedAccessExpressionImpl.kt @@ -20,7 +20,6 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirQualifiedAccessExpressionImpl( - override var source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override var calleeReference: FirReference, @@ -28,6 +27,7 @@ internal class FirQualifiedAccessExpressionImpl( override var explicitReceiver: FirExpression?, override var dispatchReceiver: FirExpression, override var extensionReceiver: FirExpression, + override var source: FirSourceElement?, ) : FirQualifiedAccessExpression() { override fun acceptChildren(visitor: FirVisitor, data: D) { typeRef.accept(visitor, data) @@ -88,10 +88,6 @@ internal class FirQualifiedAccessExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } @@ -108,4 +104,8 @@ internal class FirQualifiedAccessExpressionImpl( override fun replaceExplicitReceiver(newExplicitReceiver: FirExpression?) { explicitReceiver = newExplicitReceiver } + + override fun replaceSource(newSource: FirSourceElement?) { + source = newSource + } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirResolvedQualifierImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirResolvedQualifierImpl.kt index e953d330701..3ecfd5fddb2 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirResolvedQualifierImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirResolvedQualifierImpl.kt @@ -21,7 +21,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirResolvedQualifierImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override var packageFqName: FqName, @@ -57,10 +57,6 @@ internal class FirResolvedQualifierImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirResolvedReifiedParameterReferenceImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirResolvedReifiedParameterReferenceImpl.kt index 35aba9c7d38..f6442b34a29 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirResolvedReifiedParameterReferenceImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirResolvedReifiedParameterReferenceImpl.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirResolvedReifiedParameterReferenceImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override val symbol: FirTypeParameterSymbol, @@ -39,10 +39,6 @@ internal class FirResolvedReifiedParameterReferenceImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirReturnExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirReturnExpressionImpl.kt index 039fb2db067..f9983b1fe30 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirReturnExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirReturnExpressionImpl.kt @@ -23,7 +23,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirReturnExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override val target: FirTarget>, override var result: FirExpression, @@ -58,10 +58,6 @@ internal class FirReturnExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirSafeCallExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirSafeCallExpressionImpl.kt index 5f9c7cca8ed..6c611be5e1d 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirSafeCallExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirSafeCallExpressionImpl.kt @@ -21,7 +21,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirSafeCallExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override var receiver: FirExpression, @@ -58,10 +58,6 @@ internal class FirSafeCallExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirSpreadArgumentExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirSpreadArgumentExpressionImpl.kt index 6e18505cc42..904b27436f9 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirSpreadArgumentExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirSpreadArgumentExpressionImpl.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirSpreadArgumentExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var expression: FirExpression, ) : FirSpreadArgumentExpression() { @@ -41,10 +41,6 @@ internal class FirSpreadArgumentExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) {} override fun replaceExpression(newExpression: FirExpression) { diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirStringConcatenationCallImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirStringConcatenationCallImpl.kt index 3af9c00fc3c..0e33cce4048 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirStringConcatenationCallImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirStringConcatenationCallImpl.kt @@ -21,7 +21,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirStringConcatenationCallImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var argumentList: FirArgumentList, ) : FirStringConcatenationCall() { @@ -45,10 +45,6 @@ internal class FirStringConcatenationCallImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceArgumentList(newArgumentList: FirArgumentList) { argumentList = newArgumentList } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirThisReceiverExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirThisReceiverExpressionImpl.kt index 0db9b2fe609..266b0f7a42c 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirThisReceiverExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirThisReceiverExpressionImpl.kt @@ -22,11 +22,11 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirThisReceiverExpressionImpl( - override var source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override val typeArguments: MutableList, override var calleeReference: FirThisReference, + override var source: FirSourceElement?, ) : FirThisReceiverExpression() { override var explicitReceiver: FirExpression? = null override var dispatchReceiver: FirExpression = FirNoReceiverExpression @@ -91,10 +91,6 @@ internal class FirThisReceiverExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } @@ -116,4 +112,8 @@ internal class FirThisReceiverExpressionImpl( require(newCalleeReference is FirThisReference) replaceCalleeReference(newCalleeReference) } + + override fun replaceSource(newSource: FirSourceElement?) { + source = newSource + } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirThrowExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirThrowExpressionImpl.kt index 72536b3e14f..360b98eb24d 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirThrowExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirThrowExpressionImpl.kt @@ -21,7 +21,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirThrowExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var exception: FirExpression, ) : FirThrowExpression() { @@ -45,10 +45,6 @@ internal class FirThrowExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirTryExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirTryExpressionImpl.kt index 6db8340c4db..67c48c01ef7 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirTryExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirTryExpressionImpl.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirTryExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override var calleeReference: FirReference, @@ -77,10 +77,6 @@ internal class FirTryExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirTypeOperatorCallImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirTypeOperatorCallImpl.kt index 556ff18d71c..12021f59d81 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirTypeOperatorCallImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirTypeOperatorCallImpl.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirTypeOperatorCallImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var argumentList: FirArgumentList, override val operation: FirOperation, @@ -58,10 +58,6 @@ internal class FirTypeOperatorCallImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirUnitExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirUnitExpression.kt index 6d76cce4894..8d3c91fc1a9 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirUnitExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirUnitExpression.kt @@ -21,7 +21,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ class FirUnitExpression @FirImplementationDetail constructor( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, ) : FirExpression() { override var typeRef: FirTypeRef = FirImplicitUnitTypeRef(source?.fakeElement(FirFakeSourceElementKind.ImplicitTypeRef)) @@ -42,10 +42,6 @@ class FirUnitExpression @FirImplementationDetail constructor( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirVarargArgumentsExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirVarargArgumentsExpressionImpl.kt index d7327e51310..fb49f2846c5 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirVarargArgumentsExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirVarargArgumentsExpressionImpl.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirVarargArgumentsExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override val arguments: MutableList, @@ -44,10 +44,6 @@ internal class FirVarargArgumentsExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirVariableAssignmentImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirVariableAssignmentImpl.kt index 6dba8522ff3..c84c3916d2a 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirVariableAssignmentImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirVariableAssignmentImpl.kt @@ -19,13 +19,13 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirVariableAssignmentImpl( - override var source: FirSourceElement?, override var calleeReference: FirReference, override val annotations: MutableList, override val typeArguments: MutableList, override var explicitReceiver: FirExpression?, override var dispatchReceiver: FirExpression, override var extensionReceiver: FirExpression, + override var source: FirSourceElement?, override var rValue: FirExpression, ) : FirVariableAssignment() { override var lValue: FirReference @@ -98,10 +98,6 @@ internal class FirVariableAssignmentImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceCalleeReference(newCalleeReference: FirReference) { calleeReference = newCalleeReference } @@ -114,4 +110,8 @@ internal class FirVariableAssignmentImpl( override fun replaceExplicitReceiver(newExplicitReceiver: FirExpression?) { explicitReceiver = newExplicitReceiver } + + override fun replaceSource(newSource: FirSourceElement?) { + source = newSource + } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhenBranchImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhenBranchImpl.kt index 30df5888d9c..fba5bdbf534 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhenBranchImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhenBranchImpl.kt @@ -17,7 +17,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirWhenBranchImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var condition: FirExpression, override var result: FirBlock, ) : FirWhenBranch() { @@ -46,8 +46,4 @@ internal class FirWhenBranchImpl( override fun transformOtherChildren(transformer: FirTransformer, data: D): FirWhenBranchImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhenExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhenExpressionImpl.kt index e2e35df05fc..adbc9991a88 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhenExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhenExpressionImpl.kt @@ -22,7 +22,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirWhenExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var typeRef: FirTypeRef, override val annotations: MutableList, override var calleeReference: FirReference, @@ -84,10 +84,6 @@ internal class FirWhenExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) { typeRef = newTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhenSubjectExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhenSubjectExpressionImpl.kt index 7377ca8c86b..ba475d3daf4 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhenSubjectExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhenSubjectExpressionImpl.kt @@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirWhenSubjectExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override val whenRef: FirExpressionRef, ) : FirWhenSubjectExpression() { @@ -39,9 +39,5 @@ internal class FirWhenSubjectExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) {} } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhileLoopImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhileLoopImpl.kt index 6674e211839..f9ef646d39b 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhileLoopImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWhileLoopImpl.kt @@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirWhileLoopImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var label: FirLabel?, override var condition: FirExpression, @@ -59,8 +59,4 @@ internal class FirWhileLoopImpl( label = label?.transformSingle(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWrappedDelegateExpressionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWrappedDelegateExpressionImpl.kt index f8729b7db81..e4e659d7767 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWrappedDelegateExpressionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/impl/FirWrappedDelegateExpressionImpl.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirWrappedDelegateExpressionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override var expression: FirExpression, override var delegateProvider: FirExpression, @@ -43,10 +43,6 @@ internal class FirWrappedDelegateExpressionImpl( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceTypeRef(newTypeRef: FirTypeRef) {} override fun replaceExpression(newExpression: FirExpression) { diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/impl/FirLabelImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/impl/FirLabelImpl.kt index ed4be05e7d6..f90bfc8d2a5 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/impl/FirLabelImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/impl/FirLabelImpl.kt @@ -15,7 +15,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirLabelImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val name: String, ) : FirLabel() { override fun acceptChildren(visitor: FirVisitor, data: D) {} @@ -23,8 +23,4 @@ internal class FirLabelImpl( override fun transformChildren(transformer: FirTransformer, data: D): FirLabelImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirBackingFieldReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirBackingFieldReference.kt index 3cac73775f3..616d4124fa5 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirBackingFieldReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirBackingFieldReference.kt @@ -23,6 +23,4 @@ abstract class FirBackingFieldReference : FirResolvedNamedReference() { abstract override val resolvedSymbol: FirBackingFieldSymbol override fun accept(visitor: FirVisitor, data: D): R = visitor.visitBackingFieldReference(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirControlFlowGraphReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirControlFlowGraphReference.kt index ece4eea49bb..57cfed48234 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirControlFlowGraphReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirControlFlowGraphReference.kt @@ -17,6 +17,4 @@ abstract class FirControlFlowGraphReference : FirReference() { abstract override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitControlFlowGraphReference(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirDelegateFieldReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirDelegateFieldReference.kt index e59dd83d848..2a4b17e058c 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirDelegateFieldReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirDelegateFieldReference.kt @@ -23,6 +23,4 @@ abstract class FirDelegateFieldReference : FirResolvedNamedReference() { abstract override val resolvedSymbol: FirDelegateFieldSymbol<*> override fun accept(visitor: FirVisitor, data: D): R = visitor.visitDelegateFieldReference(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirErrorNamedReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirErrorNamedReference.kt index edf63eac169..cd9ef957378 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirErrorNamedReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirErrorNamedReference.kt @@ -24,6 +24,4 @@ abstract class FirErrorNamedReference : FirNamedReference(), FirDiagnosticHolder abstract override val diagnostic: ConeDiagnostic override fun accept(visitor: FirVisitor, data: D): R = visitor.visitErrorNamedReference(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirNamedReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirNamedReference.kt index c4bb2fdce7a..b62ba95a4de 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirNamedReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirNamedReference.kt @@ -21,6 +21,4 @@ abstract class FirNamedReference : FirReference() { abstract val candidateSymbol: AbstractFirBasedSymbol<*>? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitNamedReference(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirReference.kt index 5c1385d42d8..1ef424d89c1 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirReference.kt @@ -19,6 +19,4 @@ abstract class FirReference : FirPureAbstractElement(), FirElement { abstract override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitReference(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirResolvedCallableReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirResolvedCallableReference.kt index 383322987b3..37456c2481e 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirResolvedCallableReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirResolvedCallableReference.kt @@ -26,6 +26,4 @@ abstract class FirResolvedCallableReference : FirResolvedNamedReference() { abstract val mappedArguments: CallableReferenceMappedArguments override fun accept(visitor: FirVisitor, data: D): R = visitor.visitResolvedCallableReference(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirResolvedNamedReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirResolvedNamedReference.kt index 49d80260fa0..d8b18d5ff4c 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirResolvedNamedReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirResolvedNamedReference.kt @@ -22,6 +22,4 @@ abstract class FirResolvedNamedReference : FirNamedReference() { abstract val resolvedSymbol: AbstractFirBasedSymbol<*> override fun accept(visitor: FirVisitor, data: D): R = visitor.visitResolvedNamedReference(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirSuperReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirSuperReference.kt index 01c8c41dd52..515e36dd2d0 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirSuperReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirSuperReference.kt @@ -21,7 +21,5 @@ abstract class FirSuperReference : FirReference() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitSuperReference(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract fun replaceSuperTypeRef(newSuperTypeRef: FirTypeRef) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirThisReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirThisReference.kt index da3aa2d240d..484f4ed8b3a 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirThisReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirThisReference.kt @@ -21,7 +21,5 @@ abstract class FirThisReference : FirReference() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitThisReference(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract fun replaceBoundSymbol(newBoundSymbol: AbstractFirBasedSymbol<*>?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirBackingFieldReferenceImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirBackingFieldReferenceImpl.kt index fa1d6321dd8..5649491a1fb 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirBackingFieldReferenceImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirBackingFieldReferenceImpl.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirBackingFieldReferenceImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val candidateSymbol: AbstractFirBasedSymbol<*>?, override val resolvedSymbol: FirBackingFieldSymbol, ) : FirBackingFieldReference() { @@ -29,8 +29,4 @@ internal class FirBackingFieldReferenceImpl( override fun transformChildren(transformer: FirTransformer, data: D): FirBackingFieldReferenceImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirDelegateFieldReferenceImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirDelegateFieldReferenceImpl.kt index f3140c01cee..831cfb5b849 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirDelegateFieldReferenceImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirDelegateFieldReferenceImpl.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirDelegateFieldReferenceImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val candidateSymbol: AbstractFirBasedSymbol<*>?, override val resolvedSymbol: FirDelegateFieldSymbol<*>, ) : FirDelegateFieldReference() { @@ -29,8 +29,4 @@ internal class FirDelegateFieldReferenceImpl( override fun transformChildren(transformer: FirTransformer, data: D): FirDelegateFieldReferenceImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirErrorNamedReferenceImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirErrorNamedReferenceImpl.kt index c8805fe165c..9d513fb9f7c 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirErrorNamedReferenceImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirErrorNamedReferenceImpl.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirErrorNamedReferenceImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val candidateSymbol: AbstractFirBasedSymbol<*>?, override val diagnostic: ConeDiagnostic, ) : FirErrorNamedReference() { @@ -29,8 +29,4 @@ internal class FirErrorNamedReferenceImpl( override fun transformChildren(transformer: FirTransformer, data: D): FirErrorNamedReferenceImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirExplicitSuperReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirExplicitSuperReference.kt index f45a3d92f5b..1ebe795ba49 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirExplicitSuperReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirExplicitSuperReference.kt @@ -16,7 +16,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirExplicitSuperReference( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val labelName: String?, override var superTypeRef: FirTypeRef, ) : FirSuperReference() { @@ -29,10 +29,6 @@ internal class FirExplicitSuperReference( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceSuperTypeRef(newSuperTypeRef: FirTypeRef) { superTypeRef = newSuperTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirExplicitThisReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirExplicitThisReference.kt index 3cc30b9e700..12245b265dd 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirExplicitThisReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirExplicitThisReference.kt @@ -16,7 +16,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirExplicitThisReference( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val labelName: String?, ) : FirThisReference() { override var boundSymbol: AbstractFirBasedSymbol<*>? = null @@ -27,10 +27,6 @@ internal class FirExplicitThisReference( return this } - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } - override fun replaceBoundSymbol(newBoundSymbol: AbstractFirBasedSymbol<*>?) { boundSymbol = newBoundSymbol } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirImplicitThisReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirImplicitThisReference.kt index a4804a0832c..94abbb83e27 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirImplicitThisReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirImplicitThisReference.kt @@ -27,7 +27,5 @@ internal class FirImplicitThisReference( return this } - override fun replaceSource(newSource: FirSourceElement?) {} - override fun replaceBoundSymbol(newBoundSymbol: AbstractFirBasedSymbol<*>?) {} } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirPropertyFromParameterResolvedNamedReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirPropertyFromParameterResolvedNamedReference.kt index ac5c0755427..63a2ef2e7ae 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirPropertyFromParameterResolvedNamedReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirPropertyFromParameterResolvedNamedReference.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ class FirPropertyFromParameterResolvedNamedReference @FirImplementationDetail constructor( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val name: Name, override val resolvedSymbol: AbstractFirBasedSymbol<*>, ) : FirResolvedNamedReference() { @@ -29,8 +29,4 @@ class FirPropertyFromParameterResolvedNamedReference @FirImplementationDetail co override fun transformChildren(transformer: FirTransformer, data: D): FirPropertyFromParameterResolvedNamedReference { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirResolvedCallableReferenceImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirResolvedCallableReferenceImpl.kt index 6501a4b0ed0..bd5b475725f 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirResolvedCallableReferenceImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirResolvedCallableReferenceImpl.kt @@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirResolvedCallableReferenceImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val name: Name, override val resolvedSymbol: AbstractFirBasedSymbol<*>, override val inferredTypeArguments: MutableList, @@ -32,8 +32,4 @@ internal class FirResolvedCallableReferenceImpl( override fun transformChildren(transformer: FirTransformer, data: D): FirResolvedCallableReferenceImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirResolvedNamedReferenceImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirResolvedNamedReferenceImpl.kt index ba30c113084..35b2be66979 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirResolvedNamedReferenceImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirResolvedNamedReferenceImpl.kt @@ -17,7 +17,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirResolvedNamedReferenceImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val name: Name, override val resolvedSymbol: AbstractFirBasedSymbol<*>, ) : FirResolvedNamedReference() { @@ -28,8 +28,4 @@ internal class FirResolvedNamedReferenceImpl( override fun transformChildren(transformer: FirTransformer, data: D): FirResolvedNamedReferenceImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirSimpleNamedReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirSimpleNamedReference.kt index f36ad20d3c4..ece8cb1607f 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirSimpleNamedReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirSimpleNamedReference.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ open class FirSimpleNamedReference @FirImplementationDetail constructor( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val name: Name, override val candidateSymbol: AbstractFirBasedSymbol<*>?, ) : FirNamedReference() { @@ -27,8 +27,4 @@ open class FirSimpleNamedReference @FirImplementationDetail constructor( override fun transformChildren(transformer: FirTransformer, data: D): FirSimpleNamedReference { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirStubReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirStubReference.kt index d7fdded199f..55035899e28 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirStubReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/impl/FirStubReference.kt @@ -23,6 +23,4 @@ object FirStubReference : FirReference() { override fun transformChildren(transformer: FirTransformer, data: D): FirStubReference { return this } - - override fun replaceSource(newSource: FirSourceElement?) {} } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirDynamicTypeRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirDynamicTypeRef.kt index 665a74e43a6..3a31b1662e9 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirDynamicTypeRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirDynamicTypeRef.kt @@ -21,7 +21,5 @@ abstract class FirDynamicTypeRef : FirTypeRefWithNullability() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitDynamicTypeRef(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirDynamicTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirErrorTypeRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirErrorTypeRef.kt index 3d915e58fd5..c74ff6d4101 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirErrorTypeRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirErrorTypeRef.kt @@ -25,7 +25,5 @@ abstract class FirErrorTypeRef : FirResolvedTypeRef(), FirDiagnosticHolder { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitErrorTypeRef(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirErrorTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirFunctionTypeRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirFunctionTypeRef.kt index 54407106229..35c7bd9e269 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirFunctionTypeRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirFunctionTypeRef.kt @@ -26,7 +26,5 @@ abstract class FirFunctionTypeRef : FirTypeRefWithNullability() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitFunctionTypeRef(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirFunctionTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirImplicitTypeRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirImplicitTypeRef.kt index 96ff637a5ec..4f041aa2f75 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirImplicitTypeRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirImplicitTypeRef.kt @@ -20,7 +20,5 @@ abstract class FirImplicitTypeRef : FirTypeRef() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitImplicitTypeRef(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirImplicitTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirResolvedTypeRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirResolvedTypeRef.kt index fdd99843721..57f845fdb79 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirResolvedTypeRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirResolvedTypeRef.kt @@ -22,7 +22,5 @@ abstract class FirResolvedTypeRef : FirTypeRef() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitResolvedTypeRef(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirResolvedTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirStarProjection.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirStarProjection.kt index 9f96f548855..2c0492cc117 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirStarProjection.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirStarProjection.kt @@ -17,6 +17,4 @@ abstract class FirStarProjection : FirTypeProjection() { abstract override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitStarProjection(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeProjection.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeProjection.kt index 7044e9eb995..b864f690b65 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeProjection.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeProjection.kt @@ -19,6 +19,4 @@ abstract class FirTypeProjection : FirPureAbstractElement(), FirElement { abstract override val source: FirSourceElement? override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTypeProjection(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeProjectionWithVariance.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeProjectionWithVariance.kt index 7240863a3c2..e202e6e5f0c 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeProjectionWithVariance.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeProjectionWithVariance.kt @@ -20,6 +20,4 @@ abstract class FirTypeProjectionWithVariance : FirTypeProjection() { abstract val variance: Variance override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTypeProjectionWithVariance(this, data) - - abstract override fun replaceSource(newSource: FirSourceElement?) } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeRef.kt index c88dcf0487f..9293bbfe203 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeRef.kt @@ -22,7 +22,5 @@ abstract class FirTypeRef : FirPureAbstractElement(), FirAnnotationContainer { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTypeRef(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeRefWithNullability.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeRefWithNullability.kt index 5168815b7a6..c1158ec6664 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeRefWithNullability.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirTypeRefWithNullability.kt @@ -21,7 +21,5 @@ abstract class FirTypeRefWithNullability : FirTypeRef() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitTypeRefWithNullability(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirTypeRefWithNullability } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirUserTypeRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirUserTypeRef.kt index bc9fd44023b..ec812bb6a6e 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirUserTypeRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirUserTypeRef.kt @@ -23,7 +23,5 @@ abstract class FirUserTypeRef : FirTypeRefWithNullability() { override fun accept(visitor: FirVisitor, data: D): R = visitor.visitUserTypeRef(this, data) - abstract override fun replaceSource(newSource: FirSourceElement?) - abstract override fun transformAnnotations(transformer: FirTransformer, data: D): FirUserTypeRef } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirDynamicTypeRefImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirDynamicTypeRefImpl.kt index 95f4301099d..e3079c8ddb3 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirDynamicTypeRefImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirDynamicTypeRefImpl.kt @@ -16,7 +16,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirDynamicTypeRefImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override val isMarkedNullable: Boolean, ) : FirDynamicTypeRef() { @@ -33,8 +33,4 @@ internal class FirDynamicTypeRefImpl( annotations.transformInplace(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirErrorTypeRefImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirErrorTypeRefImpl.kt index a6c7262ae4c..0a1f8d570cd 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirErrorTypeRefImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirErrorTypeRefImpl.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirErrorTypeRefImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var delegatedTypeRef: FirTypeRef?, override val diagnostic: ConeDiagnostic, ) : FirErrorTypeRef() { @@ -40,8 +40,4 @@ internal class FirErrorTypeRefImpl( annotations.transformInplace(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirFunctionTypeRefImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirFunctionTypeRefImpl.kt index a98ae553343..8fd7160f4b6 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirFunctionTypeRefImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirFunctionTypeRefImpl.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirFunctionTypeRefImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override val isMarkedNullable: Boolean, override var receiverTypeRef: FirTypeRef?, @@ -45,8 +45,4 @@ internal class FirFunctionTypeRefImpl( annotations.transformInplace(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirImplicitTypeRefImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirImplicitTypeRefImpl.kt index 140ee9835d6..86a29ec3e89 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirImplicitTypeRefImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirImplicitTypeRefImpl.kt @@ -16,7 +16,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirImplicitTypeRefImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, ) : FirImplicitTypeRef() { override val annotations: List get() = emptyList() @@ -30,8 +30,4 @@ internal class FirImplicitTypeRefImpl( override fun transformAnnotations(transformer: FirTransformer, data: D): FirImplicitTypeRefImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirResolvedTypeRefImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirResolvedTypeRefImpl.kt index 1568cbd82be..640f811ff4f 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirResolvedTypeRefImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirResolvedTypeRefImpl.kt @@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ class FirResolvedTypeRefImpl @FirImplementationDetail constructor( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override val annotations: MutableList, override val type: ConeKotlinType, override var delegatedTypeRef: FirTypeRef?, @@ -37,8 +37,4 @@ class FirResolvedTypeRefImpl @FirImplementationDetail constructor( annotations.transformInplace(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirStarProjectionImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirStarProjectionImpl.kt index 21067871845..c95cd6ae3ac 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirStarProjectionImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirStarProjectionImpl.kt @@ -15,15 +15,11 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirStarProjectionImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, ) : FirStarProjection() { override fun acceptChildren(visitor: FirVisitor, data: D) {} override fun transformChildren(transformer: FirTransformer, data: D): FirStarProjectionImpl { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirTypePlaceholderProjection.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirTypePlaceholderProjection.kt index 386377113f7..905f2272623 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirTypePlaceholderProjection.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirTypePlaceholderProjection.kt @@ -23,6 +23,4 @@ object FirTypePlaceholderProjection : FirTypeProjection() { override fun transformChildren(transformer: FirTransformer, data: D): FirTypePlaceholderProjection { return this } - - override fun replaceSource(newSource: FirSourceElement?) {} } diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirTypeProjectionWithVarianceImpl.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirTypeProjectionWithVarianceImpl.kt index f5e293cd1bf..b9ccdbd9c61 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirTypeProjectionWithVarianceImpl.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/impl/FirTypeProjectionWithVarianceImpl.kt @@ -17,7 +17,7 @@ import org.jetbrains.kotlin.fir.visitors.* */ internal class FirTypeProjectionWithVarianceImpl( - override var source: FirSourceElement?, + override val source: FirSourceElement?, override var typeRef: FirTypeRef, override val variance: Variance, ) : FirTypeProjectionWithVariance() { @@ -29,8 +29,4 @@ internal class FirTypeProjectionWithVarianceImpl( typeRef = typeRef.transformSingle(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/contracts/impl/FirEmptyContractDescription.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/contracts/impl/FirEmptyContractDescription.kt index bc6efa882cf..94f381db4e7 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/contracts/impl/FirEmptyContractDescription.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/contracts/impl/FirEmptyContractDescription.kt @@ -19,7 +19,4 @@ object FirEmptyContractDescription : FirContractDescription() { override fun transformChildren(transformer: FirTransformer, data: D): FirContractDescription { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - } } \ No newline at end of file diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/impl/FirDeclarationStatusImpl.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/impl/FirDeclarationStatusImpl.kt index 38dd6b19449..c56ccc8f62a 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/impl/FirDeclarationStatusImpl.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/impl/FirDeclarationStatusImpl.kt @@ -170,7 +170,4 @@ open class FirDeclarationStatusImpl( fun resolved(visibility: Visibility, modality: Modality): FirResolvedDeclarationStatusImpl { return FirResolvedDeclarationStatusImpl(visibility, modality, flags) } - - override fun replaceSource(newSource: FirSourceElement?) { - } } diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/synthetic/FirSyntheticProperty.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/synthetic/FirSyntheticProperty.kt index f69d1749d74..d6adcd91ade 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/synthetic/FirSyntheticProperty.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/synthetic/FirSyntheticProperty.kt @@ -149,7 +149,4 @@ class FirSyntheticProperty( override fun replaceInitializer(newInitializer: FirExpression?) { throw AssertionError("Mutation of synthetic property isn't supported") } - - override fun replaceSource(newSource: FirSourceElement?) { - } } diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/synthetic/FirSyntheticPropertyAccessor.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/synthetic/FirSyntheticPropertyAccessor.kt index a48a63212f5..ca23b2b789e 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/synthetic/FirSyntheticPropertyAccessor.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/synthetic/FirSyntheticPropertyAccessor.kt @@ -146,7 +146,4 @@ class FirSyntheticPropertyAccessor( override fun replaceControlFlowGraphReference(newControlFlowGraphReference: FirControlFlowGraphReference?) { throw AssertionError("Mutation of synthetic property accessor isn't supported") } - - override fun replaceSource(newSource: FirSourceElement?) { - } } diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/FirArgumentUtil.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/FirArgumentUtil.kt index 1cbc7215e3b..56da9e6d206 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/FirArgumentUtil.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/FirArgumentUtil.kt @@ -40,8 +40,4 @@ fun buildPartiallyResolvedArgumentList( object FirEmptyArgumentList : FirAbstractArgumentList() { override val arguments: List get() = emptyList() - - - override fun replaceSource(newSource: FirSourceElement?) { - } } diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirArraySetArgumentList.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirArraySetArgumentList.kt index e4581539885..1721b5f6b89 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirArraySetArgumentList.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirArraySetArgumentList.kt @@ -15,7 +15,4 @@ class FirArraySetArgumentList internal constructor( ) : FirAbstractArgumentList() { override val arguments: List get() = indexes + rValue - - override fun replaceSource(newSource: FirSourceElement?) { - } } diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirNoReceiverExpression.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirNoReceiverExpression.kt index e8befbb1a98..fecf4e1865b 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirNoReceiverExpression.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirNoReceiverExpression.kt @@ -30,7 +30,4 @@ object FirNoReceiverExpression : FirExpression() { } override fun replaceTypeRef(newTypeRef: FirTypeRef) {} - - override fun replaceSource(newSource: FirSourceElement?) { - } } \ No newline at end of file diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirPartiallyResolvedArgumentList.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirPartiallyResolvedArgumentList.kt index 8826f08a29a..039c73a05cd 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirPartiallyResolvedArgumentList.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirPartiallyResolvedArgumentList.kt @@ -39,8 +39,4 @@ class FirPartiallyResolvedArgumentList internal constructor( _mapping = _mapping.mapKeys { (k, _) -> k.transformSingle(transformer, data) } as LinkedHashMap return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirResolvedArgumentList.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirResolvedArgumentList.kt index 39f403f7cde..2cbf34a8e34 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirResolvedArgumentList.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirResolvedArgumentList.kt @@ -34,7 +34,4 @@ class FirResolvedArgumentList internal constructor( mapping = mapping.mapKeys { (k, _) -> k.transformSingle(transformer, data) } as LinkedHashMap return this } - - override fun replaceSource(newSource: FirSourceElement?) { - } } diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirSingleExpressionBlock.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirSingleExpressionBlock.kt index 24daea79c55..04815dfb3cb 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirSingleExpressionBlock.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirSingleExpressionBlock.kt @@ -59,9 +59,6 @@ class FirSingleExpressionBlock( annotations.transformInplace(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - } } @Suppress("NOTHING_TO_INLINE") diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirStubStatement.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirStubStatement.kt index 3da9db5d788..bfad41033d5 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirStubStatement.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirStubStatement.kt @@ -29,7 +29,4 @@ object FirStubStatement : FirPureAbstractElement(), FirStatement { override fun transformChildren(transformer: FirTransformer, data: D): FirElement { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - } } \ No newline at end of file diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/references/impl/FirReferenceForUnresolvedAnnotations.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/references/impl/FirReferenceForUnresolvedAnnotations.kt index fb77a5b3026..c96807147f6 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/references/impl/FirReferenceForUnresolvedAnnotations.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/references/impl/FirReferenceForUnresolvedAnnotations.kt @@ -19,7 +19,4 @@ object FirReferenceForUnresolvedAnnotations : FirReference() { override fun transformChildren(transformer: FirTransformer, data: D): FirReference { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - } } \ No newline at end of file diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/references/impl/FirReferencePlaceholderForResolvedAnnotations.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/references/impl/FirReferencePlaceholderForResolvedAnnotations.kt index 6b62e5ca9cf..1bf48b3b655 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/references/impl/FirReferencePlaceholderForResolvedAnnotations.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/references/impl/FirReferencePlaceholderForResolvedAnnotations.kt @@ -19,7 +19,4 @@ object FirReferencePlaceholderForResolvedAnnotations : FirReference() { override fun transformChildren(transformer: FirTransformer, data: D): FirReference { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - } } \ No newline at end of file diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/types/impl/FirImplicitBuiltinTypeRef.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/types/impl/FirImplicitBuiltinTypeRef.kt index 1b879647eea..bfe73d6b81d 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/types/impl/FirImplicitBuiltinTypeRef.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/types/impl/FirImplicitBuiltinTypeRef.kt @@ -43,9 +43,6 @@ sealed class FirImplicitBuiltinTypeRef( override fun transformAnnotations(transformer: FirTransformer, data: D): FirResolvedTypeRef { return this } - - override fun replaceSource(newSource: FirSourceElement?) { - } } class FirImplicitUnitTypeRef( diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/types/impl/FirUserTypeRefImpl.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/types/impl/FirUserTypeRefImpl.kt index ebdf8c466dc..e74dfb78fdb 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/types/impl/FirUserTypeRefImpl.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/types/impl/FirUserTypeRefImpl.kt @@ -43,8 +43,4 @@ class FirUserTypeRefImpl( annotations.transformInplace(transformer, data) return this } - - override fun replaceSource(newSource: FirSourceElement?) { - source = newSource - } } diff --git a/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/NodeConfigurator.kt b/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/NodeConfigurator.kt index a3f88c2c23b..9be5de99ef6 100644 --- a/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/NodeConfigurator.kt +++ b/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/NodeConfigurator.kt @@ -37,7 +37,7 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ object NodeConfigurator : AbstractFieldConfigurator(FirTreeBuilder) { fun configureFields() = configure { AbstractFirTreeBuilder.baseFirElement.configure { - +field("source", sourceElementType, nullable = true, withReplace = true) + +field("source", sourceElementType, nullable = true) } annotationContainer.configure { @@ -195,6 +195,7 @@ object NodeConfigurator : AbstractFieldConfigurator(FirTreeBuild qualifiedAccess.configure { +typeArguments.withTransform() +receivers + +field("source", sourceElementType, nullable = true, withReplace = true) } constExpression.configure { @@ -203,8 +204,13 @@ object NodeConfigurator : AbstractFieldConfigurator(FirTreeBuild +field("value", "T", null) } + qualifiedAccessExpression.configure { + +field("source", sourceElementType, nullable = true, withReplace = true) + } + functionCall.configure { +field("calleeReference", namedReference) + +field("source", sourceElementType, nullable = true, withReplace = true) } comparisonExpression.configure { @@ -451,6 +457,7 @@ object NodeConfigurator : AbstractFieldConfigurator(FirTreeBuild +field("originalExpression", qualifiedAccessExpression) +field("typesFromSmartCast", "Collection", null, customType = coneKotlinTypeType) +field("originalType", typeRef) + +field("source", sourceElementType, nullable = true, withReplace = true) } safeCallExpression.configure { @@ -468,6 +475,7 @@ object NodeConfigurator : AbstractFieldConfigurator(FirTreeBuild callableReferenceAccess.configure { +field("calleeReference", namedReference, withReplace = true).withTransform() +booleanField("hasQuestionMarkAtLHS", withReplace = true) + +field("source", sourceElementType, nullable = true, withReplace = true) } getClassCall.configure { @@ -583,6 +591,7 @@ object NodeConfigurator : AbstractFieldConfigurator(FirTreeBuild thisReceiverExpression.configure { +field("calleeReference", thisReference) + +field("source", sourceElementType, nullable = true, withReplace = true) } whenExpression.configure { diff --git a/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/printer/element.kt b/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/printer/element.kt index 598aa939ab9..5f4b0afb2ac 100644 --- a/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/printer/element.kt +++ b/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/printer/element.kt @@ -95,7 +95,8 @@ fun SmartPrinter.printElement(element: Element) { } allFields.filter { it.withReplace }.forEach { - it.replaceDeclaration(overridenFields[it, it], forceNullable = it.useNullableForReplace) + val override = overridenFields[it, it] && !(it.name == "source" && fullQualifiedName.endsWith("FirQualifiedAccess")) + it.replaceDeclaration(override, forceNullable = it.useNullableForReplace) for (overridenType in it.overridenTypes) { it.replaceDeclaration(true, overridenType) } diff --git a/compiler/testData/diagnostics/tests/FunctionCalleeExpressions.fir.kt b/compiler/testData/diagnostics/tests/FunctionCalleeExpressions.fir.kt index 29bae925d54..278ab1000ca 100644 --- a/compiler/testData/diagnostics/tests/FunctionCalleeExpressions.fir.kt +++ b/compiler/testData/diagnostics/tests/FunctionCalleeExpressions.fir.kt @@ -72,7 +72,7 @@ fun main1() { 1."sdf" 1.{} - 1.if (true) {} + 1.if (true) {} } fun test() {