public static class UBQualifier.UpperBoundLiteralQualifier extends UBQualifier
UBQualifier.LessThanLengthOf, UBQualifier.UpperBoundLiteralQualifier, UBQualifier.UpperBoundUnknownQualifier| Modifier and Type | Field and Description | 
|---|---|
static UBQualifier.UpperBoundLiteralQualifier | 
NEGATIVEONE
Represents the value -1. 
 | 
static UBQualifier.UpperBoundLiteralQualifier | 
ONE
Represents the value 1. 
 | 
static UBQualifier.UpperBoundLiteralQualifier | 
ZERO
Represents 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