Interface Summary Interface Description SecureASTCustomizer.ExpressionCheckerThis interface allows the user to provide a custom expression checker if the dis/allowed expression lists are not sufficient SecureASTCustomizer.StatementCheckerThis interface allows the user to provide a custom statement checker if the dis/allowed statement lists are not sufficient
Class Summary Class Description CompilationCustomizerUsers 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
DelegatingCustomizerBase class for compilation customizers which delegate to another customizer. ImportCustomizerThis compilation customizer allows addiing various types of imports to the compilation unit. SecureASTCustomizerThis customizer allows securing source code by controlling what code constructs are permitted. SourceAwareCustomizerA base class for customizers which only have to be applied on specific source units.