Make JDK classpath roots configuration explicit...
instead of relying on the "configuration files" parameter. (in the process of migration from KotlinCoreEnvironment).
This commit is contained in:
+2
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.fir
|
||||
import org.jetbrains.kotlin.cli.common.CLIConfigurationKeys
|
||||
import org.jetbrains.kotlin.cli.common.config.KotlinSourceRoot
|
||||
import org.jetbrains.kotlin.cli.common.setupLanguageVersionSettings
|
||||
import org.jetbrains.kotlin.cli.jvm.config.configureJdkClasspathRoots
|
||||
import org.jetbrains.kotlin.cli.jvm.config.addJavaSourceRoot
|
||||
import org.jetbrains.kotlin.cli.jvm.config.addJvmClasspathRoots
|
||||
import org.jetbrains.kotlin.config.*
|
||||
@@ -105,6 +106,7 @@ abstract class AbstractModularizedTest : KtUsefulTestCase() {
|
||||
ApiVersion.LATEST_STABLE,
|
||||
analysisFlags = mutableMapOf(AnalysisFlags.optIn to moduleData.optInAnnotations)
|
||||
)
|
||||
configuration.configureJdkClasspathRoots()
|
||||
|
||||
// in case of modular jdk only
|
||||
configuration.putIfNotNull(JVMConfigurationKeys.JDK_HOME, moduleData.modularJdkRoot)
|
||||
|
||||
Reference in New Issue
Block a user