| Modifier and Type | Class and Description |
|---|---|
| public abstract class | 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 |
| public abstract class | DelegatingCustomizer
Base class for compilation customizers which delegate to another customizer. |
| public class | ImportCustomizer
This compilation customizer allows addiing various types of imports to the compilation unit. |
| public class | SecureASTCustomizer
This customizer allows securing source code by controlling what code constructs are permitted. |
| public class | SourceAwareCustomizer
A base class for customizers which only have to be applied on specific source units. |