diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/extensions/IrGenerationExtension.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/extensions/IrGenerationExtension.kt index 8a04caacdcf..5dc1e522d83 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/extensions/IrGenerationExtension.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/extensions/IrGenerationExtension.kt @@ -25,11 +25,15 @@ import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.resolve.BindingContext import org.jetbrains.kotlin.resolve.scopes.MemberScope -class IrPluginContext( +open class IrPluginContext( + @Deprecated("FrontEnd API shouldn't be accessed in Ir plugin environment") val moduleDescriptor: ModuleDescriptor, + @Deprecated("FrontEnd API shouldn't be accessed in Ir plugin environment") val bindingContext: BindingContext, val languageVersionSettings: LanguageVersionSettings, + @Deprecated("FrontEnd API shouldn't be accessed in Ir plugin environment") val symbolTable: ReferenceSymbolTable, + @Deprecated("FrontEnd API shouldn't be accessed in Ir plugin environment") val typeTranslator: TypeTranslator, override val irBuiltIns: IrBuiltIns, private val linker: IrDeserializer,