public class ScriptExtensions extends Object
| Constructor and Description |
|---|
ScriptExtensions() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
eval(ScriptEngine self,
Reader reader,
Binding binding)
Same as
eval(ScriptEngine, Reader, Binding) except that the
source of the script is provided as a Reader |
static Object |
eval(ScriptEngine self,
String script,
Binding binding)
Executes the specified script.
|
public static Object eval(ScriptEngine self, String script, Binding binding) throws ScriptException
ScriptContext for the ScriptEngine
is used. Variables from a Groovy Binding are made available in the default scope of the
Bindings of the ScriptEngine. Resulting variables in the Bindings
are returned back to the Groovy Binding.self - A ScriptEnginescript - The script language source to be executedbinding - A Groovy bindingScriptException - if error occurs in scriptNullPointerException - if the argument is nulleval(javax.script.ScriptEngine, java.io.Reader, groovy.lang.Binding)public static Object eval(ScriptEngine self, Reader reader, Binding binding) throws ScriptException
eval(ScriptEngine, Reader, Binding) except that the
source of the script is provided as a Readerself - A ScriptEnginereader - The source of the scriptbinding - A Groovy bindingScriptException - if an error occurs in scriptNullPointerException - if the argument is nulleval(javax.script.ScriptEngine, java.lang.String, groovy.lang.Binding)