# Package groovy.beans

- Interface Summary
  Interface | Description
  --- | ---
  PropertyAccessor | @author Andres Almiray
  PropertyReader | @author Andres Almiray
  PropertyWriter | @author Andres Almiray

- Class Summary
  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 Summary
  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.