Implement lazy script definition and light discovery in cli plugin, ...

update appropriate parts of the scripting infrastructure
This commit is contained in:
Ilya Chernikov
2018-05-11 21:36:15 +02:00
parent 0feb50021c
commit b3219cb762
8 changed files with 348 additions and 130 deletions
@@ -29,7 +29,7 @@ import kotlin.script.experimental.dependencies.DependenciesResolver
import kotlin.script.experimental.location.ScriptExpectedLocation
import kotlin.script.templates.standard.ScriptTemplateWithArgs
open class KotlinScriptDefinition(val template: KClass<out Any>) : UserDataHolderBase() {
open class KotlinScriptDefinition(open val template: KClass<out Any>) : UserDataHolderBase() {
open val name: String = "Kotlin Script"