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) ?: ""