This commit is contained in:
Horis
2024-01-25 22:08:24 +08:00
parent 5324dfcec3
commit d1064c5b4c
17 changed files with 176 additions and 4 deletions

View File

@@ -3,6 +3,8 @@
*/
package com.script
import org.mozilla.javascript.Scriptable
abstract class CompiledScript {
abstract fun getEngine(): ScriptEngine
@@ -10,6 +12,9 @@ abstract class CompiledScript {
@Throws(ScriptException::class)
abstract fun eval(context: ScriptContext): Any?
@Throws(ScriptException::class)
abstract fun eval(scope: Scriptable): Any?
@Throws(ScriptException::class)
fun eval(bindings: Bindings?): Any? {
var ctxt = getEngine().context