[Java] Class CompilationCustomizer
- org.codehaus.groovy.control.customizers.CompilationCustomizer
- All Implemented Interfaces and Traits:
- CompilationUnitIPrimaryClassNodeOperation
public abstract class CompilationCustomizer extends Object implements CompilationUnitIPrimaryClassNodeOperation
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 method.
- Since:
- 1.8.0
Constructor Summary
Constructor and description |
---|
CompilationCustomizer
(CompilePhase phase) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
public CompilePhase |
getPhase() |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail
public CompilationCustomizer(CompilePhase phase)
Method Detail
public CompilePhase getPhase()
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/control/customizers/CompilationCustomizer.html