| Interface | Description | 
|---|---|
| PropertyAccessor | |
| PropertyReader | |
| PropertyWriter | 
| Class | Description | 
|---|---|
| BindableASTTransformation | Handles generation of code for the @Bindable annotation when @Vetoable
 is not present. | 
                        
| DefaultPropertyAccessor | |
| DefaultPropertyReader | |
| DefaultPropertyWriter | |
| ListenerListASTTransformation | Handles generation of code for the @ListenerList annotation. | 
                        
| VetoableASTTransformation | Handles generation of code for the @Vetoable annotation, and @Bindable
 if also present. | 
                        
| Annotation Type | Description | 
|---|---|
| Bindable | Annotates a groovy property or a class. | 
| ListenerList | This annotation adds Java-style listener support to a class based on an annotated Collection-property. | 
| Vetoable | Annotates a groovy property or a class. |