[FIR generator] Print builder property name in generated classes' KDocs

Just like we do when generating the IR tree
This commit is contained in:
Sergej Jaskiewicz
2023-10-19 12:14:48 +02:00
committed by Space Team
parent fa20e401f8
commit 9eacdb3314
164 changed files with 502 additions and 22 deletions
+4
View File
@@ -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())
}
@@ -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<FirAnnotation>
@@ -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?
@@ -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
@@ -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
@@ -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?
@@ -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
@@ -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
@@ -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?
@@ -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?
@@ -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
@@ -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
@@ -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
@@ -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<FirExpression>
@@ -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<FirEffectDeclaration>
@@ -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<FirAnnotation>
@@ -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<FirAnnotation>
@@ -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
@@ -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
@@ -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<FirAnnotation>
@@ -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
@@ -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<FirAnnotation>
@@ -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<FirAnnotation>
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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?
@@ -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<FirAnnotation>
@@ -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<FirAnnotation>
@@ -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
@@ -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
@@ -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<FirAnnotation>
@@ -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?
@@ -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
@@ -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
@@ -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
@@ -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<FirAnnotation>
@@ -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<FirAnnotation>
@@ -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?
@@ -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<FirAnnotation>
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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?
@@ -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<FirAnnotation>
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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<FirTypeParameterRef>
@@ -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<FirTypeParameter>
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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<Name, FirExpression>
@@ -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
@@ -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
@@ -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
@@ -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<FirExpression>
@@ -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
@@ -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<FirAnnotation>
@@ -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<FirAnnotation>
@@ -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
@@ -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
@@ -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
@@ -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<FirAnnotation>
@@ -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?
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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?
@@ -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<T> : FirExpression() {
abstract override val source: KtSourceElement?
@UnresolvedExpressionTypeAccess
@@ -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<FirExpression>
@@ -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
@@ -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<FirAnnotation>
@@ -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
@@ -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<FirAnnotation>
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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<FirAnnotation>
@@ -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
@@ -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
@@ -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?
@@ -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
@@ -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?
@@ -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
@@ -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
@@ -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?
@@ -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<E : FirTargetElement> : FirExpression() {
abstract override val source: KtSourceElement?
@UnresolvedExpressionTypeAccess
@@ -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

Some files were not shown because too many files have changed in this diff Show More