Class NoElementQualifierHierarchy

java.lang.Object
org.checkerframework.framework.type.QualifierHierarchy
org.checkerframework.framework.type.NoElementQualifierHierarchy
Direct Known Subclasses:
AliasingAnnotatedTypeFactory.AliasingQualifierHierarchy

@AnnotatedFor("nullness") public class NoElementQualifierHierarchy extends QualifierHierarchy
A QualifierHierarchy where no qualifier has arguments; that is, no qualifier is represented by an annotation with elements. The meta-annotation SubtypeOf specifies the subtyping relationships.

It uses a QualifierKindHierarchy to model the relationships between qualifiers. Subclasses can override createQualifierKindHierarchy(Collection) to return a subclass of QualifierKindHierarchy.