From 1973060e8ce843d7b8cfbc52ec3d64d121a1dc2e Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Thu, 28 May 2020 11:44:29 +0300 Subject: [PATCH] [FIR-PLUGIN] Fix `AllOpenClassGenerator` after previous commit --- .../org/jetbrains/kotlin/fir/plugin/AllOpenClassGenerator.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/fir/fir-plugin-prototype/src/org/jetbrains/kotlin/fir/plugin/AllOpenClassGenerator.kt b/plugins/fir/fir-plugin-prototype/src/org/jetbrains/kotlin/fir/plugin/AllOpenClassGenerator.kt index 0fc60f48ebd..e1fcabe3cd7 100644 --- a/plugins/fir/fir-plugin-prototype/src/org/jetbrains/kotlin/fir/plugin/AllOpenClassGenerator.kt +++ b/plugins/fir/fir-plugin-prototype/src/org/jetbrains/kotlin/fir/plugin/AllOpenClassGenerator.kt @@ -12,7 +12,7 @@ import org.jetbrains.kotlin.fir.FirAnnotationContainer import org.jetbrains.kotlin.fir.FirEffectiveVisibilityImpl import org.jetbrains.kotlin.fir.FirSession import org.jetbrains.kotlin.fir.declarations.* -import org.jetbrains.kotlin.fir.declarations.builder.buildClassImpl +import org.jetbrains.kotlin.fir.declarations.builder.buildRegularClass import org.jetbrains.kotlin.fir.declarations.impl.FirResolvedDeclarationStatusImpl import org.jetbrains.kotlin.fir.extensions.FirClassGenerationExtension import org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate @@ -30,7 +30,7 @@ class AllOpenClassGenerator(session: FirSession) : FirClassGenerationExtension(s annotatedDeclaration: T ): List where T : FirDeclaration, T : FirAnnotationContainer { if (annotatedDeclaration !is FirRegularClass) return emptyList() - val klass = buildClassImpl { + val klass = buildRegularClass { session = this@AllOpenClassGenerator.session origin = FirDeclarationOrigin.Plugin(AllOpenPluginKey) status = FirResolvedDeclarationStatusImpl(Visibilities.PUBLIC, FirEffectiveVisibilityImpl.Public, Modality.FINAL)