public class GroovyScriptEngineImpl extends AbstractScriptEngine
JSR-223 Engine implementation. Adapted from original by Mike Grogan and A. Sundararajan
Fields inherited from class | Fields |
---|---|
class AbstractScriptEngine |
ARGV, FILENAME, ENGINE, ENGINE_VERSION, NAME, LANGUAGE, LANGUAGE_VERSION |
Type | Name and description |
---|---|
GroovyClassLoader |
classLoader |
Constructor and description |
---|
GroovyScriptEngineImpl
() |
GroovyScriptEngineImpl
(GroovyClassLoader classLoader) |
Type Params | Return Type | Name and description |
---|---|---|
|
CompiledScript |
compile(String scriptSource) |
|
CompiledScript |
compile(Reader reader) |
|
Bindings |
createBindings() |
|
Object |
eval(Reader reader, ScriptContext ctx) |
|
Object |
eval(String script, ScriptContext ctx) |
|
GroovyClassLoader |
getClassLoader() |
|
ScriptEngineFactory |
getFactory() |
<T> |
T |
getInterface(Class<T> clazz) |
<T> |
T |
getInterface(Object thiz, Class<T> clazz) |
|
Object |
invokeFunction(String name, Object... args) |
|
Object |
invokeMethod(Object thiz, String name, Object... args) |
|
void |
setClassLoader(GroovyClassLoader classLoader) |
Methods inherited from class | Name |
---|---|
class AbstractScriptEngine |
get, put, getContext, getBindings, eval, eval, eval, eval, setContext, setBindings, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll, getFactory, eval, eval, createBindings |
Copyright © 2003-2021 The Apache Software Foundation. All rights reserved.