All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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