Make script definition a property bag directly

This commit is contained in:
Ilya Chernikov
2018-07-15 22:56:02 +02:00
parent 8953bba47c
commit 904917c194
12 changed files with 66 additions and 103 deletions
@@ -85,7 +85,7 @@ class KJVMCompilerImpl(val hostEnvironment: ScriptingEnvironment) : KJVMCompiler
try {
setIdeaIoUseFallback()
val scriptCompileConfiguration = chainPropertyBags(additionalConfiguration, scriptDefinition.properties)
val scriptCompileConfiguration = chainPropertyBags(additionalConfiguration, scriptDefinition)
var environment: KotlinCoreEnvironment? = null
var updatedScriptCompileConfiguration = scriptCompileConfiguration
@@ -243,7 +243,7 @@ internal class BridgeScriptDefinition(
updateClasspath: (List<File>) -> Unit
) : KotlinScriptDefinition(
hostEnvironment.getScriptingClass(
scriptDefinition.properties[ScriptDefinitionProperties.baseClass],
scriptDefinition[ScriptDefinitionProperties.baseClass],
BridgeScriptDefinition::class
)
) {