public class JRubyCompiledScript
extends javax.script.CompiledScript
| Modifier and Type | Field and Description |
|---|---|
private ScriptingContainer |
container |
private JRubyEngine |
engine |
private EmbedEvalUnit |
unit |
| Constructor and Description |
|---|
JRubyCompiledScript(ScriptingContainer container,
JRubyEngine engine,
java.io.Reader reader) |
JRubyCompiledScript(ScriptingContainer container,
JRubyEngine engine,
java.lang.String script) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eval(javax.script.Bindings bindings) |
java.lang.Object |
eval(javax.script.ScriptContext context) |
javax.script.ScriptEngine |
getEngine() |
private javax.script.ScriptException |
wrapException(java.lang.Exception e) |
private ScriptingContainer container
private JRubyEngine engine
private final EmbedEvalUnit unit
JRubyCompiledScript(ScriptingContainer container, JRubyEngine engine, java.lang.String script)
JRubyCompiledScript(ScriptingContainer container, JRubyEngine engine, java.io.Reader reader)
public java.lang.Object eval(javax.script.Bindings bindings)
throws javax.script.ScriptException
eval in class javax.script.CompiledScriptjavax.script.ScriptExceptionpublic java.lang.Object eval(javax.script.ScriptContext context)
throws javax.script.ScriptException
eval in class javax.script.CompiledScriptjavax.script.ScriptExceptionprivate javax.script.ScriptException wrapException(java.lang.Exception e)
throws javax.script.ScriptException
javax.script.ScriptExceptionpublic javax.script.ScriptEngine getEngine()
getEngine in class javax.script.CompiledScript