[FIR generator] Print accept method's body on new line

This is to unify the code formatting with IR classes
This commit is contained in:
Sergej Jaskiewicz
2023-09-19 20:49:44 +03:00
committed by Space Team
parent 04ac4b71a3
commit 4507615c69
157 changed files with 316 additions and 157 deletions
@@ -18,7 +18,8 @@ interface FirAnnotationContainer : FirElement {
override val source: KtSourceElement?
val annotations: List<FirAnnotation>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitAnnotationContainer(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitAnnotationContainer(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -16,7 +16,8 @@ import org.jetbrains.kotlin.fir.visitors.*
interface FirElement {
val source: KtSourceElement?
fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitElement(this, data)
fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitElement(this, data)
@Suppress("UNCHECKED_CAST")
fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirElementWithResolveState : FirPureAbstractElement(), FirElement
lateinit var resolveState: FirResolveState
abstract val moduleData: FirModuleData
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitElementWithResolveState(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitElementWithResolveState(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -25,7 +25,8 @@ abstract class FirFileAnnotationsContainer : FirElementWithResolveState(), FirAn
abstract override val annotations: List<FirAnnotation>
abstract val containingFileSymbol: FirFileSymbol
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitFileAnnotationsContainer(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitFileAnnotationsContainer(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -20,7 +20,8 @@ abstract class FirFunctionTypeParameter : FirPureAbstractElement(), FirElement {
abstract val name: Name?
abstract val returnTypeRef: FirTypeRef
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitFunctionTypeParameter(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitFunctionTypeParameter(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -17,7 +17,8 @@ abstract class FirLabel : FirPureAbstractElement(), FirElement {
abstract override val source: KtSourceElement?
abstract val name: String
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitLabel(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitLabel(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -18,7 +18,8 @@ abstract class FirPackageDirective : FirPureAbstractElement(), FirElement {
abstract override val source: KtSourceElement?
abstract val packageFqName: FqName
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitPackageDirective(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitPackageDirective(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -16,7 +16,8 @@ import org.jetbrains.kotlin.fir.visitors.*
interface FirTargetElement : FirElement {
override val source: KtSourceElement?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitTargetElement(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitTargetElement(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -18,7 +18,8 @@ import org.jetbrains.kotlin.fir.visitors.*
abstract class FirContractDescription : FirPureAbstractElement(), FirElement {
abstract override val source: KtSourceElement?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitContractDescription(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitContractDescription(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -20,7 +20,8 @@ abstract class FirContractElementDeclaration : FirPureAbstractElement(), FirElem
abstract override val source: KtSourceElement?
abstract val effect: ConeContractDescriptionElement
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitContractElementDeclaration(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitContractElementDeclaration(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -19,7 +19,8 @@ abstract class FirEffectDeclaration : FirContractElementDeclaration() {
abstract override val source: KtSourceElement?
abstract override val effect: ConeEffectDeclaration
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitEffectDeclaration(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitEffectDeclaration(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -19,7 +19,8 @@ abstract class FirLegacyRawContractDescription : FirContractDescription() {
abstract override val source: KtSourceElement?
abstract val contractCall: FirFunctionCall
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitLegacyRawContractDescription(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitLegacyRawContractDescription(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -19,7 +19,8 @@ abstract class FirRawContractDescription : FirContractDescription() {
abstract override val source: KtSourceElement?
abstract val rawEffects: List<FirExpression>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitRawContractDescription(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitRawContractDescription(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -19,7 +19,8 @@ abstract class FirResolvedContractDescription : FirContractDescription() {
abstract val effects: List<FirEffectDeclaration>
abstract val unresolvedEffects: List<FirContractElementDeclaration>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitResolvedContractDescription(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitResolvedContractDescription(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -52,7 +52,8 @@ abstract class FirAnonymousFunction : FirFunction(), FirTypeParametersOwner, Fir
abstract override val typeParameters: List<FirTypeParameter>
abstract val typeRef: FirTypeRef
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitAnonymousFunction(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitAnonymousFunction(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -32,7 +32,8 @@ abstract class FirAnonymousInitializer : FirDeclaration(), FirControlFlowGraphOw
abstract override val symbol: FirAnonymousInitializerSymbol
abstract val dispatchReceiverType: ConeClassLikeType?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitAnonymousInitializer(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitAnonymousInitializer(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -38,7 +38,8 @@ abstract class FirAnonymousObject : FirClass() {
abstract override val scopeProvider: FirScopeProvider
abstract override val symbol: FirAnonymousObjectSymbol
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitAnonymousObject(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitAnonymousObject(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -50,7 +50,8 @@ abstract class FirBackingField : FirVariable(), FirTypeParametersOwner, FirState
abstract override val typeParameters: List<FirTypeParameter>
abstract override val status: FirDeclarationStatus
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitBackingField(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitBackingField(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -37,7 +37,8 @@ sealed class FirCallableDeclaration : FirMemberDeclaration() {
abstract val dispatchReceiverType: ConeSimpleKotlinType?
abstract val contextReceivers: List<FirContextReceiver>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitCallableDeclaration(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitCallableDeclaration(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -39,7 +39,8 @@ sealed class FirClass : FirClassLikeDeclaration(), FirStatement, FirTypeParamete
abstract override val annotations: List<FirAnnotation>
abstract val scopeProvider: FirScopeProvider
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitClass(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitClass(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -30,7 +30,8 @@ sealed class FirClassLikeDeclaration : FirMemberDeclaration(), FirStatement {
abstract override val symbol: FirClassLikeSymbol<out FirClassLikeDeclaration>
abstract val deprecationsProvider: DeprecationsProvider
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitClassLikeDeclaration(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitClassLikeDeclaration(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -28,7 +28,8 @@ abstract class FirCodeFragment : FirDeclaration() {
abstract override val symbol: FirCodeFragmentSymbol
abstract val block: FirBlock
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitCodeFragment(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitCodeFragment(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -20,7 +20,8 @@ abstract class FirConstructedClassTypeParameterRef : FirPureAbstractElement(), F
abstract override val source: KtSourceElement?
abstract override val symbol: FirTypeParameterSymbol
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitConstructedClassTypeParameterRef(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitConstructedClassTypeParameterRef(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -47,7 +47,8 @@ abstract class FirConstructor : FirFunction(), FirTypeParameterRefsOwner, FirCon
abstract override val body: FirBlock?
abstract val isPrimary: Boolean
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitConstructor(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitConstructor(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -23,7 +23,8 @@ abstract class FirContextReceiver : FirPureAbstractElement(), FirElement {
abstract val customLabelName: Name?
abstract val labelNameFromTypeRef: Name?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitContextReceiver(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitContextReceiver(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -19,7 +19,8 @@ sealed interface FirContractDescriptionOwner : FirElement {
override val source: KtSourceElement?
val contractDescription: FirContractDescription
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitContractDescriptionOwner(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitContractDescriptionOwner(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -19,7 +19,8 @@ interface FirControlFlowGraphOwner : FirElement {
override val source: KtSourceElement?
val controlFlowGraphReference: FirControlFlowGraphReference?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitControlFlowGraphOwner(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitControlFlowGraphOwner(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -29,7 +29,8 @@ abstract class FirDanglingModifierList : FirDeclaration(), FirDiagnosticHolder {
abstract override val diagnostic: ConeDiagnostic
abstract override val symbol: FirDanglingModifierSymbol
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitDanglingModifierList(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitDanglingModifierList(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -28,7 +28,8 @@ sealed class FirDeclaration : FirElementWithResolveState(), FirAnnotationContain
abstract val origin: FirDeclarationOrigin
abstract val attributes: FirDeclarationAttributes
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitDeclaration(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitDeclaration(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -40,7 +40,8 @@ interface FirDeclarationStatus : FirElement {
val isFun: Boolean
val hasStableParameterNames: Boolean
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitDeclarationStatus(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitDeclarationStatus(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -47,7 +47,8 @@ abstract class FirEnumEntry : FirVariable() {
abstract override val annotations: List<FirAnnotation>
abstract override val symbol: FirEnumEntrySymbol
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitEnumEntry(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitEnumEntry(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -45,7 +45,8 @@ abstract class FirErrorFunction : FirFunction(), FirDiagnosticHolder {
abstract override val diagnostic: ConeDiagnostic
abstract override val symbol: FirErrorFunctionSymbol
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitErrorFunction(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitErrorFunction(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -27,7 +27,8 @@ abstract class FirErrorImport : FirImport(), FirDiagnosticHolder {
abstract override val diagnostic: ConeDiagnostic
abstract val delegate: FirImport
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitErrorImport(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitErrorImport(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -50,7 +50,8 @@ abstract class FirErrorPrimaryConstructor : FirConstructor(), FirDiagnosticHolde
abstract override val isPrimary: Boolean
abstract override val diagnostic: ConeDiagnostic
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitErrorPrimaryConstructor(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitErrorPrimaryConstructor(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -50,7 +50,8 @@ abstract class FirErrorProperty : FirVariable(), FirDiagnosticHolder {
abstract override val diagnostic: ConeDiagnostic
abstract override val symbol: FirErrorPropertySymbol
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitErrorProperty(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitErrorProperty(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -49,7 +49,8 @@ abstract class FirField : FirVariable(), FirControlFlowGraphOwner {
abstract override val controlFlowGraphReference: FirControlFlowGraphReference?
abstract override val symbol: FirFieldSymbol
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitField(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitField(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -39,7 +39,8 @@ abstract class FirFile : FirDeclaration(), FirControlFlowGraphOwner {
abstract val sourceFileLinesMapping: KtSourceFileLinesMapping?
abstract override val symbol: FirFileSymbol
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitFile(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitFile(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -44,7 +44,8 @@ sealed class FirFunction : FirCallableDeclaration(), FirTargetElement, FirContro
abstract val valueParameters: List<FirValueParameter>
abstract val body: FirBlock?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitFunction(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitFunction(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirImport : FirPureAbstractElement(), FirElement {
abstract val aliasName: Name?
abstract val aliasSource: KtSourceElement?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitImport(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitImport(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -28,7 +28,8 @@ sealed class FirMemberDeclaration : FirDeclaration(), FirTypeParameterRefsOwner
abstract override val typeParameters: List<FirTypeParameterRef>
abstract val status: FirDeclarationStatus
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitMemberDeclaration(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitMemberDeclaration(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -20,7 +20,8 @@ abstract class FirOuterClassTypeParameterRef : FirPureAbstractElement(), FirType
abstract override val source: KtSourceElement?
abstract override val symbol: FirTypeParameterSymbol
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitOuterClassTypeParameterRef(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitOuterClassTypeParameterRef(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -53,7 +53,8 @@ abstract class FirProperty : FirVariable(), FirTypeParametersOwner, FirControlFl
abstract val bodyResolveState: FirPropertyBodyResolveState
abstract override val typeParameters: List<FirTypeParameter>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitProperty(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitProperty(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -48,7 +48,8 @@ abstract class FirPropertyAccessor : FirFunction(), FirContractDescriptionOwner,
abstract override val annotations: List<FirAnnotation>
abstract override val typeParameters: List<FirTypeParameter>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitPropertyAccessor(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitPropertyAccessor(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -23,7 +23,8 @@ abstract class FirReceiverParameter : FirPureAbstractElement(), FirAnnotationCon
abstract val typeRef: FirTypeRef
abstract override val annotations: List<FirAnnotation>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitReceiverParameter(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitReceiverParameter(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -43,7 +43,8 @@ abstract class FirRegularClass : FirClass() {
abstract override val superTypeRefs: List<FirTypeRef>
abstract val contextReceivers: List<FirContextReceiver>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitRegularClass(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitRegularClass(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -42,7 +42,8 @@ interface FirResolvedDeclarationStatus : FirDeclarationStatus {
override val modality: Modality
val effectiveVisibility: EffectiveVisibility
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitResolvedDeclarationStatus(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitResolvedDeclarationStatus(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -29,7 +29,8 @@ abstract class FirResolvedImport : FirImport() {
abstract val resolvedParentClassId: ClassId?
abstract val importedName: Name?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitResolvedImport(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitResolvedImport(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -33,7 +33,8 @@ abstract class FirScript : FirDeclaration() {
abstract val contextReceivers: List<FirContextReceiver>
abstract val resultPropertyName: Name?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitScript(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitScript(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -46,7 +46,8 @@ abstract class FirSimpleFunction : FirFunction(), FirContractDescriptionOwner, F
abstract override val annotations: List<FirAnnotation>
abstract override val typeParameters: List<FirTypeParameter>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitSimpleFunction(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitSimpleFunction(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -33,7 +33,8 @@ abstract class FirTypeAlias : FirClassLikeDeclaration(), FirTypeParametersOwner
abstract val expandedTypeRef: FirTypeRef
abstract override val annotations: List<FirAnnotation>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitTypeAlias(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitTypeAlias(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -35,7 +35,8 @@ abstract class FirTypeParameter : FirTypeParameterRef, FirDeclaration() {
abstract val bounds: List<FirTypeRef>
abstract override val annotations: List<FirAnnotation>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitTypeParameter(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitTypeParameter(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -19,7 +19,8 @@ interface FirTypeParameterRef : FirElement {
override val source: KtSourceElement?
val symbol: FirTypeParameterSymbol
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitTypeParameterRef(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitTypeParameterRef(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -18,7 +18,8 @@ sealed interface FirTypeParameterRefsOwner : FirElement {
override val source: KtSourceElement?
val typeParameters: List<FirTypeParameterRef>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitTypeParameterRefsOwner(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitTypeParameterRefsOwner(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -18,7 +18,8 @@ sealed interface FirTypeParametersOwner : FirTypeParameterRefsOwner {
override val source: KtSourceElement?
override val typeParameters: List<FirTypeParameter>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitTypeParametersOwner(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitTypeParametersOwner(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -55,7 +55,8 @@ abstract class FirValueParameter : FirVariable(), FirControlFlowGraphOwner {
abstract val isNoinline: Boolean
abstract val isVararg: Boolean
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitValueParameter(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitValueParameter(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -48,7 +48,8 @@ sealed class FirVariable : FirCallableDeclaration(), FirStatement {
abstract val backingField: FirBackingField?
abstract override val annotations: List<FirAnnotation>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitVariable(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitVariable(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -18,7 +18,8 @@ interface FirDiagnosticHolder : FirElement {
override val source: KtSourceElement?
val diagnostic: ConeDiagnostic
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitDiagnosticHolder(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitDiagnosticHolder(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -29,7 +29,8 @@ abstract class FirAnnotation : FirExpression() {
abstract val argumentMapping: FirAnnotationArgumentMapping
abstract val typeArguments: List<FirTypeProjection>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitAnnotation(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitAnnotation(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -20,7 +20,8 @@ abstract class FirAnnotationArgumentMapping : FirPureAbstractElement(), FirEleme
abstract override val source: KtSourceElement?
abstract val mapping: Map<Name, FirExpression>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitAnnotationArgumentMapping(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitAnnotationArgumentMapping(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -33,7 +33,8 @@ abstract class FirAnnotationCall : FirAnnotation(), FirCall, FirResolvable {
abstract override val argumentMapping: FirAnnotationArgumentMapping
abstract val annotationResolvePhase: FirAnnotationResolvePhase
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitAnnotationCall(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitAnnotationCall(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirAnonymousFunctionExpression : FirExpression() {
abstract override val annotations: List<FirAnnotation>
abstract val anonymousFunction: FirAnonymousFunction
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitAnonymousFunctionExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitAnonymousFunctionExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirAnonymousObjectExpression : FirExpression() {
abstract override val annotations: List<FirAnnotation>
abstract val anonymousObject: FirAnonymousObject
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitAnonymousObjectExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitAnonymousObjectExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -19,7 +19,8 @@ abstract class FirArgumentList : FirPureAbstractElement(), FirElement {
abstract override val source: KtSourceElement?
abstract val arguments: List<FirExpression>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitArgumentList(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitArgumentList(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -23,7 +23,8 @@ abstract class FirArrayLiteral : FirExpression(), FirCall {
abstract override val annotations: List<FirAnnotation>
abstract override val argumentList: FirArgumentList
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitArrayLiteral(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitArrayLiteral(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -22,7 +22,8 @@ abstract class FirAssignmentOperatorStatement : FirPureAbstractElement(), FirSta
abstract val leftArgument: FirExpression
abstract val rightArgument: FirExpression
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitAssignmentOperatorStatement(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitAssignmentOperatorStatement(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -25,7 +25,8 @@ abstract class FirAugmentedArraySetCall : FirPureAbstractElement(), FirStatement
abstract val calleeReference: FirReference
abstract val arrayAccessSource: KtSourceElement?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitAugmentedArraySetCall(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitAugmentedArraySetCall(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -26,7 +26,8 @@ abstract class FirBinaryLogicExpression : FirExpression() {
abstract val rightOperand: FirExpression
abstract val kind: LogicOperationKind
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitBinaryLogicExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitBinaryLogicExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -23,7 +23,8 @@ abstract class FirBlock : FirExpression() {
abstract override val annotations: List<FirAnnotation>
abstract val statements: List<FirStatement>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitBlock(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitBlock(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirBreakExpression : FirLoopJump() {
abstract override val annotations: List<FirAnnotation>
abstract override val target: FirTarget<FirLoop>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitBreakExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitBreakExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -19,7 +19,8 @@ sealed interface FirCall : FirStatement {
override val annotations: List<FirAnnotation>
val argumentList: FirArgumentList
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitCall(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitCall(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -35,7 +35,8 @@ abstract class FirCallableReferenceAccess : FirQualifiedAccessExpression() {
abstract override val calleeReference: FirNamedReference
abstract val hasQuestionMarkAtLHS: Boolean
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitCallableReferenceAccess(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitCallableReferenceAccess(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -21,7 +21,8 @@ abstract class FirCatch : FirPureAbstractElement(), FirElement {
abstract val parameter: FirProperty
abstract val block: FirBlock
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitCatch(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitCatch(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -25,7 +25,8 @@ abstract class FirCheckNotNullCall : FirExpression(), FirCall, FirResolvable {
abstract override val argumentList: FirArgumentList
abstract override val calleeReference: FirReference
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitCheckNotNullCall(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitCheckNotNullCall(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirCheckedSafeCallSubject : FirExpression() {
abstract override val annotations: List<FirAnnotation>
abstract val originalReceiverRef: FirExpressionRef<FirExpression>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitCheckedSafeCallSubject(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitCheckedSafeCallSubject(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirClassReferenceExpression : FirExpression() {
abstract override val annotations: List<FirAnnotation>
abstract val classTypeRef: FirTypeRef
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitClassReferenceExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitClassReferenceExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirComparisonExpression : FirExpression() {
abstract val operation: FirOperation
abstract val compareToCall: FirFunctionCall
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitComparisonExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitComparisonExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -37,7 +37,8 @@ abstract class FirComponentCall : FirFunctionCall() {
abstract override val explicitReceiver: FirExpression
abstract val componentIndex: Int
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitComponentCall(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitComponentCall(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -25,7 +25,8 @@ abstract class FirConstExpression<T> : FirExpression() {
abstract val kind: ConstantValueKind<T>
abstract val value: T
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitConstExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitConstExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -18,7 +18,8 @@ interface FirContextReceiverArgumentListOwner : FirElement {
override val source: KtSourceElement?
val contextReceiverArguments: List<FirExpression>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitContextReceiverArgumentListOwner(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitContextReceiverArgumentListOwner(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirContinueExpression : FirLoopJump() {
abstract override val annotations: List<FirAnnotation>
abstract override val target: FirTarget<FirLoop>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitContinueExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitContinueExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -28,7 +28,8 @@ abstract class FirDelegatedConstructorCall : FirPureAbstractElement(), FirResolv
abstract val isThis: Boolean
abstract val isSuper: Boolean
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitDelegatedConstructorCall(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitDelegatedConstructorCall(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirDesugaredAssignmentValueReferenceExpression : FirExpression()
abstract override val annotations: List<FirAnnotation>
abstract val expressionRef: FirExpressionRef<FirExpression>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitDesugaredAssignmentValueReferenceExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitDesugaredAssignmentValueReferenceExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -22,7 +22,8 @@ abstract class FirDoWhileLoop : FirLoop() {
abstract override val condition: FirExpression
abstract override val label: FirLabel?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitDoWhileLoop(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitDoWhileLoop(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -26,7 +26,8 @@ abstract class FirElvisExpression : FirExpression(), FirResolvable {
abstract val lhs: FirExpression
abstract val rhs: FirExpression
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitElvisExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitElvisExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -26,7 +26,8 @@ abstract class FirEnumEntryDeserializedAccessExpression : FirExpression() {
abstract val enumClassId: ClassId
abstract val enumEntryName: Name
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitEnumEntryDeserializedAccessExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitEnumEntryDeserializedAccessExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirEqualityOperatorCall : FirExpression(), FirCall {
abstract override val argumentList: FirArgumentList
abstract val operation: FirOperation
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitEqualityOperatorCall(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitEqualityOperatorCall(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -36,7 +36,8 @@ abstract class FirErrorAnnotationCall : FirAnnotationCall(), FirDiagnosticHolder
abstract override val diagnostic: ConeDiagnostic
abstract override val argumentMapping: FirAnnotationArgumentMapping
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitErrorAnnotationCall(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitErrorAnnotationCall(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -27,7 +27,8 @@ abstract class FirErrorExpression : FirExpression(), FirDiagnosticHolder {
abstract val expression: FirExpression?
abstract val nonExpressionElement: FirElement?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitErrorExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitErrorExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -25,7 +25,8 @@ abstract class FirErrorLoop : FirLoop(), FirDiagnosticHolder {
abstract override val label: FirLabel?
abstract override val diagnostic: ConeDiagnostic
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitErrorLoop(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitErrorLoop(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -39,7 +39,8 @@ abstract class FirErrorResolvedQualifier : FirResolvedQualifier(), FirDiagnostic
abstract override val typeArguments: List<FirTypeProjection>
abstract override val diagnostic: ConeDiagnostic
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitErrorResolvedQualifier(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitErrorResolvedQualifier(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -23,7 +23,8 @@ abstract class FirExpression : FirPureAbstractElement(), FirStatement {
abstract val coneTypeOrNull: ConeKotlinType?
abstract override val annotations: List<FirAnnotation>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -36,7 +36,8 @@ abstract class FirFunctionCall : FirQualifiedAccessExpression(), FirCall {
abstract override val calleeReference: FirNamedReference
abstract val origin: FirFunctionCallOrigin
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitFunctionCall(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitFunctionCall(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirGetClassCall : FirExpression(), FirCall {
abstract override val argumentList: FirArgumentList
abstract val argument: FirExpression
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitGetClassCall(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitGetClassCall(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -36,7 +36,8 @@ abstract class FirImplicitInvokeCall : FirFunctionCall() {
abstract override val calleeReference: FirNamedReference
abstract override val origin: FirFunctionCallOrigin
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitImplicitInvokeCall(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitImplicitInvokeCall(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -25,7 +25,8 @@ abstract class FirInaccessibleReceiverExpression : FirExpression(), FirResolvabl
abstract override val annotations: List<FirAnnotation>
abstract override val calleeReference: FirThisReference
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitInaccessibleReceiverExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitInaccessibleReceiverExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -27,7 +27,8 @@ abstract class FirIncrementDecrementExpression : FirExpression() {
abstract val expression: FirExpression
abstract val operationSource: KtSourceElement?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitIncrementDecrementExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitIncrementDecrementExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -36,7 +36,8 @@ abstract class FirIntegerLiteralOperatorCall : FirFunctionCall() {
abstract override val dispatchReceiver: FirExpression?
abstract override val extensionReceiver: FirExpression?
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitIntegerLiteralOperatorCall(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitIntegerLiteralOperatorCall(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -25,7 +25,8 @@ sealed class FirJump<E : FirTargetElement> : FirExpression() {
abstract override val annotations: List<FirAnnotation>
abstract val target: FirTarget<E>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitJump(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitJump(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -24,7 +24,8 @@ abstract class FirLambdaArgumentExpression : FirWrappedArgumentExpression() {
abstract override val expression: FirExpression
abstract override val isSpread: Boolean
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitLambdaArgumentExpression(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitLambdaArgumentExpression(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =
@@ -23,7 +23,8 @@ abstract class FirLazyBlock : FirBlock() {
abstract override val annotations: List<FirAnnotation>
abstract override val statements: List<FirStatement>
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitLazyBlock(this, data)
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R =
visitor.visitLazyBlock(this, data)
@Suppress("UNCHECKED_CAST")
override fun <E : FirElement, D> transform(transformer: FirTransformer<D>, data: D): E =

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