From d41bbbae0dea58a23672b1b81bee80a19d4d7bd9 Mon Sep 17 00:00:00 2001 From: Roman Artemev Date: Wed, 29 Apr 2020 19:26:22 +0300 Subject: [PATCH] [IR] Deprecate some API --- .../backend/common/extensions/IrGenerationExtension.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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,