| Enum | Description | 
|---|---|
| AccessorType | 
| Annotation Type | Description | 
|---|---|
| Accessors | 
 Creates getters and setters for annotated fields or for all fields in an annotated class. 
 | 
| Data | 
 Turns this class into a read-only Data object. 
 | 
| Delegate | 
 Implements interfaces by forwarding method calls to an annotated field or method. 
 | 
| EqualsHashCode | 
 Creates default implementations for  
equals and hashCode. | 
| FinalFieldsConstructor | 
 Creates a constructor that takes a parameter for each final field of a class. 
 | 
| ToString | 
 Creates a default  
toString implementation. |