Class UBQualifier.UpperBoundUnknownQualifier
java.lang.Object
org.checkerframework.checker.index.upperbound.UBQualifier
org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundUnknownQualifier
- Enclosing class:
UBQualifier
The top type qualifier.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.checkerframework.checker.index.upperbound.UBQualifier
UBQualifier.LessThanLengthOf, UBQualifier.UpperBoundLiteralQualifier, UBQualifier.UpperBoundUnknownQualifier -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionglb(UBQualifier other) booleanisSubtype(UBQualifier superType) booleanReturns true if this UBQualifier is the top type.lub(UBQualifier other) toString()Methods inherited from class org.checkerframework.checker.index.upperbound.UBQualifier
createUBQualifier, createUBQualifier, createUBQualifier, createUBQualifier, createUBQualifier, createUBQualifier, hasSequenceWithOffset, hasSequenceWithOffset, isBottom, isLessThanLengthOf, isLessThanLengthOfAny, isLessThanLengthQualifier, isLessThanOrEqualTo, isLiteral, isPoly, minusOffset, minusOffset, plusOffset, plusOffset, widenUpperBound
-
Field Details
-
UNKNOWN
The canonical representative.
-
-
Method Details
-
isSubtype
- Specified by:
isSubtypein classUBQualifier
-
isUnknown
public boolean isUnknown()Description copied from class:UBQualifierReturns true if this UBQualifier is the top type.- Overrides:
isUnknownin classUBQualifier- Returns:
- true if this UBQualifier is the top type
-
lub
- Specified by:
lubin classUBQualifier
-
glb
- Specified by:
glbin classUBQualifier
-
toString
-