package javax.annotation.meta; | |
/** | |
* Used to describe the relationship between a qualifier T and the set of values S possible on an | |
* annotated element. | |
*/ | |
public enum When { | |
/** S is a subset of T */ | |
ALWAYS, | |
/** nothing definitive is known about the relation between S and T */ | |
UNKNOWN, | |
/** S intersection T is non empty and S - T is nonempty. */ | |
MAYBE, | |
/** S intersection T is empty. */ | |
NEVER; | |
} |