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 the CompilerConfiguration.addCompilationCustomizers(CompilationCustomizer...) method.
Since:
1.8.0
Author:
Cedric Champeau
  • Constructor Details

    • CompilationCustomizer

      public CompilationCustomizer(CompilePhase phase)
  • Method Details