- org.codehaus.groovy.jsr223.GroovyScriptEngineImpl
-
-
Inherited fields
| Fields inherited from class |
Fields |
class AbstractScriptEngine |
ARGV, FILENAME, ENGINE, ENGINE_VERSION, NAME, LANGUAGE, LANGUAGE_VERSION |
-
Methods Summary
Methods
| Type Params |
Return Type |
Name and description |
|
public CompiledScript |
compile(String scriptSource)
|
|
public CompiledScript |
compile(Reader reader)
|
|
public Bindings |
createBindings()
|
|
public Object |
eval(Reader reader, ScriptContext ctx)
|
|
public Object |
eval(String script, ScriptContext ctx)
|
|
public groovy.lang.GroovyClassLoader |
getClassLoader()
|
|
public ScriptEngineFactory |
getFactory()
|
<T> |
public T |
getInterface(Class<T> clazz)
|
<T> |
public T |
getInterface(Object thiz, Class<T> clazz)
|
|
public Object |
getVariable(String name)
|
|
public Object |
invokeFunction(String name, Object args)
|
|
public Object |
invokeMethod(Object thiz, String name, Object args)
|
|
public Object |
invokeMethod(Object object, String name, Object args)
|
|
public Object |
invokeMethod(Object object, String name, Object[] args)
|
|
public Object |
invokeStaticMethod(Object object, String name, Object[] args)
|
|
public groovy.lang.GroovyClassLoader |
run()
|
|
public void |
setClassLoader(groovy.lang.GroovyClassLoader classLoader)
|
|
public void |
setVariable(String name, Object value)
|
-
Inherited Methods Summary
Inherited Methods
| Methods inherited from class |
Name |
class AbstractScriptEngine |
get, put, getContext, getBindings, setContext, setBindings, eval, eval, eval, eval, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll, getFactory, createBindings, eval, eval |
-
-
Constructor Detail
-
public GroovyScriptEngineImpl()
-
public GroovyScriptEngineImpl(groovy.lang.GroovyClassLoader classLoader)
-
Method Detail
-
public groovy.lang.GroovyClassLoader getClassLoader()
-
<T> public T getInterface(Class<T> clazz)
-
@Override
public groovy.lang.GroovyClassLoader run()
-
public void setClassLoader(groovy.lang.GroovyClassLoader classLoader)
Copyright © 2003-2024 The Apache Software Foundation. All rights reserved.