|
|||||
FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A base class for data structures that can collect messages and errors during processing.
Field Summary | |
---|---|
GroovyClassLoader |
classLoader
|
CompilerConfiguration |
configuration
|
ErrorCollector |
errorCollector
|
int |
phase
|
boolean |
phaseComplete
|
Constructor Summary | |
ProcessingUnit(CompilerConfiguration configuration, GroovyClassLoader classLoader, ErrorCollector er)
The current phase |
Method Summary | |
---|---|
void |
completePhase()
Marks the current phase complete and processes any errors. |
void |
configure(CompilerConfiguration configuration)
Reconfigures the ProcessingUnit. |
GroovyClassLoader |
getClassLoader()
Returns the class loader in use by this ProcessingUnit. |
CompilerConfiguration |
getConfiguration()
|
ErrorCollector |
getErrorCollector()
|
int |
getPhase()
Returns the current phase. |
String |
getPhaseDescription()
Returns the description for the current phase. |
void |
gotoPhase(int phase)
Wraps up any pending operations for the current phase and switches to the next phase. |
void |
nextPhase()
A synonym for gotoPhase( phase + 1 ) .
|
void |
setClassLoader(GroovyClassLoader loader)
Sets the class loader for use by this ProcessingUnit. |
void |
setConfiguration(CompilerConfiguration configuration)
|
Constructor Detail |
---|
public ProcessingUnit(CompilerConfiguration configuration, GroovyClassLoader classLoader, ErrorCollector er)
Method Detail |
---|
public void completePhase()
public void configure(CompilerConfiguration configuration)
public GroovyClassLoader getClassLoader()
public CompilerConfiguration getConfiguration()
public ErrorCollector getErrorCollector()
public int getPhase()
public String getPhaseDescription()
public void gotoPhase(int phase)
public void nextPhase()
gotoPhase( phase + 1 )
.
public void setClassLoader(GroovyClassLoader loader)
public void setConfiguration(CompilerConfiguration configuration)