public class GroovyRuntimeImpl extends Object implements GroovyRuntime
GroovyRuntime implementation.| Constructor and Description |
|---|
GroovyRuntimeImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
groovy.lang.Binding |
createBinding(Map<String,Object> context)
Create script binding, handling conversion of
ClosureTarget and MagicContext entries. |
groovy.lang.Closure |
createClosure(Object owner,
ClosureTarget target)
Creates a
Closure from a ClosureTarget. |
ConsoleWindow |
createConsoleWindow() |
groovy.lang.GroovyClassLoader |
createGroovyClassLoader(ClassLoader classLoader,
ResourceLoader resourceLoader)
|
groovy.lang.GroovyCodeSource |
createGroovyCodeSource(ClassSource source)
Creates a
GroovyCodeSource from a ClassSource. |
groovy.lang.GroovyResourceLoader |
createGroovyResourceLoader(ResourceLoader resourceLoader)
Creates a
GroovyResourceLoader from a ResourceLoader. |
Object |
createMagicContextValue(MagicContext magic)
Create an object for a
MagicContext entry. |
ScriptExecutor |
createScriptExecutor() |
ShellRunner |
createShellRunner() |
public ScriptExecutor createScriptExecutor()
createScriptExecutor in interface GroovyRuntimepublic ConsoleWindow createConsoleWindow()
createConsoleWindow in interface GroovyRuntimepublic ShellRunner createShellRunner()
createShellRunner in interface GroovyRuntimepublic void cleanup()
cleanup in interface GroovyRuntimepublic groovy.lang.GroovyClassLoader createGroovyClassLoader(ClassLoader classLoader, ResourceLoader resourceLoader)
public groovy.lang.GroovyResourceLoader createGroovyResourceLoader(ResourceLoader resourceLoader)
GroovyResourceLoader from a ResourceLoader.public groovy.lang.GroovyCodeSource createGroovyCodeSource(ClassSource source) throws IOException
GroovyCodeSource from a ClassSource.IOExceptionpublic groovy.lang.Closure createClosure(Object owner, ClosureTarget target)
Closure from a ClosureTarget.public Object createMagicContextValue(MagicContext magic)
MagicContext entry.public groovy.lang.Binding createBinding(Map<String,Object> context)
ClosureTarget and MagicContext entries.Copyright © 2006-2013 Codehaus. All Rights Reserved.