Groovy JDK

javax.script
Class ScriptEngine

Method Summary
Object eval(String script, Binding binding)
Executes the specified script.
Object eval(Reader reader, Binding binding)
Same as eval(ScriptEngine, Reader, Binding) except that the source of the script is provided as a Reader
 
Method Detail

eval

public Object eval(String script, Binding binding)
 
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:
script - The script language source to be executed.
binding - A Groovy binding.
Returns:
The value returned from the execution of the script (if supported by the Script engine)
Since:
1.7.3
See:
ScriptEngine#eval.

eval

public Object eval(Reader reader, Binding binding)
 
Same as eval(ScriptEngine, Reader, Binding) except that the source of the script is provided as a Reader
Parameters:
reader - The source of the script.
binding - A Groovy binding.
Returns:
The value returned by the script
Since:
1.7.3
See:
ScriptEngine#eval.

Groovy JDK