| Interface | Description |
|---|---|
| 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
|
| 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.
|
| SourceAwareCustomizer |
A base class for customizers which only have to be applied on specific source units.
|