Remove unnecessary update of the source roots, simplify interface accordingly
The update became unnecessary after the packagePartProvider fix above.
This commit is contained in:
+2
-2
@@ -23,7 +23,7 @@ import kotlin.script.experimental.host.toScriptSource
|
||||
|
||||
abstract class AbstractScriptEvaluationExtension : ScriptEvaluationExtension {
|
||||
|
||||
abstract fun setupScriptConfiguration(configuration: CompilerConfiguration, sourcePath: String)
|
||||
abstract fun setupScriptConfiguration(configuration: CompilerConfiguration)
|
||||
|
||||
abstract fun createEnvironment(
|
||||
projectEnvironment: JavaCoreProjectEnvironment,
|
||||
@@ -48,7 +48,7 @@ abstract class AbstractScriptEvaluationExtension : ScriptEvaluationExtension {
|
||||
}
|
||||
val sourcePath = arguments.freeArgs.first()
|
||||
|
||||
setupScriptConfiguration(configuration, sourcePath)
|
||||
setupScriptConfiguration(configuration)
|
||||
|
||||
val environment = createEnvironment(projectEnvironment, configuration)
|
||||
|
||||
|
||||
+1
-1
@@ -42,7 +42,7 @@ fun loadScriptConfiguration(configuration: CompilerConfiguration) {
|
||||
|
||||
class JsScriptEvaluationExtension : AbstractScriptEvaluationExtension() {
|
||||
|
||||
override fun setupScriptConfiguration(configuration: CompilerConfiguration, sourcePath: String) {
|
||||
override fun setupScriptConfiguration(configuration: CompilerConfiguration) {
|
||||
loadScriptConfiguration(configuration)
|
||||
}
|
||||
|
||||
|
||||
+1
-3
@@ -8,7 +8,6 @@ package org.jetbrains.kotlin.scripting.compiler.plugin
|
||||
import com.intellij.core.JavaCoreProjectEnvironment
|
||||
import org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments
|
||||
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments
|
||||
import org.jetbrains.kotlin.cli.common.config.addKotlinSourceRoot
|
||||
import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles
|
||||
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment
|
||||
import org.jetbrains.kotlin.config.CompilerConfiguration
|
||||
@@ -27,8 +26,7 @@ class JvmCliScriptEvaluationExtension : AbstractScriptEvaluationExtension() {
|
||||
}
|
||||
}
|
||||
|
||||
override fun setupScriptConfiguration(configuration: CompilerConfiguration, sourcePath: String) {
|
||||
configuration.addKotlinSourceRoot(sourcePath)
|
||||
override fun setupScriptConfiguration(configuration: CompilerConfiguration) {
|
||||
configuration.put(JVMConfigurationKeys.RETAIN_OUTPUT_IN_MEMORY, true)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user