![JAR search and dependency download from the Maven repository](/logo.png)
checkers.quals.DefaultQualifierInHierarchy Maven / Gradle / Ivy
package checkers.quals;
import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
import java.lang.annotation.*;
/**
* Indicates that the annotated qualifier is the default qualifier in the
* qualifier hierarchy: it applies if the programmer writes no explicit
* qualifier.
*
*
* The {@link DefaultQualifier} annotation, which targets Java code elements,
* takes precedence over {@code DefaultQualifierInHierarchy}.
*
*
* Each type qualifier hierarchy may have at most one qualifier marked as
* {@code DefaultQualifierInHierarchy}.
*
* @see checkers.quals.DefaultQualifier
*/
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ANNOTATION_TYPE)
public @interface DefaultQualifierInHierarchy {}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy