public static class UBQualifier.UpperBoundLiteralQualifier extends UBQualifier
UBQualifier.LessThanLengthOf, UBQualifier.UpperBoundLiteralQualifier, UBQualifier.UpperBoundUnknownQualifier| Modifier and Type | Field and Description | 
|---|---|
| static UBQualifier.UpperBoundLiteralQualifier | NEGATIVEONERepresents the value -1. | 
| static UBQualifier.UpperBoundLiteralQualifier | ONERepresents the value 1. | 
| static UBQualifier.UpperBoundLiteralQualifier | ZERORepresents the value 0. | 
| Modifier and Type | Method and Description | 
|---|---|
| static UBQualifier.UpperBoundLiteralQualifier | create(int value)Creates an UpperBoundLiteralQualifier. | 
| UBQualifier | glb(UBQualifier other) | 
| boolean | isLiteral()Returns true if this UBQualifier represents a literal integer. | 
| boolean | isSubtype(UBQualifier superType) | 
| UBQualifier | lub(UBQualifier other) | 
| String | toString() | 
createUBQualifier, createUBQualifier, createUBQualifier, createUBQualifier, createUBQualifier, createUBQualifier, hasSequenceWithOffset, hasSequenceWithOffset, isBottom, isLessThanLengthOf, isLessThanLengthOfAny, isLessThanLengthQualifier, isLessThanOrEqualTo, isPoly, isUnknown, minusOffset, minusOffset, plusOffset, plusOffset, widenUpperBoundpublic static UBQualifier.UpperBoundLiteralQualifier NEGATIVEONE
public static UBQualifier.UpperBoundLiteralQualifier ZERO
public static UBQualifier.UpperBoundLiteralQualifier ONE
public static UBQualifier.UpperBoundLiteralQualifier create(int value)
value - the integer valuepublic boolean isLiteral()
UBQualifierisLiteral in class UBQualifierpublic boolean isSubtype(UBQualifier superType)
isSubtype in class UBQualifierpublic UBQualifier lub(UBQualifier other)
lub in class UBQualifierpublic UBQualifier glb(UBQualifier other)
glb in class UBQualifier