KTIJ-34640: Support multiple compiler options directives for testing scripts

GitOrigin-RevId: 09791ac7a8c2429d763398ac42938bc654cb5a32
This commit is contained in:
Nikolay Egorov
2025-06-27 06:10:45 +00:00
committed by intellij-monorepo-bot
parent ae85f0e33f
commit 17013dcfba
@@ -61,13 +61,13 @@ abstract class AbstractK2BundledCompilerPluginsInScriptHighlightingMetaInfoTest
globalDirectives: Directives,
configuration: ScriptCompilationConfiguration
): ScriptCompilationConfiguration {
val compilerArguments = globalDirectives[COMPILER_ARGUMENTS_DIRECTIVE.removeSuffix(":")]
val compilerArguments = globalDirectives.listValues(COMPILER_ARGUMENTS_DIRECTIVE.removeSuffix(":"))
if (compilerArguments == null) {
return configuration
}
return configuration.with {
compilerOptions.putIfAny(listOf(compilerArguments))
compilerOptions.putIfAny(compilerArguments)
}
}
}