Annotation | Description | Example Syntax |
Marker | Takes no values | @MarkerAnnotation |
Single valued | Takes one value | @SingleValuedAnnotation("VALUE") |
Regular | Takes more than one value | @RegularAnnotation(name="John Q.", bugValue=1) |
Table 1: Annotations get addressed differently depending upon the number of values they take.