public class CompileUnit
extends java.lang.Object
ModuleNode
instancesConstructor and Description |
---|
CompileUnit(GroovyClassLoader classLoader,
java.security.CodeSource codeSource,
CompilerConfiguration config) |
CompileUnit(GroovyClassLoader classLoader,
CompilerConfiguration config) |
Modifier and Type | Method and Description |
---|---|
void |
addClass(ClassNode node)
Adds a class to the unit.
|
void |
addClassNodeToCompile(ClassNode node,
SourceUnit location)
this emthod actually does not compile a class.
|
void |
addModule(ModuleNode node) |
ClassNode |
getClass(java.lang.String name) |
java.util.List |
getClasses() |
GroovyClassLoader |
getClassLoader() |
java.security.CodeSource |
getCodeSource() |
CompilerConfiguration |
getConfig() |
java.util.List |
getModules() |
SourceUnit |
getScriptSourceLocation(java.lang.String className) |
boolean |
hasClassNodeToCompile() |
java.util.Iterator |
iterateClassNodeToCompile() |
public CompileUnit(GroovyClassLoader classLoader, CompilerConfiguration config)
public CompileUnit(GroovyClassLoader classLoader, java.security.CodeSource codeSource, CompilerConfiguration config)
public java.util.List getModules()
public void addModule(ModuleNode node)
public ClassNode getClass(java.lang.String name)
public java.util.List getClasses()
public CompilerConfiguration getConfig()
public GroovyClassLoader getClassLoader()
public java.security.CodeSource getCodeSource()
public void addClass(ClassNode node)
public void addClassNodeToCompile(ClassNode node, SourceUnit location)
public SourceUnit getScriptSourceLocation(java.lang.String className)
public boolean hasClassNodeToCompile()
public java.util.Iterator iterateClassNodeToCompile()