Class CompilationCustomizer

java.lang.Object
org.codehaus.groovy.control.customizers.CompilationCustomizer
All Implemented Interfaces:
CompilationUnit.IPrimaryClassNodeOperation
Direct Known Subclasses:
DelegatingCustomizer, ImportCustomizer, SecureASTCustomizer

public abstract class CompilationCustomizer
extends java.lang.Object
implements CompilationUnit.IPrimaryClassNodeOperation
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
  • Constructor Details

    • CompilationCustomizer

      public CompilationCustomizer​(CompilePhase phase)
  • Method Details