Top Description Fields Constructors Methods
org.codehaus.groovy.control.customizers

public abstract Class DelegatingCustomizer

extends CompilationCustomizer
implements CompilationUnitAware
Class Inheritance
All Implemented Interfaces
groovy.transform.CompilationUnitAware
Known Direct Subclasses
org.codehaus.groovy.control.customizers.SourceAwareCustomizer
Imports
groovy.transform.CompilationUnitAware, org.codehaus.groovy.ast.ClassNode, org.codehaus.groovy.classgen.GeneratorContext, org.codehaus.groovy.control.CompilationFailedException, .CompilationUnit, .SourceUnit

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 Summary

Modifier and TypeField and Description
protected final CompilationCustomizer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
Inherited from org.codehaus.groovy.control.customizers.CompilationCustomizer:
getPhase

Field Detail

delegateback to summary
protected final CompilationCustomizer delegate

Constructor Detail

DelegatingCustomizerback to summary
public DelegatingCustomizer(CompilationCustomizer delegate)

Method Detail

callback to summary
public void call(final SourceUnit source, final GeneratorContext context, final ClassNode classNode) throws CompilationFailedException

Implements org.codehaus.groovy.control.CompilationUnit.IPrimaryClassNodeOperation.call.

Annotations
@Override
setCompilationUnitback to summary
public void setCompilationUnit(final CompilationUnit compilationUnit)

Implements groovy.transform.CompilationUnitAware.setCompilationUnit.

Annotations
@Override