| Interface | Description | 
|---|---|
| AnnotationConstants | 
 Constant annotation values. 
 | 
| Annotation Type | Description | 
|---|---|
| Field | 
 Field annotation applied to class attributes, methods or constructor parameters. 
 | 
| Fields | 
 Annotation used to add fields to a record or segment that are not bound
 to a class property. 
 | 
| Group | 
 Group annotation for classes, and for fields and methods in a class
 annotated by a parent Group. 
 | 
| Record | 
 Record annotation for classes, and for fields and methods in a class
 annotated by Group. 
 | 
| Segment | 
 Segment annotation applied to class members or methods. 
 |