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