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

public abstract Class CompilationCustomizer

extends Object
implements IPrimaryClassNodeOperation
Class Inheritance
All Implemented Interfaces
org.codehaus.groovy.control.CompilationUnit.IPrimaryClassNodeOperation, org.codehaus.groovy.control.CompilationUnit.PhaseOperation
Known Direct Subclasses
org.codehaus.groovy.control.customizers.DelegatingCustomizer, org.codehaus.groovy.control.customizers.ImportCustomizer, org.codehaus.groovy.control.customizers.SecureASTCustomizer
Imports
org.codehaus.groovy.control.CompilationUnit, .CompilePhase

Users wanting to customize the configuration process such as adding imports, restricting the language features or apply AST transformations by default should implement this class, then call the org.codehaus.groovy.control.CompilerConfiguration#addCompilationCustomizers(CompilationCustomizer...) method.
Since
1.8.0

Field Summary

Modifier and TypeField and Description
private final CompilePhase

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public CompilePhase
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

phaseback to summary
private final CompilePhase phase

Constructor Detail

CompilationCustomizerback to summary
public CompilationCustomizer(final CompilePhase phase)

Method Detail

getPhaseback to summary
public CompilePhase getPhase()