- 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 |
createBindings, equals, eval, eval, eval, eval, eval, eval, get, getBindings, getClass, getContext, getFactory, hashCode, notify, notifyAll, put, setBindings, setContext, toString, wait, wait, wait |
-
-
Constructor Detail
-
public GroovyScriptEngineImpl()
-
public GroovyScriptEngineImpl(groovy.lang.GroovyClassLoader classLoader)
-
Method Detail
-
public groovy.lang.GroovyClassLoader getClassLoader()
-
@Override
public groovy.lang.GroovyClassLoader run()
-
public void setClassLoader(groovy.lang.GroovyClassLoader classLoader)
Copyright © 2003-2025 The Apache Software Foundation. All rights reserved.