From bdaaf4fb09f6dce28be965f43dcdef4f63985fec Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Fri, 23 Sep 2016 15:31:41 +0200 Subject: [PATCH] Add more basic script templates to runtime --- core/runtime.jvm/src/kotlin/script/Scripts.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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)