Top Classes
[default module]

Package org.codehaus.groovy.control.customizers


Class Summary

Modifier and TypeClass 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 org.codehaus.groovy.control.CompilerConfiguration#addCompilationCustomizers(CompilationCustomizer...) method.

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.