org.codehaus.groovy.vmplugin.v6
Class PluginDefaultGroovyMethods
java.lang.Object
org.codehaus.groovy.runtime.DefaultGroovyMethodsSupport
org.codehaus.groovy.vmplugin.v6.PluginDefaultGroovyMethods
public class PluginDefaultGroovyMethods
- extends DefaultGroovyMethodsSupport
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.
Methods inherited from class org.codehaus.groovy.runtime.DefaultGroovyMethodsSupport |
cloneSimilarCollection, cloneSimilarMap, closeQuietly, closeWithWarning, createSimilarArray, createSimilarCollection, createSimilarCollection, createSimilarList, createSimilarMap, createSimilarOrDefaultCollection, createSimilarSet, normaliseIndex, sameType, subListBorders, subListBorders |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PluginDefaultGroovyMethods
public PluginDefaultGroovyMethods()
eval
public static Object eval(ScriptEngine self,
String script,
Binding binding)
throws ScriptException
- 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
.
- Parameters:
self
- A ScriptEnginescript
- The script language source to be executedbinding
- A Groovy binding
- Returns:
- The value returned from the execution of the script (if supported by the Script engine)
- Throws:
ScriptException
- if error occurs in script
NullPointerException
- if the argument is null- Since:
- 1.7.3
- See Also:
eval(javax.script.ScriptEngine, java.io.Reader, groovy.lang.Binding)
eval
public static Object eval(ScriptEngine self,
Reader reader,
Binding binding)
throws ScriptException
- Same as
eval(ScriptEngine, Reader, Binding)
except that the
source of the script is provided as a Reader
- Parameters:
self
- A ScriptEnginereader
- The source of the scriptbinding
- A Groovy binding
- Returns:
- The value returned by the script
- Throws:
ScriptException
- if an error occurs in script
NullPointerException
- if the argument is null- Since:
- 1.7.3
- See Also:
eval(javax.script.ScriptEngine, java.lang.String, groovy.lang.Binding)