This commit is contained in:
Horis
2024-07-31 17:42:19 +08:00
parent 1376feaecf
commit bc7b9383f5
18 changed files with 117 additions and 40 deletions
@@ -45,9 +45,14 @@ interface ScriptEngine {
@Throws(ScriptException::class)
fun eval(script: String, bindings: Bindings): Any?
@Throws(ScriptException::class)
fun eval(script: String, bindings: ScriptBindings): Any?
@Throws(ScriptException::class)
fun eval(script: String, context: ScriptContext): Any?
fun getRuntimeScope(bindings: ScriptBindings): Scriptable
fun getRuntimeScope(context: ScriptContext): Scriptable
fun getScriptContext(bindings: Bindings): ScriptContext