Class DelegatingCustomizer
- java.lang.Object
- 
- org.codehaus.groovy.control.CompilationUnit.PrimaryClassNodeOperation
- 
- org.codehaus.groovy.control.customizers.CompilationCustomizer
- 
- org.codehaus.groovy.control.customizers.DelegatingCustomizer
 
 
 
- 
- All Implemented Interfaces:
- CompilationUnitAware
 - 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 SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcall(SourceUnit source, GeneratorContext context, ClassNode classNode)voidsetCompilationUnit(CompilationUnit compilationUnit)- 
Methods inherited from class org.codehaus.groovy.control.customizers.CompilationCustomizergetPhase
 - 
Methods inherited from class org.codehaus.groovy.control.CompilationUnit.PrimaryClassNodeOperationneedSortedInput
 
- 
 
- 
- 
- 
Field Detail- 
delegateprotected final CompilationCustomizer delegate 
 
- 
 - 
Constructor Detail- 
DelegatingCustomizerpublic DelegatingCustomizer(CompilationCustomizer delegate) 
 
- 
 - 
Method Detail- 
setCompilationUnitpublic void setCompilationUnit(CompilationUnit compilationUnit) - Specified by:
- setCompilationUnitin interface- CompilationUnitAware
 
 - 
callpublic void call(SourceUnit source, GeneratorContext context, ClassNode classNode) throws CompilationFailedException - Specified by:
- callin class- CompilationUnit.PrimaryClassNodeOperation
- Throws:
- CompilationFailedException
 
 
- 
 
-