| Interface | Description | 
|---|---|
| PropertyAccessor | @author Andres Almiray | 
| PropertyReader | @author Andres Almiray | 
| PropertyWriter | @author Andres Almiray | 
| Class | Description | 
|---|---|
| BindableASTTransformation | Handles generation of code for the @Bindable annotation when @Vetoable
 is not present. | 
                        
| DefaultPropertyAccessor | @author Andres Almiray | 
| DefaultPropertyReader | @author Andres Almiray | 
| DefaultPropertyWriter | @author Andres Almiray | 
| 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. |