From 9eacdb33148a276eac2e7111b1ee016490871720 Mon Sep 17 00:00:00 2001 From: Sergej Jaskiewicz Date: Thu, 19 Oct 2023 12:14:48 +0200 Subject: [PATCH] [FIR generator] Print builder property name in generated classes' KDocs Just like we do when generating the IR tree --- compiler/fir/tree/build.gradle.kts | 4 ++++ .../kotlin/fir/FirAnnotationContainer.kt | 3 +++ .../org/jetbrains/kotlin/fir/FirElement.kt | 3 +++ .../kotlin/fir/FirElementWithResolveState.kt | 3 +++ .../kotlin/fir/FirFileAnnotationsContainer.kt | 3 +++ .../kotlin/fir/FirFunctionTypeParameter.kt | 3 +++ .../gen/org/jetbrains/kotlin/fir/FirLabel.kt | 3 +++ .../kotlin/fir/FirPackageDirective.kt | 3 +++ .../jetbrains/kotlin/fir/FirTargetElement.kt | 3 +++ .../fir/contracts/FirContractDescription.kt | 3 +++ .../FirContractElementDeclaration.kt | 3 +++ .../fir/contracts/FirEffectDeclaration.kt | 3 +++ .../FirLegacyRawContractDescription.kt | 3 +++ .../contracts/FirRawContractDescription.kt | 3 +++ .../FirResolvedContractDescription.kt | 3 +++ .../fir/declarations/FirAnonymousFunction.kt | 3 +++ .../declarations/FirAnonymousInitializer.kt | 3 +++ .../fir/declarations/FirAnonymousObject.kt | 3 +++ .../fir/declarations/FirBackingField.kt | 3 +++ .../declarations/FirCallableDeclaration.kt | 3 +++ .../kotlin/fir/declarations/FirClass.kt | 3 +++ .../declarations/FirClassLikeDeclaration.kt | 3 +++ .../fir/declarations/FirCodeFragment.kt | 3 +++ .../FirConstructedClassTypeParameterRef.kt | 3 +++ .../kotlin/fir/declarations/FirConstructor.kt | 3 +++ .../fir/declarations/FirContextReceiver.kt | 3 +++ .../FirContractDescriptionOwner.kt | 3 +++ .../declarations/FirControlFlowGraphOwner.kt | 3 +++ .../declarations/FirDanglingModifierList.kt | 3 +++ .../kotlin/fir/declarations/FirDeclaration.kt | 3 +++ .../fir/declarations/FirDeclarationStatus.kt | 3 +++ .../kotlin/fir/declarations/FirEnumEntry.kt | 3 +++ .../fir/declarations/FirErrorFunction.kt | 3 +++ .../kotlin/fir/declarations/FirErrorImport.kt | 3 +++ .../FirErrorPrimaryConstructor.kt | 3 +++ .../fir/declarations/FirErrorProperty.kt | 3 +++ .../kotlin/fir/declarations/FirField.kt | 3 +++ .../kotlin/fir/declarations/FirFile.kt | 3 +++ .../kotlin/fir/declarations/FirFunction.kt | 3 +++ .../kotlin/fir/declarations/FirImport.kt | 3 +++ .../fir/declarations/FirMemberDeclaration.kt | 3 +++ .../FirOuterClassTypeParameterRef.kt | 3 +++ .../kotlin/fir/declarations/FirProperty.kt | 3 +++ .../fir/declarations/FirPropertyAccessor.kt | 3 +++ .../fir/declarations/FirReceiverParameter.kt | 3 +++ .../fir/declarations/FirRegularClass.kt | 3 +++ .../FirResolvedDeclarationStatus.kt | 3 +++ .../fir/declarations/FirResolvedImport.kt | 3 +++ .../kotlin/fir/declarations/FirScript.kt | 3 +++ .../fir/declarations/FirSimpleFunction.kt | 3 +++ .../kotlin/fir/declarations/FirTypeAlias.kt | 3 +++ .../fir/declarations/FirTypeParameter.kt | 3 +++ .../fir/declarations/FirTypeParameterRef.kt | 3 +++ .../declarations/FirTypeParameterRefsOwner.kt | 3 +++ .../declarations/FirTypeParametersOwner.kt | 3 +++ .../fir/declarations/FirValueParameter.kt | 3 +++ .../kotlin/fir/declarations/FirVariable.kt | 3 +++ .../fir/diagnostics/FirDiagnosticHolder.kt | 3 +++ .../kotlin/fir/expressions/FirAnnotation.kt | 3 +++ .../FirAnnotationArgumentMapping.kt | 3 +++ .../fir/expressions/FirAnnotationCall.kt | 3 +++ .../FirAnonymousFunctionExpression.kt | 3 +++ .../FirAnonymousObjectExpression.kt | 3 +++ .../kotlin/fir/expressions/FirArgumentList.kt | 3 +++ .../kotlin/fir/expressions/FirArrayLiteral.kt | 3 +++ .../FirAssignmentOperatorStatement.kt | 3 +++ .../expressions/FirAugmentedArraySetCall.kt | 3 +++ .../expressions/FirBinaryLogicExpression.kt | 3 +++ .../kotlin/fir/expressions/FirBlock.kt | 3 +++ .../fir/expressions/FirBreakExpression.kt | 3 +++ .../kotlin/fir/expressions/FirCall.kt | 3 +++ .../expressions/FirCallableReferenceAccess.kt | 3 +++ .../kotlin/fir/expressions/FirCatch.kt | 3 +++ .../fir/expressions/FirCheckNotNullCall.kt | 3 +++ .../expressions/FirCheckedSafeCallSubject.kt | 3 +++ .../FirClassReferenceExpression.kt | 3 +++ .../expressions/FirComparisonExpression.kt | 3 +++ .../fir/expressions/FirComponentCall.kt | 3 +++ .../fir/expressions/FirConstExpression.kt | 3 +++ .../FirContextReceiverArgumentListOwner.kt | 3 +++ .../fir/expressions/FirContinueExpression.kt | 3 +++ .../FirDelegatedConstructorCall.kt | 3 +++ ...garedAssignmentValueReferenceExpression.kt | 3 +++ .../kotlin/fir/expressions/FirDoWhileLoop.kt | 3 +++ .../fir/expressions/FirElvisExpression.kt | 3 +++ ...irEnumEntryDeserializedAccessExpression.kt | 3 +++ .../expressions/FirEqualityOperatorCall.kt | 3 +++ .../fir/expressions/FirErrorAnnotationCall.kt | 3 +++ .../fir/expressions/FirErrorExpression.kt | 3 +++ .../kotlin/fir/expressions/FirErrorLoop.kt | 3 +++ .../expressions/FirErrorResolvedQualifier.kt | 3 +++ .../kotlin/fir/expressions/FirExpression.kt | 3 +++ .../kotlin/fir/expressions/FirFunctionCall.kt | 3 +++ .../kotlin/fir/expressions/FirGetClassCall.kt | 3 +++ .../fir/expressions/FirImplicitInvokeCall.kt | 3 +++ .../FirInaccessibleReceiverExpression.kt | 3 +++ .../FirIncrementDecrementExpression.kt | 3 +++ .../FirIntegerLiteralOperatorCall.kt | 3 +++ .../kotlin/fir/expressions/FirJump.kt | 3 +++ .../FirLambdaArgumentExpression.kt | 3 +++ .../kotlin/fir/expressions/FirLazyBlock.kt | 3 +++ .../fir/expressions/FirLazyExpression.kt | 3 +++ .../kotlin/fir/expressions/FirLoop.kt | 3 +++ .../kotlin/fir/expressions/FirLoopJump.kt | 3 +++ .../FirMultiDelegatedConstructorCall.kt | 3 +++ .../expressions/FirNamedArgumentExpression.kt | 3 +++ .../FirPropertyAccessExpression.kt | 3 +++ .../FirQualifiedAccessExpression.kt | 3 +++ .../FirQualifiedErrorAccessExpression.kt | 3 +++ .../kotlin/fir/expressions/FirResolvable.kt | 3 +++ .../fir/expressions/FirResolvedQualifier.kt | 3 +++ .../FirResolvedReifiedParameterReference.kt | 3 +++ .../fir/expressions/FirReturnExpression.kt | 3 +++ .../fir/expressions/FirSafeCallExpression.kt | 3 +++ .../fir/expressions/FirSmartCastExpression.kt | 3 +++ .../FirSpreadArgumentExpression.kt | 3 +++ .../kotlin/fir/expressions/FirStatement.kt | 3 +++ .../expressions/FirStringConcatenationCall.kt | 3 +++ .../expressions/FirThisReceiverExpression.kt | 3 +++ .../fir/expressions/FirThrowExpression.kt | 3 +++ .../fir/expressions/FirTryExpression.kt | 3 +++ .../fir/expressions/FirTypeOperatorCall.kt | 3 +++ .../FirVarargArgumentsExpression.kt | 3 +++ .../fir/expressions/FirVariableAssignment.kt | 3 +++ .../kotlin/fir/expressions/FirWhenBranch.kt | 3 +++ .../fir/expressions/FirWhenExpression.kt | 3 +++ .../expressions/FirWhenSubjectExpression.kt | 3 +++ .../kotlin/fir/expressions/FirWhileLoop.kt | 3 +++ .../FirWrappedArgumentExpression.kt | 3 +++ .../FirWrappedDelegateExpression.kt | 3 +++ .../fir/expressions/FirWrappedExpression.kt | 3 +++ .../references/FirBackingFieldReference.kt | 3 +++ .../FirControlFlowGraphReference.kt | 3 +++ .../references/FirDelegateFieldReference.kt | 3 +++ .../fir/references/FirErrorNamedReference.kt | 3 +++ ...irFromMissingDependenciesNamedReference.kt | 3 +++ .../fir/references/FirNamedReference.kt | 3 +++ .../FirNamedReferenceWithCandidateBase.kt | 3 +++ .../kotlin/fir/references/FirReference.kt | 3 +++ .../FirResolvedCallableReference.kt | 3 +++ .../references/FirResolvedErrorReference.kt | 3 +++ .../references/FirResolvedNamedReference.kt | 3 +++ .../fir/references/FirSuperReference.kt | 3 +++ .../kotlin/fir/references/FirThisReference.kt | 3 +++ .../kotlin/fir/types/FirDynamicTypeRef.kt | 3 +++ .../kotlin/fir/types/FirErrorTypeRef.kt | 3 +++ .../kotlin/fir/types/FirFunctionTypeRef.kt | 3 +++ .../kotlin/fir/types/FirImplicitTypeRef.kt | 3 +++ .../fir/types/FirIntersectionTypeRef.kt | 3 +++ .../fir/types/FirPlaceholderProjection.kt | 3 +++ .../kotlin/fir/types/FirResolvedTypeRef.kt | 3 +++ .../kotlin/fir/types/FirStarProjection.kt | 3 +++ .../kotlin/fir/types/FirTypeProjection.kt | 3 +++ .../types/FirTypeProjectionWithVariance.kt | 3 +++ .../jetbrains/kotlin/fir/types/FirTypeRef.kt | 3 +++ .../fir/types/FirTypeRefWithNullability.kt | 3 +++ .../kotlin/fir/types/FirUserTypeRef.kt | 3 +++ .../context/AbstractFirTreeBuilder.kt | 19 +++++++++++-------- .../fir/tree/generator/model/Element.kt | 2 +- .../fir/tree/generator/printer/element.kt | 2 +- .../kotlin/ir/generator/model/Model.kt | 2 +- .../kotlin/ir/generator/print/Elements.kt | 13 ++----------- .../kotlin/generators/tree/AbstractElement.kt | 5 +++++ .../generators/tree/printer/printUtils.kt | 9 +++++++++ 164 files changed, 502 insertions(+), 22 deletions(-) diff --git a/compiler/fir/tree/build.gradle.kts b/compiler/fir/tree/build.gradle.kts index 569f17ac199..3e165fa0a70 100644 --- a/compiler/fir/tree/build.gradle.kts +++ b/compiler/fir/tree/build.gradle.kts @@ -10,6 +10,10 @@ dependencies { api(project(":core:compiler.common")) api(project(":compiler:fir:cones")) + if (kotlinBuildProperties.isInIdeaSync) { + compileOnly(project("tree-generator")) // Provided, so that IDEA can recognize references to this module in KDoc. + } + // Necessary only to store bound PsiElement inside FirElement compileOnly(intellijCore()) } 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 a278d719333..2b498fb2db0 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirAnnotationContainer.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirAnnotationContainer.kt @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.expressions.FirAnnotation import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.annotationContainer] + */ interface FirAnnotationContainer : FirElement { override val source: KtSourceElement? val annotations: List 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 38fd37c4c21..9054dc66f0e 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirElement.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirElement.kt @@ -11,6 +11,9 @@ package org.jetbrains.kotlin.fir import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.context.AbstractFirTreeBuilder.Companion.baseFirElement] + */ interface FirElement { val source: KtSourceElement? diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirElementWithResolveState.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirElementWithResolveState.kt index 06d03c495a4..229dd443ad1 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirElementWithResolveState.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirElementWithResolveState.kt @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.declarations.asResolveState import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.elementWithResolveState] + */ abstract class FirElementWithResolveState : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? @Volatile diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirFileAnnotationsContainer.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirFileAnnotationsContainer.kt index 5d811285d7e..0cccf6087a1 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirFileAnnotationsContainer.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirFileAnnotationsContainer.kt @@ -17,6 +17,9 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirFileSymbol import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.fileAnnotationsContainer] + */ abstract class FirFileAnnotationsContainer : FirElementWithResolveState(), FirAnnotationContainer { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirFunctionTypeParameter.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirFunctionTypeParameter.kt index 2cadcd7e4d5..8f234fb0855 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirFunctionTypeParameter.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirFunctionTypeParameter.kt @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.functionTypeParameter] + */ abstract class FirFunctionTypeParameter : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? abstract val name: Name? 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 962f8c9a178..11f8b497af8 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirLabel.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirLabel.kt @@ -11,6 +11,9 @@ package org.jetbrains.kotlin.fir import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.label] + */ abstract class FirLabel : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? abstract val name: String diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirPackageDirective.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirPackageDirective.kt index 8428c061e64..6842bc24298 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirPackageDirective.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirPackageDirective.kt @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.packageDirective] + */ abstract class FirPackageDirective : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? abstract val packageFqName: FqName 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 613508e18b8..c86dac4ccd5 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirTargetElement.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/FirTargetElement.kt @@ -11,6 +11,9 @@ package org.jetbrains.kotlin.fir import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.targetElement] + */ interface FirTargetElement : FirElement { override val source: KtSourceElement? 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 c87638e7ffc..80e1c6b7089 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.contractDescription] + */ abstract class FirContractDescription : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirContractElementDeclaration.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirContractElementDeclaration.kt index 2badaef1038..05a79a24bdc 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirContractElementDeclaration.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/contracts/FirContractElementDeclaration.kt @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.contracts.description.ConeContractDescriptionElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.contractElementDeclaration] + */ abstract class FirContractElementDeclaration : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? abstract val effect: ConeContractDescriptionElement 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 0904c7faa73..b362c0c78b2 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.contracts.description.ConeEffectDeclaration import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.effectDeclaration] + */ abstract class FirEffectDeclaration : FirContractElementDeclaration() { abstract override val source: KtSourceElement? abstract override val effect: ConeEffectDeclaration 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 e771e7fd866..55326d47574 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.expressions.FirFunctionCall import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.legacyRawContractDescription] + */ abstract class FirLegacyRawContractDescription : FirContractDescription() { abstract override val source: KtSourceElement? abstract val contractCall: FirFunctionCall 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 4cbe675f69d..43e0245b362 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.expressions.FirExpression import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.rawContractDescription] + */ abstract class FirRawContractDescription : FirContractDescription() { abstract override val source: KtSourceElement? abstract val rawEffects: List 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 33e3ab7c9f2..bd61906b96f 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 @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.resolvedContractDescription] + */ abstract class FirResolvedContractDescription : FirContractDescription() { abstract override val source: KtSourceElement? abstract val effects: List 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 09acc226513..74c1da521b6 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 @@ -24,6 +24,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.anonymousFunction] + */ abstract class FirAnonymousFunction : FirFunction(), FirTypeParametersOwner, FirContractDescriptionOwner { abstract override val source: KtSourceElement? abstract override val annotations: List 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 9783f988d6f..0623a1e3abb 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 @@ -19,6 +19,9 @@ import org.jetbrains.kotlin.fir.types.ConeClassLikeType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.anonymousInitializer] + */ abstract class FirAnonymousInitializer : FirDeclaration(), FirControlFlowGraphOwner { abstract override val source: KtSourceElement? abstract override val annotations: List 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 6b4e9b98955..8cba68d41c3 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 @@ -20,6 +20,9 @@ import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.anonymousObject] + */ abstract class FirAnonymousObject : FirClass() { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirBackingField.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirBackingField.kt index 29d8297ecb4..af581a007e2 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirBackingField.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirBackingField.kt @@ -23,6 +23,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.backingField] + */ abstract class FirBackingField : FirVariable(), FirTypeParametersOwner, FirStatement { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 a1c63e9439a..585b4e55417 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 @@ -19,6 +19,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.callableDeclaration] + */ sealed class FirCallableDeclaration : FirMemberDeclaration() { abstract override val source: KtSourceElement? abstract override val annotations: List 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 41a60ecf630..95e19848b43 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 @@ -21,6 +21,9 @@ import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.klass] + */ sealed class FirClass : FirClassLikeDeclaration(), FirStatement, FirTypeParameterRefsOwner, FirControlFlowGraphOwner { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 44a5653dfd9..738f9c7d4c8 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 @@ -17,6 +17,9 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.classLikeDeclaration] + */ sealed class FirClassLikeDeclaration : FirMemberDeclaration(), FirStatement { abstract override val source: KtSourceElement? abstract override val annotations: List diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirCodeFragment.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirCodeFragment.kt index 92b23d6b445..598b5fd70c9 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirCodeFragment.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirCodeFragment.kt @@ -17,6 +17,9 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirCodeFragmentSymbol import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.codeFragment] + */ abstract class FirCodeFragment : FirDeclaration() { abstract override val source: KtSourceElement? abstract override val annotations: List diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirConstructedClassTypeParameterRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirConstructedClassTypeParameterRef.kt index 92d57f3b800..f46f62f161f 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirConstructedClassTypeParameterRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirConstructedClassTypeParameterRef.kt @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.symbols.impl.FirTypeParameterSymbol import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.constructedClassTypeParameterRef] + */ abstract class FirConstructedClassTypeParameterRef : FirPureAbstractElement(), FirTypeParameterRef { abstract override val source: KtSourceElement? abstract override val symbol: FirTypeParameterSymbol 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 1f99f5add15..03c1b9b4469 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 @@ -23,6 +23,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.constructor] + */ abstract class FirConstructor : FirFunction(), FirTypeParameterRefsOwner, FirContractDescriptionOwner { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirContextReceiver.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirContextReceiver.kt index 73e494894ab..60e688b62f4 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirContextReceiver.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirContextReceiver.kt @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.contextReceiver] + */ abstract class FirContextReceiver : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? abstract val typeRef: 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 471dbf2a605..e42037a1fa5 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.contracts.FirContractDescription import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.contractDescriptionOwner] + */ sealed interface FirContractDescriptionOwner : FirElement { override val source: KtSourceElement? val contractDescription: FirContractDescription 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 8fc5cb64bb0..d72bb73292d 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.references.FirControlFlowGraphReference import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.controlFlowGraphOwner] + */ interface FirControlFlowGraphOwner : FirElement { override val source: KtSourceElement? val controlFlowGraphReference: FirControlFlowGraphReference? diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirDanglingModifierList.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirDanglingModifierList.kt index 8772f931f47..bebb5a7ac8c 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirDanglingModifierList.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirDanglingModifierList.kt @@ -18,6 +18,9 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirDanglingModifierSymbol import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.danglingModifierList] + */ abstract class FirDanglingModifierList : FirDeclaration(), FirDiagnosticHolder { abstract override val source: KtSourceElement? abstract override val annotations: List 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 187c9eb2baf..89e88a960ea 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 @@ -18,6 +18,9 @@ import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.declaration] + */ sealed class FirDeclaration : FirElementWithResolveState(), FirAnnotationContainer { abstract override val source: KtSourceElement? abstract override val annotations: List 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 8caa3e003f1..73c2dacafd9 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.descriptors.Visibility import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.declarationStatus] + */ interface FirDeclarationStatus : FirElement { override val source: KtSourceElement? val visibility: Visibility 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 bc57847e66e..7de8d41da2a 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 @@ -21,6 +21,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.enumEntry] + */ abstract class FirEnumEntry : FirVariable() { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 57d456560b1..0ab33316759 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 @@ -23,6 +23,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.errorFunction] + */ abstract class FirErrorFunction : FirFunction(), FirDiagnosticHolder { abstract override val source: KtSourceElement? abstract override val annotations: List diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorImport.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorImport.kt index 240f706148a..141af090b61 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorImport.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorImport.kt @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.errorImport] + */ abstract class FirErrorImport : FirImport(), FirDiagnosticHolder { abstract override val source: KtSourceElement? abstract override val importedFqName: FqName? diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorPrimaryConstructor.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorPrimaryConstructor.kt index 6513f9e02d9..def4f0d1a3d 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorPrimaryConstructor.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirErrorPrimaryConstructor.kt @@ -25,6 +25,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.errorPrimaryConstructor] + */ abstract class FirErrorPrimaryConstructor : FirConstructor(), FirDiagnosticHolder { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 ffa58b895bb..cae4856c0f8 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 @@ -23,6 +23,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.errorProperty] + */ abstract class FirErrorProperty : FirVariable(), FirDiagnosticHolder { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 6051595399a..c17c49a2a33 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 @@ -22,6 +22,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.field] + */ abstract class FirField : FirVariable(), FirControlFlowGraphOwner { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 f98ec6f84d8..997a40692b9 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 @@ -21,6 +21,9 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirFileSymbol import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.file] + */ abstract class FirFile : FirDeclaration(), FirControlFlowGraphOwner { abstract override val source: KtSourceElement? abstract override val annotations: List 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 c7a08e658bf..210a301b5e7 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 @@ -23,6 +23,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.function] + */ sealed class FirFunction : FirCallableDeclaration(), FirTargetElement, FirControlFlowGraphOwner, FirStatement { abstract override val source: KtSourceElement? abstract override val annotations: List 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 0f76dd26079..611738c66a8 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.import] + */ abstract class FirImport : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? abstract val importedFqName: FqName? 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 53e2a1d9383..0b0edb2d492 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 @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.memberDeclaration] + */ sealed class FirMemberDeclaration : FirDeclaration(), FirTypeParameterRefsOwner { abstract override val source: KtSourceElement? abstract override val annotations: List diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirOuterClassTypeParameterRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirOuterClassTypeParameterRef.kt index 0f40cf52961..e3909a87f02 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirOuterClassTypeParameterRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirOuterClassTypeParameterRef.kt @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.symbols.impl.FirTypeParameterSymbol import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.outerClassTypeParameterRef] + */ abstract class FirOuterClassTypeParameterRef : FirPureAbstractElement(), FirTypeParameterRef { abstract override val source: KtSourceElement? abstract override val symbol: FirTypeParameterSymbol 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 b1ce2c1eebd..c9bdcbe1177 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 @@ -23,6 +23,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.property] + */ abstract class FirProperty : FirVariable(), FirTypeParametersOwner, FirControlFlowGraphOwner { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 d54c2d4e98d..119c7798a02 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 @@ -23,6 +23,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.propertyAccessor] + */ abstract class FirPropertyAccessor : FirFunction(), FirContractDescriptionOwner, FirTypeParametersOwner { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirReceiverParameter.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirReceiverParameter.kt index 252750c0a42..4112fce23d3 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirReceiverParameter.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirReceiverParameter.kt @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.expressions.FirAnnotation import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.receiverParameter] + */ abstract class FirReceiverParameter : FirPureAbstractElement(), FirAnnotationContainer { abstract override val source: KtSourceElement? abstract val typeRef: 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 d85eaafab9b..27b72c52021 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 @@ -21,6 +21,9 @@ import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.regularClass] + */ abstract class FirRegularClass : FirClass() { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 7edded6b067..adcd4c139d2 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.descriptors.Visibility import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.resolvedDeclarationStatus] + */ interface FirResolvedDeclarationStatus : FirDeclarationStatus { override val source: KtSourceElement? override val visibility: Visibility 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 0c1024bfc2b..4cbceccff97 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.resolvedImport] + */ abstract class FirResolvedImport : FirImport() { abstract override val source: KtSourceElement? abstract override val importedFqName: FqName? diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirScript.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirScript.kt index a93cbae7812..80d60bd1776 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirScript.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/declarations/FirScript.kt @@ -18,6 +18,9 @@ import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.script] + */ abstract class FirScript : FirDeclaration() { abstract override val source: KtSourceElement? abstract override val annotations: List 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 eea3d81783b..ea7cf88ff97 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 @@ -23,6 +23,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.simpleFunction] + */ abstract class FirSimpleFunction : FirFunction(), FirContractDescriptionOwner, FirTypeParametersOwner { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 095ea603712..9a5c0b98d38 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 @@ -18,6 +18,9 @@ import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.typeAlias] + */ abstract class FirTypeAlias : FirClassLikeDeclaration(), FirTypeParametersOwner { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 ebbff66e0f9..98e1d999de1 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 @@ -20,6 +20,9 @@ import org.jetbrains.kotlin.types.Variance import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.typeParameter] + */ abstract class FirTypeParameter : FirDeclaration(), FirTypeParameterRef { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 c9d57c4bf19..bbee93e3064 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.symbols.impl.FirTypeParameterSymbol import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.typeParameterRef] + */ interface FirTypeParameterRef : FirElement { override val source: KtSourceElement? val symbol: FirTypeParameterSymbol 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 53d0455f55d..abf20cbfd55 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 @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.typeParameterRefsOwner] + */ sealed interface FirTypeParameterRefsOwner : FirElement { override val source: KtSourceElement? val typeParameters: List 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 5c2b7043fea..5e7de180fdb 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 @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.typeParametersOwner] + */ sealed interface FirTypeParametersOwner : FirTypeParameterRefsOwner { override val source: KtSourceElement? override val typeParameters: List 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 6a936f3306a..13bb9d13b02 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 @@ -23,6 +23,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.valueParameter] + */ abstract class FirValueParameter : FirVariable(), FirControlFlowGraphOwner { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 dd43fcc25c8..a32c6e3d70b 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 @@ -22,6 +22,9 @@ import org.jetbrains.kotlin.serialization.deserialization.descriptors.Deserializ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.declarations.ResolveStateAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.variable] + */ sealed class FirVariable : FirCallableDeclaration(), FirStatement { abstract override val source: KtSourceElement? abstract override val moduleData: FirModuleData 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 ae8805afc45..c1ef8da5d5d 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 @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.diagnosticHolder] + */ interface FirDiagnosticHolder : FirElement { override val source: KtSourceElement? val diagnostic: ConeDiagnostic diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnnotation.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnnotation.kt index 0f0c513bee1..ef7baa18e27 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnnotation.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnnotation.kt @@ -17,6 +17,9 @@ import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.annotation] + */ abstract class FirAnnotation : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnnotationArgumentMapping.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnnotationArgumentMapping.kt index 51b064e8298..ef16d8a2bb9 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnnotationArgumentMapping.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnnotationArgumentMapping.kt @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.annotationArgumentMapping] + */ abstract class FirAnnotationArgumentMapping : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? abstract val mapping: Map 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 d1efdd0e46c..8e12f6fabb9 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 @@ -18,6 +18,9 @@ import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.annotationCall] + */ abstract class FirAnnotationCall : FirAnnotation(), FirCall, FirResolvable { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnonymousFunctionExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnonymousFunctionExpression.kt index 92758ac33c2..52d1c13cbca 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnonymousFunctionExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnonymousFunctionExpression.kt @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.anonymousFunctionExpression] + */ abstract class FirAnonymousFunctionExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnonymousObjectExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnonymousObjectExpression.kt index ec76d23e294..433efdfa93a 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnonymousObjectExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirAnonymousObjectExpression.kt @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.anonymousObjectExpression] + */ abstract class FirAnonymousObjectExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 298eea88582..9d5dab56ce3 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.argumentList] + */ abstract class FirArgumentList : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? abstract val arguments: List diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirArrayLiteral.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirArrayLiteral.kt index f699dd7ee00..eeb90910ac6 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirArrayLiteral.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirArrayLiteral.kt @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.arrayLiteral] + */ abstract class FirArrayLiteral : FirExpression(), FirCall { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 31a5c8eb044..b018986977e 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.assignmentOperatorStatement] + */ abstract class FirAssignmentOperatorStatement : FirPureAbstractElement(), FirStatement { abstract override val source: KtSourceElement? abstract override val annotations: List 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 ba198644b70..9c4e68f0418 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.references.FirReference import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.augmentedArraySetCall] + */ abstract class FirAugmentedArraySetCall : FirPureAbstractElement(), FirStatement { abstract override val source: KtSourceElement? abstract override val annotations: List 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 20d3a3b0302..606f6a430fc 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.binaryLogicExpression] + */ abstract class FirBinaryLogicExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 e27970906ab..16423809dae 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.block] + */ abstract class FirBlock : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 0a6120aa880..f3cbaebb999 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.breakExpression] + */ abstract class FirBreakExpression : FirLoopJump() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 2de109f09fa..711cf186e63 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 @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.call] + */ sealed interface FirCall : FirStatement { override val source: KtSourceElement? override val annotations: List 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 650b61d71ee..889cb6a623d 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 @@ -19,6 +19,9 @@ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess import org.jetbrains.kotlin.fir.FirImplementationDetail +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.callableReferenceAccess] + */ abstract class FirCallableReferenceAccess : FirQualifiedAccessExpression() { @UnresolvedExpressionTypeAccess abstract override val coneTypeOrNull: ConeKotlinType? 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 ba090086069..02e1c4a702a 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.declarations.FirProperty import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.catchClause] + */ abstract class FirCatch : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? abstract val parameter: FirProperty 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 5976ca818e9..42ef3a77b43 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.checkNotNullCall] + */ abstract class FirCheckNotNullCall : FirExpression(), FirCall, FirResolvable { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 319630dca6e..1c21f532421 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.checkedSafeCallSubject] + */ abstract class FirCheckedSafeCallSubject : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 1d5d283db05..c48bc677a2d 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.classReferenceExpression] + */ abstract class FirClassReferenceExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 4a7d89bbc84..3a32ac5fbc0 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.comparisonExpression] + */ abstract class FirComparisonExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 eac38ea3999..fa671506e78 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 @@ -19,6 +19,9 @@ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess import org.jetbrains.kotlin.fir.FirImplementationDetail +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.componentCall] + */ abstract class FirComponentCall : FirFunctionCall() { @UnresolvedExpressionTypeAccess abstract override val coneTypeOrNull: ConeKotlinType? 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 32d4fcd2ebe..d78679ff86a 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.types.ConstantValueKind import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.constExpression] + */ abstract class FirConstExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirContextReceiverArgumentListOwner.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirContextReceiverArgumentListOwner.kt index df8516fd86b..c098a099bb1 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirContextReceiverArgumentListOwner.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirContextReceiverArgumentListOwner.kt @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.contextReceiverArgumentListOwner] + */ interface FirContextReceiverArgumentListOwner : FirElement { override val source: KtSourceElement? val contextReceiverArguments: List 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 38d784da569..e3e125424ba 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.continueExpression] + */ abstract class FirContinueExpression : FirLoopJump() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 e6f3ef265e1..2189638a118 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.references.FirReference import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.delegatedConstructorCall] + */ abstract class FirDelegatedConstructorCall : FirPureAbstractElement(), FirResolvable, FirCall, FirContextReceiverArgumentListOwner { abstract override val source: KtSourceElement? abstract override val annotations: List diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirDesugaredAssignmentValueReferenceExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirDesugaredAssignmentValueReferenceExpression.kt index d59bbab1547..01fffaa3a64 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirDesugaredAssignmentValueReferenceExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirDesugaredAssignmentValueReferenceExpression.kt @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.desugaredAssignmentValueReferenceExpression] + */ abstract class FirDesugaredAssignmentValueReferenceExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 dcb623cae68..96368fc9aa3 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.FirLabel import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.doWhileLoop] + */ abstract class FirDoWhileLoop : FirLoop() { abstract override val source: KtSourceElement? abstract override val annotations: List 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 33793e1ddad..6c667315d75 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.elvisExpression] + */ abstract class FirElvisExpression : FirExpression(), FirResolvable { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirEnumEntryDeserializedAccessExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirEnumEntryDeserializedAccessExpression.kt index 4e4b5442631..2484d6ff690 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirEnumEntryDeserializedAccessExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirEnumEntryDeserializedAccessExpression.kt @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.enumEntryDeserializedAccessExpression] + */ abstract class FirEnumEntryDeserializedAccessExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 11cf20d048c..639643e305a 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.equalityOperatorCall] + */ abstract class FirEqualityOperatorCall : FirExpression(), FirCall { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorAnnotationCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorAnnotationCall.kt index f28c3daad53..84c0d25a07e 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorAnnotationCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirErrorAnnotationCall.kt @@ -20,6 +20,9 @@ import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.errorAnnotationCall] + */ abstract class FirErrorAnnotationCall : FirAnnotationCall(), FirDiagnosticHolder { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 cefe191cd34..a302cc2ab1b 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 @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.errorExpression] + */ abstract class FirErrorExpression : FirExpression(), FirDiagnosticHolder { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 7ff3f33bcbe..62e2c55d8ad 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.diagnostics.ConeDiagnostic import org.jetbrains.kotlin.fir.diagnostics.FirDiagnosticHolder import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.errorLoop] + */ abstract class FirErrorLoop : FirLoop(), FirDiagnosticHolder { abstract override val source: KtSourceElement? abstract override val annotations: List 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 d7be7784e0a..81067f3bb3c 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 @@ -20,6 +20,9 @@ import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.errorResolvedQualifier] + */ abstract class FirErrorResolvedQualifier : FirResolvedQualifier(), FirDiagnosticHolder { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 d82174781c9..fa1837faca3 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.expression] + */ abstract class FirExpression : FirPureAbstractElement(), FirStatement { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 c4081f1f9d8..cb74e519299 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 @@ -19,6 +19,9 @@ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess import org.jetbrains.kotlin.fir.FirImplementationDetail +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.functionCall] + */ abstract class FirFunctionCall : FirQualifiedAccessExpression(), FirCall { @UnresolvedExpressionTypeAccess abstract override val coneTypeOrNull: ConeKotlinType? 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 b54a8cec6ec..1001b19bb9c 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.getClassCall] + */ abstract class FirGetClassCall : FirExpression(), FirCall { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 9330a63135d..7dcd5341ab0 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 @@ -19,6 +19,9 @@ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess import org.jetbrains.kotlin.fir.FirImplementationDetail +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.implicitInvokeCall] + */ abstract class FirImplicitInvokeCall : FirFunctionCall() { @UnresolvedExpressionTypeAccess abstract override val coneTypeOrNull: ConeKotlinType? diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirInaccessibleReceiverExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirInaccessibleReceiverExpression.kt index fe2bf8be3d1..716009e0301 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirInaccessibleReceiverExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirInaccessibleReceiverExpression.kt @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.inaccessibleReceiverExpression] + */ abstract class FirInaccessibleReceiverExpression : FirExpression(), FirResolvable { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirIncrementDecrementExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirIncrementDecrementExpression.kt index e0e386bdedf..d58330cca32 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirIncrementDecrementExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirIncrementDecrementExpression.kt @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.incrementDecrementExpression] + */ abstract class FirIncrementDecrementExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirIntegerLiteralOperatorCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirIntegerLiteralOperatorCall.kt index 517f5f1d588..4eacbdc31e2 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirIntegerLiteralOperatorCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirIntegerLiteralOperatorCall.kt @@ -19,6 +19,9 @@ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess import org.jetbrains.kotlin.fir.FirImplementationDetail +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.integerLiteralOperatorCall] + */ abstract class FirIntegerLiteralOperatorCall : FirFunctionCall() { @UnresolvedExpressionTypeAccess abstract override val coneTypeOrNull: ConeKotlinType? 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 722db6bd62b..2474126102f 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 @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.jump] + */ sealed class FirJump : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 1f082d3314e..ed6ae999da8 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.lambdaArgumentExpression] + */ abstract class FirLambdaArgumentExpression : FirWrappedArgumentExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLazyBlock.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLazyBlock.kt index f4f86de8358..1c481df5317 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLazyBlock.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLazyBlock.kt @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.lazyBlock] + */ abstract class FirLazyBlock : FirBlock() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLazyExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLazyExpression.kt index 11790ef33e3..9e3c5e1da51 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLazyExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirLazyExpression.kt @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.lazyExpression] + */ abstract class FirLazyExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 9badac2fffe..147b27343df 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.FirTargetElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.loop] + */ sealed class FirLoop : FirPureAbstractElement(), FirStatement, FirTargetElement { abstract override val source: KtSourceElement? abstract override val annotations: List 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 541a666ee1a..c7826712c77 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.loopJump] + */ abstract class FirLoopJump : FirJump() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirMultiDelegatedConstructorCall.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirMultiDelegatedConstructorCall.kt index dcd21019c96..b9fe79a444b 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirMultiDelegatedConstructorCall.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirMultiDelegatedConstructorCall.kt @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.references.FirReference import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.multiDelegatedConstructorCall] + */ abstract class FirMultiDelegatedConstructorCall : FirDelegatedConstructorCall() { abstract override val source: KtSourceElement? abstract override val annotations: List 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 8e3ded9500d..e189eed9117 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.namedArgumentExpression] + */ abstract class FirNamedArgumentExpression : FirWrappedArgumentExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirPropertyAccessExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirPropertyAccessExpression.kt index 2af3dfa0474..b81bd2bd421 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirPropertyAccessExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirPropertyAccessExpression.kt @@ -18,6 +18,9 @@ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess import org.jetbrains.kotlin.fir.FirImplementationDetail +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.propertyAccessExpression] + */ abstract class FirPropertyAccessExpression : FirQualifiedAccessExpression() { @UnresolvedExpressionTypeAccess abstract override val coneTypeOrNull: ConeKotlinType? 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 104ed39a5b6..8da64fb4556 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 @@ -18,6 +18,9 @@ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess import org.jetbrains.kotlin.fir.FirImplementationDetail +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.qualifiedAccessExpression] + */ abstract class FirQualifiedAccessExpression : FirExpression(), FirResolvable, FirContextReceiverArgumentListOwner { @UnresolvedExpressionTypeAccess abstract override val coneTypeOrNull: ConeKotlinType? diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirQualifiedErrorAccessExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirQualifiedErrorAccessExpression.kt index 628e5ae0064..a6b34516019 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirQualifiedErrorAccessExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirQualifiedErrorAccessExpression.kt @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.qualifiedErrorAccessExpression] + */ abstract class FirQualifiedErrorAccessExpression : FirExpression(), FirDiagnosticHolder { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 37ae9966e6e..3d767099eda 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.references.FirReference import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.resolvable] + */ sealed interface FirResolvable : FirElement { override val source: KtSourceElement? val calleeReference: FirReference 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 fae9cbaa6c8..4b1d61e5832 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 @@ -19,6 +19,9 @@ import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.resolvedQualifier] + */ abstract class FirResolvedQualifier : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 5c5ad94c5f5..db026968cd6 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.resolvedReifiedParameterReference] + */ abstract class FirResolvedReifiedParameterReference : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 d55aef0fa6d..975e9b1241e 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 @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.returnExpression] + */ abstract class FirReturnExpression : FirJump() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 f02ee222189..5502368d334 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.safeCallExpression] + */ abstract class FirSafeCallExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirSmartCastExpression.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirSmartCastExpression.kt index 2eea0b572df..8df7da3c904 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirSmartCastExpression.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/expressions/FirSmartCastExpression.kt @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.types.SmartcastStability import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.smartCastExpression] + */ abstract class FirSmartCastExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 e60994253c7..5d2dce9b3de 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.spreadArgumentExpression] + */ abstract class FirSpreadArgumentExpression : FirWrappedArgumentExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 e06079112d2..8e0b1cb6ebb 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirAnnotationContainer import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.statement] + */ interface FirStatement : FirAnnotationContainer { override val source: KtSourceElement? override val annotations: List 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 719831f8e14..8030598e6ca 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.stringConcatenationCall] + */ abstract class FirStringConcatenationCall : FirExpression(), FirCall { abstract override val source: KtSourceElement? abstract override val annotations: List 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 6bd69c6714c..7461f8513c7 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 @@ -19,6 +19,9 @@ import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess import org.jetbrains.kotlin.fir.FirImplementationDetail +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.thisReceiverExpression] + */ abstract class FirThisReceiverExpression : FirQualifiedAccessExpression() { @UnresolvedExpressionTypeAccess abstract override val coneTypeOrNull: ConeKotlinType? 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 be97ae5392b..885fe71466a 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.throwExpression] + */ abstract class FirThrowExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 86f500f50c7..850db3ed7a7 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.tryExpression] + */ abstract class FirTryExpression : FirExpression(), FirResolvable { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 66169e0112b..1c23438e123 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.typeOperatorCall] + */ abstract class FirTypeOperatorCall : FirExpression(), FirCall { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 9b39e5856b4..88dbbec002f 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.varargArgumentsExpression] + */ abstract class FirVarargArgumentsExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 d1cce9368a0..e8516f943f0 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.variableAssignment] + */ abstract class FirVariableAssignment : FirPureAbstractElement(), FirStatement { abstract override val source: KtSourceElement? abstract override val annotations: List 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 f21f7edc67c..780de02a011 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.whenBranch] + */ abstract class FirWhenBranch : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? abstract val condition: FirExpression 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 27e97023efa..b672de6f7b1 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 @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.whenExpression] + */ abstract class FirWhenExpression : FirExpression(), FirResolvable { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 4f84a2caebe..b2ea7d04525 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.whenSubjectExpression] + */ abstract class FirWhenSubjectExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 56cbd7b4cdb..e70f2f30086 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.FirLabel import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.whileLoop] + */ abstract class FirWhileLoop : FirLoop() { abstract override val source: KtSourceElement? abstract override val annotations: List 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 427cbc1f567..ee938164037 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.wrappedArgumentExpression] + */ abstract class FirWrappedArgumentExpression : FirWrappedExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 1fdcac26bff..fa575632d27 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.wrappedDelegateExpression] + */ abstract class FirWrappedDelegateExpression : FirWrappedExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 03a0acf8c6e..0edddf900e5 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.fir.visitors.* import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.wrappedExpression] + */ abstract class FirWrappedExpression : FirExpression() { abstract override val source: KtSourceElement? @UnresolvedExpressionTypeAccess 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 cb71ef6243e..befd8d995db 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirBackingFieldSymbol import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.backingFieldReference] + */ abstract class FirBackingFieldReference : FirResolvedNamedReference() { abstract override val source: KtSourceElement? abstract override val name: Name 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 2523ae1e831..2678361987e 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 @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.controlFlowGraphReference] + */ abstract class FirControlFlowGraphReference : FirReference() { abstract override val source: KtSourceElement? 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 9d1c12653b6..a409243b324 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirDelegateFieldSymbol import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.delegateFieldReference] + */ abstract class FirDelegateFieldReference : FirResolvedNamedReference() { abstract override val source: KtSourceElement? abstract override val name: Name 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 4ea846f5dfe..1a60bbd5b3b 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.diagnostics.FirDiagnosticHolder import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.errorNamedReference] + */ abstract class FirErrorNamedReference : FirNamedReference(), FirDiagnosticHolder { abstract override val source: KtSourceElement? abstract override val name: Name diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirFromMissingDependenciesNamedReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirFromMissingDependenciesNamedReference.kt index 8937c8cadfb..ba9a6f68e91 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirFromMissingDependenciesNamedReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirFromMissingDependenciesNamedReference.kt @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.fromMissingDependenciesNamedReference] + */ abstract class FirFromMissingDependenciesNamedReference : FirNamedReference() { abstract override val source: KtSourceElement? abstract override val name: Name 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 ec8959970f9..6ad703d9f6a 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.namedReference] + */ abstract class FirNamedReference : FirReference() { abstract override val source: KtSourceElement? abstract val name: Name diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirNamedReferenceWithCandidateBase.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirNamedReferenceWithCandidateBase.kt index f5893f91fa9..0ce0040c021 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirNamedReferenceWithCandidateBase.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirNamedReferenceWithCandidateBase.kt @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.namedReferenceWithCandidateBase] + */ abstract class FirNamedReferenceWithCandidateBase : FirNamedReference() { abstract override val source: KtSourceElement? abstract override val name: Name 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 c07c5506002..c578b5b0ca9 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.reference] + */ abstract class FirReference : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? 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 66ff9d4d4dc..f9f3055d082 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 @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.types.ConeKotlinType import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.resolvedCallableReference] + */ abstract class FirResolvedCallableReference : FirResolvedNamedReference() { abstract override val source: KtSourceElement? abstract override val name: Name diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirResolvedErrorReference.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirResolvedErrorReference.kt index 83d850c8e9a..e7f689f4850 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirResolvedErrorReference.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/references/FirResolvedErrorReference.kt @@ -16,6 +16,9 @@ import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.resolvedErrorReference] + */ abstract class FirResolvedErrorReference : FirResolvedNamedReference(), FirDiagnosticHolder { abstract override val source: KtSourceElement? abstract override val name: Name 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 5fca7bddbe3..cceaae4b9d4 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.resolvedNamedReference] + */ abstract class FirResolvedNamedReference : FirNamedReference() { abstract override val source: KtSourceElement? abstract override val name: Name 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 9825f2d1d65..7b7c664c834 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.superReference] + */ abstract class FirSuperReference : FirReference() { abstract override val source: KtSourceElement? abstract val labelName: String? 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 5d028ce6a68..afd3e10bd81 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.diagnostics.ConeDiagnostic import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.thisReference] + */ abstract class FirThisReference : FirReference() { abstract override val source: KtSourceElement? abstract val labelName: String? 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 3d60fe7bc5a..1bb01022f94 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.expressions.FirAnnotation import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.dynamicTypeRef] + */ abstract class FirDynamicTypeRef : FirTypeRefWithNullability() { abstract override val source: KtSourceElement? abstract override val annotations: List 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 7e8c57054b3..4de18403863 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.diagnostics.FirDiagnosticHolder import org.jetbrains.kotlin.fir.expressions.FirAnnotation import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.errorTypeRef] + */ abstract class FirErrorTypeRef : FirResolvedTypeRef(), FirDiagnosticHolder { abstract override val source: KtSourceElement? abstract override val annotations: List 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 087c0573dde..8ff6506d9e2 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.FirFunctionTypeParameter import org.jetbrains.kotlin.fir.expressions.FirAnnotation import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.functionTypeRef] + */ abstract class FirFunctionTypeRef : FirTypeRefWithNullability() { abstract override val source: KtSourceElement? abstract override val annotations: List 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 d8795213054..d19fed4a721 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.expressions.FirAnnotation import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.implicitTypeRef] + */ abstract class FirImplicitTypeRef : FirTypeRef() { abstract override val source: KtSourceElement? abstract override val annotations: List diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirIntersectionTypeRef.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirIntersectionTypeRef.kt index c873e86f5a3..6913043765d 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirIntersectionTypeRef.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirIntersectionTypeRef.kt @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.expressions.FirAnnotation import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.intersectionTypeRef] + */ abstract class FirIntersectionTypeRef : FirTypeRefWithNullability() { abstract override val source: KtSourceElement? abstract override val annotations: List diff --git a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirPlaceholderProjection.kt b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirPlaceholderProjection.kt index 94bdb38d28d..e372cb692b6 100644 --- a/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirPlaceholderProjection.kt +++ b/compiler/fir/tree/gen/org/jetbrains/kotlin/fir/types/FirPlaceholderProjection.kt @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.placeholderProjection] + */ abstract class FirPlaceholderProjection : FirTypeProjection() { abstract override val source: KtSourceElement? 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 a5bc1ea7635..674c02203fe 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 @@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.expressions.FirAnnotation import org.jetbrains.kotlin.mpp.TypeRefMarker import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.resolvedTypeRef] + */ abstract class FirResolvedTypeRef : FirTypeRef(), TypeRefMarker { abstract override val source: KtSourceElement? abstract override val annotations: List 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 aa4fb8743e7..cce2c112b4a 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 @@ -12,6 +12,9 @@ import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.starProjection] + */ abstract class FirStarProjection : FirTypeProjection() { abstract override val source: KtSourceElement? 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 749ed459ee6..028db12fbdd 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.typeProjection] + */ abstract class FirTypeProjection : FirPureAbstractElement(), FirElement { abstract override val source: KtSourceElement? 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 c2bb42c14a9..3a411de5fff 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.types.Variance import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.typeProjectionWithVariance] + */ abstract class FirTypeProjectionWithVariance : FirTypeProjection() { abstract override val source: KtSourceElement? abstract val typeRef: FirTypeRef 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 b7209326780..22cce712f57 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 @@ -15,6 +15,9 @@ import org.jetbrains.kotlin.fir.FirPureAbstractElement import org.jetbrains.kotlin.fir.expressions.FirAnnotation import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.typeRef] + */ sealed class FirTypeRef : FirPureAbstractElement(), FirAnnotationContainer { abstract override val source: KtSourceElement? abstract override val annotations: List 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 455d6782deb..d1bff3225f1 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.expressions.FirAnnotation import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.typeRefWithNullability] + */ abstract class FirTypeRefWithNullability : FirTypeRef() { abstract override val source: KtSourceElement? abstract override val annotations: List 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 6f3d596730b..cb9abb26f1f 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 @@ -13,6 +13,9 @@ import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.expressions.FirAnnotation import org.jetbrains.kotlin.fir.visitors.* +/** + * Generated from: [org.jetbrains.kotlin.fir.tree.generator.FirTreeBuilder.userTypeRef] + */ abstract class FirUserTypeRef : FirTypeRefWithNullability() { abstract override val source: KtSourceElement? abstract override val annotations: List diff --git a/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/context/AbstractFirTreeBuilder.kt b/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/context/AbstractFirTreeBuilder.kt index 02ba196c7b0..c03afa53a32 100644 --- a/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/context/AbstractFirTreeBuilder.kt +++ b/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/context/AbstractFirTreeBuilder.kt @@ -18,9 +18,10 @@ import kotlin.reflect.KProperty abstract class AbstractFirTreeBuilder { companion object { - val baseFirElement = Element( - "Element", - Element.Kind.Other + val baseFirElement: Element = Element( + name = "Element", + propertyName = this::class.qualifiedName + "." + Companion::baseFirElement.name, + kind = Element.Kind.Other ) } @@ -43,8 +44,8 @@ abstract class AbstractFirTreeBuilder { return ElementDelegateProvider(kind, dependencies, isSealed = true, predefinedName = name) } - private fun createElement(name: String, kind: Element.Kind, vararg dependencies: Element): Element = - Element(name, kind).also { + private fun createElement(name: String, propertyName: String, kind: Element.Kind, vararg dependencies: Element): Element = + Element(name, propertyName, kind).also { if (dependencies.isEmpty()) { it.elementParents.add(ElementRef(baseFirElement)) } @@ -56,10 +57,11 @@ abstract class AbstractFirTreeBuilder { private fun createSealedElement( name: String, + propertyName: String, kind: Element.Kind, vararg dependencies: Element, ): Element { - return createElement(name, kind, *dependencies).apply { + return createElement(name, propertyName, kind, *dependencies).apply { isSealed = true } } @@ -82,11 +84,12 @@ abstract class AbstractFirTreeBuilder { thisRef: AbstractFirTreeBuilder, prop: KProperty<*> ): ReadOnlyProperty { + val path = thisRef::class.qualifiedName + "." + prop.name val name = predefinedName ?: prop.name.replaceFirstChar { it.uppercaseChar() } val element = if (isSealed) { - createSealedElement(name, kind, *dependencies) + createSealedElement(name, path, kind, *dependencies) } else { - createElement(name, kind, *dependencies) + createElement(name, path, kind, *dependencies) } return DummyDelegate(element) } diff --git a/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/model/Element.kt b/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/model/Element.kt index a7dd7c132fc..630d4e19874 100644 --- a/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/model/Element.kt +++ b/compiler/fir/tree/tree-generator/src/org/jetbrains/kotlin/fir/tree/generator/model/Element.kt @@ -11,7 +11,7 @@ import org.jetbrains.kotlin.generators.tree.* import org.jetbrains.kotlin.generators.tree.ElementOrRef as GenericElementOrRef import org.jetbrains.kotlin.generators.tree.ElementRef as GenericElementRef -class Element(override val name: String, kind: Kind) : AbstractElement() { +class Element(override val name: String, override val propertyName: String, kind: Kind) : AbstractElement() { companion object { private val allowedKinds = setOf( ImplementationKind.Interface, 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 0f53a4d0217..8e1b57d575b 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 @@ -39,7 +39,7 @@ fun SmartPrinter.printElement(element: Element) { } } - printKDoc(kDoc) + printKDoc(element.extendedKDoc()) print("${kind!!.title} $type") print(typeParameters()) val parentRefs = element.parentRefs diff --git a/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/model/Model.kt b/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/model/Model.kt index c1bfdd36af7..a152f178f20 100644 --- a/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/model/Model.kt +++ b/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/model/Model.kt @@ -76,7 +76,7 @@ class Element( val fieldsToSkipInIrFactoryMethod = config.fieldsToSkipInIrFactoryMethod val generationCallback = config.generationCallback - val propertyName = config.propertyName + override val propertyName = config.propertyName override val kDoc = config.kDoc diff --git a/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/print/Elements.kt b/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/print/Elements.kt index b4f8b1d845f..dab957acc9e 100644 --- a/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/print/Elements.kt +++ b/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/print/Elements.kt @@ -14,6 +14,7 @@ import org.jetbrains.kotlin.ir.generator.elementVisitorType import org.jetbrains.kotlin.ir.generator.model.* import org.jetbrains.kotlin.generators.tree.TypeRefWithNullability import org.jetbrains.kotlin.generators.tree.typeKind +import org.jetbrains.kotlin.generators.tree.printer.extendedKDoc import org.jetbrains.kotlin.ir.generator.util.tryParameterizedBy import java.io.File import org.jetbrains.kotlin.generators.tree.ElementRef as GenericElementRef @@ -273,17 +274,7 @@ fun printElements(generationPath: File, model: Model) = sequence { } private fun TypeSpec.Builder.generateElementKDoc(element: Element) { - addKdoc(buildString { - if (element.kDoc != null) { - appendLine(element.kDoc) - } else { - append("A ") - append(if (element.isLeaf) "leaf" else "non-leaf") - appendLine(" IR tree element.") - } - - append("\nGenerated from: [${element.propertyName}]") - }) + addKdoc(element.extendedKDoc("A ${if (element.isLeaf) "leaf" else "non-leaf"} IR tree element.")) } private val descriptorApiAnnotation = ClassName("org.jetbrains.kotlin.ir", "ObsoleteDescriptorBasedAPI") diff --git a/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractElement.kt b/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractElement.kt index c162a7ac0fd..f80f925919c 100644 --- a/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractElement.kt +++ b/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/AbstractElement.kt @@ -16,6 +16,11 @@ abstract class AbstractElement : ElementOrRef, F abstract val name: String + /** + * The fully-qualified name of the property in the tree generator that is used to configure this element. + */ + abstract val propertyName: String + abstract val kDoc: String? abstract val fields: Set diff --git a/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/printer/printUtils.kt b/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/printer/printUtils.kt index bce3f7bb841..d572c47e867 100644 --- a/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/printer/printUtils.kt +++ b/generators/tree-generator-common/src/org/jetbrains/kotlin/generators/tree/printer/printUtils.kt @@ -67,3 +67,12 @@ fun SmartPrinter.printKDoc(kDoc: String?) { } println(" */") } + +fun AbstractElement<*, *>.extendedKDoc(defaultKDoc: String? = null): String = buildString { + val doc = kDoc ?: defaultKDoc + if (doc != null) { + appendLine(doc) + appendLine() + } + append("Generated from: [${element.propertyName}]") +}