Class |
Description |
ASTTransformationCustomizer
|
This customizer allows applying an AST transformation to a source unit with
several strategies. |
CompilationCustomizer
|
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
|
DelegatingCustomizer
|
Base class for compilation customizers which delegate to another customizer. |
ImportCustomizer
|
This compilation customizer allows addiing various types of imports to the compilation unit. |
SecureASTCustomizer
|
This customizer allows securing source code by controlling what code constructs are permitted.
|
SecureASTCustomizer.SecuringCodeVisitor
|
This visitor directly implements the GroovyCodeVisitor interface instead of using the CodeVisitorSupport class to make sure that future features of the language gets managed by this visitor. |
SourceAwareCustomizer
|
A base class for customizers which only have to be applied on specific source units.
|