1 package javax.annotation.meta; 2 3 import java.lang.annotation.Documented; 4 import java.lang.annotation.ElementType; 5 import java.lang.annotation.Retention; 6 import java.lang.annotation.RetentionPolicy; 7 import 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) 18 public @interface TypeQualifierDefault { value()19 ElementType[] value() default {}; 20 } 21