| Annotation Type | Description | 
|---|---|
| PartialRegex | Indicates a String that is not a syntactically valid regular expression. | 
| PolyRegex | A polymorphic qualifier for the Regex type system. | 
| Regex | If a type is annotated as  @Regex(n), then the run-time value is a regular expression with
 n capturing groups. | 
| RegexBottom | The bottom type in the Regex type system. | 
| UnknownRegex | Represents the top of the Regex qualifier hierarchy. |