From 638cbd4d8e6b3b69d3582e62e54c376baab98b0f Mon Sep 17 00:00:00 2001 From: Pavel Mikhailovskii Date: Thu, 1 Jun 2023 07:16:46 +0000 Subject: [PATCH] Preserve LanguageVersionSettings in buildKtModuleProviderByCompilerConfiguration --- .../kotlin/analysis/project/structure/impl/KtModuleUtils.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/analysis/analysis-api-standalone/src/org/jetbrains/kotlin/analysis/project/structure/impl/KtModuleUtils.kt b/analysis/analysis-api-standalone/src/org/jetbrains/kotlin/analysis/project/structure/impl/KtModuleUtils.kt index 8dfc85826c5..bb2f4b441fe 100644 --- a/analysis/analysis-api-standalone/src/org/jetbrains/kotlin/analysis/project/structure/impl/KtModuleUtils.kt +++ b/analysis/analysis-api-standalone/src/org/jetbrains/kotlin/analysis/project/structure/impl/KtModuleUtils.kt @@ -184,8 +184,11 @@ internal fun buildKtModuleProviderByCompilerConfiguration( } } + val configLanguageVersionSettings = compilerConfig[CommonConfigurationKeys.LANGUAGE_VERSION_SETTINGS] + for (scriptFile in scriptFiles) { buildKtScriptModule { + configLanguageVersionSettings?.let { this.languageVersionSettings = it } this.project = project this.platform = platform this.file = scriptFile @@ -195,6 +198,7 @@ internal fun buildKtModuleProviderByCompilerConfiguration( } buildKtSourceModule { + configLanguageVersionSettings?.let { this.languageVersionSettings = it } this.project = project this.platform = platform this.moduleName = compilerConfig.get(CommonConfigurationKeys.MODULE_NAME) ?: ""