Scripting: switch default definition to new scheme
also correctly pass externaly provided configuration on compilation and evaluation. Fixes REPL evaluation with dependencies passed via compilation classpath.
This commit is contained in:
+5
-1
@@ -216,7 +216,11 @@ abstract class ScriptDefinition : UserDataHolderBase() {
|
||||
|
||||
companion object {
|
||||
fun getDefault(hostConfiguration: ScriptingHostConfiguration) =
|
||||
object : FromLegacy(hostConfiguration, StandardScriptDefinition) {
|
||||
object : FromConfigurations(
|
||||
hostConfiguration,
|
||||
ScriptCompilationConfigurationFromDefinition(hostConfiguration, StandardScriptDefinition),
|
||||
ScriptEvaluationConfigurationFromDefinition(hostConfiguration, StandardScriptDefinition)
|
||||
) {
|
||||
override val isDefault = true
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user