Class DelegatingCustomizer
java.lang.Object
org.codehaus.groovy.control.customizers.CompilationCustomizer
org.codehaus.groovy.control.customizers.DelegatingCustomizer
- All Implemented Interfaces:
- CompilationUnitAware,- CompilationUnit.IPrimaryClassNodeOperation
- Direct Known Subclasses:
- SourceAwareCustomizer
public abstract class DelegatingCustomizer extends CompilationCustomizer implements CompilationUnitAware
Base class for compilation customizers which delegate to another customizer. The phase this
 customizer runs at is retrieved from the phase of the delegate.
- Since:
- 2.1.0
- 
Field SummaryFields Modifier and Type Field Description protected CompilationCustomizerdelegate
- 
Constructor SummaryConstructors Constructor Description DelegatingCustomizer(CompilationCustomizer delegate)
- 
Method SummaryModifier and Type Method Description voidcall(SourceUnit source, GeneratorContext context, ClassNode classNode)voidsetCompilationUnit(CompilationUnit compilationUnit)Methods inherited from class org.codehaus.groovy.control.customizers.CompilationCustomizergetPhaseMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.groovy.control.CompilationUnit.IPrimaryClassNodeOperationdoPhaseOperation, needSortedInput
- 
Field Details- 
delegate
 
- 
- 
Constructor Details- 
DelegatingCustomizer
 
- 
- 
Method Details- 
setCompilationUnit- Specified by:
- setCompilationUnitin interface- CompilationUnitAware
 
- 
callpublic void call(SourceUnit source, GeneratorContext context, ClassNode classNode) throws CompilationFailedException- Specified by:
- callin interface- CompilationUnit.IPrimaryClassNodeOperation
- Throws:
- CompilationFailedException
 
 
-