From c5d4619ebccab5666910cd27cb294915d5ce3abd Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Wed, 21 Sep 2022 13:01:41 +0200 Subject: [PATCH] [IR] Restore old Psi2IrTranslator constructor for older IDEs ^KT-54115 ^KT-53649 --- .../src/org/jetbrains/kotlin/psi2ir/Psi2IrTranslator.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/Psi2IrTranslator.kt b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/Psi2IrTranslator.kt index 8a0e6ce5948..930a983b5e2 100644 --- a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/Psi2IrTranslator.kt +++ b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/Psi2IrTranslator.kt @@ -45,6 +45,12 @@ class Psi2IrTranslator( val configuration: Psi2IrConfiguration, private val checkNoUnboundSymbols: (SymbolTable, String) -> Unit ) { + @Deprecated("Only for backward compatibility with older versions of IDE", level = DeprecationLevel.ERROR) + constructor( + languageVersionSettings: LanguageVersionSettings, + configuration: Psi2IrConfiguration + ) : this(languageVersionSettings, configuration, checkNoUnboundSymbols = { _, _ -> }) + private val postprocessingSteps = SmartList() fun addPostprocessingStep(step: Psi2IrPostprocessingStep) {