|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.jsr223.ScriptExtensions
public class ScriptExtensions
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.
Method Summary | |
---|---|
static Object
|
eval(ScriptEngine self, String script, Binding binding)
Executes the specified script. |
static Object
|
eval(ScriptEngine self, Reader reader, Binding binding)
Same as |
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Method Detail |
---|
public static Object eval(ScriptEngine self, String script, Binding binding)
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
public static Object eval(ScriptEngine self, Reader reader, Binding binding)
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
Copyright © 2003-2013 The Codehaus. All rights reserved.