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
-
Method Summary
Modifier and TypeMethodDescriptionglb
(UBQualifier other) boolean
isSubtype
(UBQualifier superType) boolean
Returns 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:
isSubtype
in classUBQualifier
-
isUnknown
public boolean isUnknown()Description copied from class:UBQualifier
Returns true if this UBQualifier is the top type.- Overrides:
isUnknown
in classUBQualifier
- Returns:
- true if this UBQualifier is the top type
-
lub
- Specified by:
lub
in classUBQualifier
-
glb
- Specified by:
glb
in classUBQualifier
-
toString
-