| Name | Description | Type | Package | Framework |
| 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 | Class | org.codehaus.groovy.control.customizers | Groovy |
| CustomizersFactory | This factory generates an array of compilation customizers. | Class | org.codehaus.groovy.control.customizers.builder | Groovy |
| DelegatingCustomizer | Base class for compilation customizers which delegate to another customizer. | Class | org.codehaus.groovy.control.customizers | Groovy |
| ImportCustomizer | This compilation customizer allows addiing various types of imports to the compilation unit. | Class | org.codehaus.groovy.control.customizers | Groovy |
| ImportCustomizerFactory | This factory allows the generation of an import customizer. | Class | org.codehaus.groovy.control.customizers.builder | Groovy |
| InlinedASTCustomizerFactory | This factory lets a user define a compilation customizer without having to define an anonymous inner class. | Class | org.codehaus.groovy.control.customizers.builder | Groovy |
| PostCompletionFactory | A helper interface for factories which require post processing of generated nodes. | Interface | org.codehaus.groovy.control.customizers.builder | Groovy |
| SecureASTCustomizer | This customizer allows securing source code by controlling what code constructs are allowed. | Class | org.codehaus.groovy.control.customizers | Groovy |
| SecureASTCustomizer .ExpressionChecker | Interface | org.codehaus.groovy.control.customizers.SecureASTCustomizer | Groovy | |
| SecureASTCustomizer .StatementChecker | Interface | org.codehaus.groovy.control.customizers.SecureASTCustomizer | Groovy | |
| SecureASTCustomizerFactory | This factory allows the generation of a SecureASTCustomizer. | Class | org.codehaus.groovy.control.customizers.builder | Groovy |
| SourceAwareCustomizer | A base class for customizers which only have to be applied on specific source units. | Class | org.codehaus.groovy.control.customizers | Groovy |
| SourceAwareCustomizerFactory | Factory for use with CompilerCustomizationBuilder. | Class | org.codehaus.groovy.control.customizers.builder | Groovy |
| SourceAwareCustomizerFactory .SourceOptions | Class | org.codehaus.groovy.control.customizers.builder.SourceAwareCustomizerFactory | Groovy | |