更新到 rhino-1.7.14-1

This commit is contained in:
kunfei
2023-03-10 22:49:18 +08:00
parent e6dda5c810
commit 671ea1ba16
22 changed files with 2633 additions and 1 deletions
@@ -0,0 +1,28 @@
/*
* Decompiled with CFR 0.152.
*/
package com.script;
public abstract class CompiledScript {
public abstract Object eval(ScriptContext var1) throws ScriptException;
public abstract ScriptEngine getEngine();
public Object eval(Bindings bindings) throws ScriptException {
ScriptContext ctxt = this.getEngine().getContext();
if (bindings != null) {
SimpleScriptContext tempctxt = new SimpleScriptContext();
tempctxt.setBindings(bindings, 100);
tempctxt.setBindings(ctxt.getBindings(200), 200);
tempctxt.setWriter(ctxt.getWriter());
tempctxt.setReader(ctxt.getReader());
tempctxt.setErrorWriter(ctxt.getErrorWriter());
ctxt = tempctxt;
}
return this.eval(ctxt);
}
public Object eval() throws ScriptException {
return this.eval(this.getEngine().getContext());
}
}