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