Class NoElementQualifierHierarchy

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

@AnnotatedFor("nullness") public class NoElementQualifierHierarchy extends Object implements 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.