# Package org.codehaus.groovy.control.customizers

package org.codehaus.groovy.control.customizers

Related Packages
Package
Description
org.codehaus.groovy.control
org.codehaus.groovy.control.customizers.builder
org.codehaus.groovy.control.io
org.codehaus.groovy.control.messages
Class
Description
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(CompilationCustomizer...)` method.
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 allowed.
SecureASTCustomizer.ExpressionChecker
This interface allows the user to plugin custom expression checkers if expression blacklist or whitelist are not sufficient
SecureASTCustomizer.StatementChecker
This interface allows the user to plugin custom statement checkers if statement blacklist or whitelist are not sufficient
SourceAwareCustomizer
A base class for customizers which only have to be applied on specific source units.