1package javax.annotation.meta; 2 3import java.lang.annotation.Documented; 4import java.lang.annotation.ElementType; 5import java.lang.annotation.Retention; 6import java.lang.annotation.RetentionPolicy; 7import java.lang.annotation.Target; 8 9/** 10 * This qualifier is applied to an annotation to denote that the annotation 11 * defines a default type qualifier that is visible within the scope of the 12 * element it is applied to. 13 */ 14 15@Documented 16@Target(ElementType.ANNOTATION_TYPE) 17@Retention(RetentionPolicy.RUNTIME) 18public @interface TypeQualifierDefault { 19 ElementType[] value() default {}; 20} 21