Class CompilationCustomizer
- java.lang.Object
-
- org.codehaus.groovy.control.CompilationUnit.PrimaryClassNodeOperation
-
- org.codehaus.groovy.control.customizers.CompilationCustomizer
-
- Direct Known Subclasses:
DelegatingCustomizer
,ImportCustomizer
,SecureASTCustomizer
public abstract class CompilationCustomizer extends CompilationUnit.PrimaryClassNodeOperation
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 theCompilerConfiguration.addCompilationCustomizers(CompilationCustomizer...)
method.- Since:
- 1.8.0
-
-
Constructor Summary
Constructors Constructor Description CompilationCustomizer(CompilePhase phase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompilePhase
getPhase()
-
Methods inherited from class org.codehaus.groovy.control.CompilationUnit.PrimaryClassNodeOperation
call, needSortedInput
-
-
-
-
Constructor Detail
-
CompilationCustomizer
public CompilationCustomizer(CompilePhase phase)
-
-
Method Detail
-
getPhase
public CompilePhase getPhase()
-
-