protected class UnitsAnnotatedTypeFactory.UnitsQualifierHierarchy extends GraphQualifierHierarchy
MultiGraphQualifierHierarchy.MultiGraphFactory
bottoms, polymorphicQualifier, polyQualifiers, supertypesGraph, supertypesMap, tops, typeQualifiers
Constructor and Description |
---|
UnitsQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory f,
javax.lang.model.element.AnnotationMirror bottom) |
Modifier and Type | Method and Description |
---|---|
boolean |
isSubtype(javax.lang.model.element.AnnotationMirror rhs,
javax.lang.model.element.AnnotationMirror lhs)
Most qualifiers have no value fields.
|
finish, getBottomAnnotations, getTopAnnotations, isSubtype
addPolyRelations, buildFullMap, findBottoms, findTops, getBottomAnnotation, getPolymorphicAnnotation, getTopAnnotation, getTypeQualifiers, greatestLowerBound, greatestLowerBoundTypeVariable, isSubtypeTypeVariable, isSubtypeTypeVariable, leastUpperBound, leastUpperBoundTypeVariable, toString
canHaveEmptyAnnotationSet, findCorrespondingAnnotation, getAnnotationInHierarchy, getWidth, greatestLowerBound, greatestLowerBounds, greatestLowerBounds, greatestLowerBoundsTypeVariable, isSubtype, isSubtype, isValid, leastUpperBound, leastUpperBounds, leastUpperBounds, leastUpperBoundsTypeVariable, updateMappingToMutableSet
public UnitsQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory f, javax.lang.model.element.AnnotationMirror bottom)
public boolean isSubtype(javax.lang.model.element.AnnotationMirror rhs, javax.lang.model.element.AnnotationMirror lhs)
MultiGraphQualifierHierarchy
@I
.isSubtype
in class MultiGraphQualifierHierarchy
rhs
- The right-hand side, i.e. the sub qualifierlhs
- The left-hand side, i.e. the super qualifier