public class ScriptExtensions extends Object
This class defines new Java 6 specific groovy methods which extend the normal JDK classes inside the Groovy environment. Static methods are used with the first parameter the destination class.
Type Params | Return Type | Name and description |
---|---|---|
|
public static Object |
eval(ScriptEngine self, String script, Binding binding) Executes the specified script. |
|
public 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 |
Executes the specified script. The default 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 binding Same as eval(ScriptEngine, Reader, Binding)
except that the
source of the script is provided as a Reader
self
- A ScriptEnginereader
- The source of the scriptbinding
- A Groovy binding