Type-use annotation

A Java annotation targeted at a particular occurrence of a type, including a type argument, cast, bound, or array dimension.