Class UBQualifier.UpperBoundUnknownQualifier
- java.lang.Object
-
- org.checkerframework.checker.index.upperbound.UBQualifier
-
- org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundUnknownQualifier
-
- Enclosing class:
- UBQualifier
public static class UBQualifier.UpperBoundUnknownQualifier extends 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 Modifier and Type Field Description static UBQualifierUNKNOWNThe canonical representative.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UBQualifierglb(UBQualifier other)booleanisSubtype(UBQualifier superType)booleanisUnknown()Returns true if this UBQualifier is the top type.UBQualifierlub(UBQualifier other)java.lang.StringtoString()-
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 Detail
-
UNKNOWN
public static final UBQualifier UNKNOWN
The canonical representative.
-
-
Method Detail
-
isSubtype
public boolean isSubtype(UBQualifier superType)
- 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
public UBQualifier lub(UBQualifier other)
- Specified by:
lubin classUBQualifier
-
glb
public UBQualifier glb(UBQualifier other)
- Specified by:
glbin classUBQualifier
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-