public class GroovyScriptExecutor
extends java.lang.Object
implements org.mini2Dx.miniscript.core.ScriptExecutor<groovy.lang.Script>
ScriptExecutor for Groovy-based scripts| Constructor and Description |
|---|
GroovyScriptExecutor(GroovyScriptExecutorPool executorPool) |
| Modifier and Type | Method and Description |
|---|---|
org.mini2Dx.miniscript.core.GameScript<groovy.lang.Script> |
compile(java.lang.String script) |
org.mini2Dx.miniscript.core.ScriptExecutionResult |
execute(org.mini2Dx.miniscript.core.GameScript<groovy.lang.Script> script,
org.mini2Dx.miniscript.core.ScriptBindings bindings,
boolean returnResult) |
void |
release() |
public GroovyScriptExecutor(GroovyScriptExecutorPool executorPool)
public org.mini2Dx.miniscript.core.GameScript<groovy.lang.Script> compile(java.lang.String script)
compile in interface org.mini2Dx.miniscript.core.ScriptExecutor<groovy.lang.Script>public org.mini2Dx.miniscript.core.ScriptExecutionResult execute(org.mini2Dx.miniscript.core.GameScript<groovy.lang.Script> script,
org.mini2Dx.miniscript.core.ScriptBindings bindings,
boolean returnResult)
throws java.lang.Exception
execute in interface org.mini2Dx.miniscript.core.ScriptExecutor<groovy.lang.Script>java.lang.Exceptionpublic void release()
release in interface org.mini2Dx.miniscript.core.ScriptExecutor<groovy.lang.Script>