diff --git a/core/runtime.jvm/src/kotlin/script/Scripts.kt b/core/runtime.jvm/src/kotlin/script/Scripts.kt index dfb34c9bd18..9117e9e3dab 100644 --- a/core/runtime.jvm/src/kotlin/script/Scripts.kt +++ b/core/runtime.jvm/src/kotlin/script/Scripts.kt @@ -20,3 +20,21 @@ package kotlin.script * Default script definition template */ public abstract class StandardScriptTemplate(val args: Array) + + +/** + * Script definition template without parameters + */ +public abstract class SimpleScriptTemplate() + + +/** + * Script definition template with generic bindings + */ +public abstract class ScriptTemplateWithBindings(val bindings: Map) + + +/** + * Script definition template with standard arguments and generic bindings + */ +public abstract class ScriptTemplateWithArgsAndBindings(val args: Array, val bindings: Map)