Type.NeverReturns
Modifier and Type | Field and Description |
---|---|
static XIntegerType |
byteType |
static XIntegerType |
integerType |
static XIntegerType |
intType |
static XIntegerType |
longType |
IntNum |
maxValue
The upper bound, inclusive.
|
IntNum |
minValue
The lower bound, inclusive.
|
static XIntegerType |
negativeIntegerType |
static XIntegerType |
nonNegativeIntegerType |
static XIntegerType |
nonPositiveIntegerType |
static XIntegerType |
positiveIntegerType |
static XIntegerType |
shortType |
static XIntegerType |
unsignedByteType |
static XIntegerType |
unsignedIntType |
static XIntegerType |
unsignedLongType |
static XIntegerType |
unsignedShortType |
ANY_ATOMIC_TYPE_CODE, ANY_SIMPLE_TYPE_CODE, ANY_URI_TYPE_CODE, anyAtomicType, anySimpleType, anyURIType, BASE64_BINARY_TYPE_CODE, base64BinaryType, BOOLEAN_TYPE_CODE, booleanType, BYTE_TYPE_CODE, DATE_TIME_TYPE_CODE, DATE_TYPE_CODE, DAY_TIME_DURATION_TYPE_CODE, dayTimeDurationType, DECIMAL_ONE, DECIMAL_TYPE_CODE, decimalType, DOUBLE_ONE, DOUBLE_TYPE_CODE, DOUBLE_ZERO, doubleType, DURATION_TYPE_CODE, durationType, ENTITY_TYPE_CODE, FLOAT_ONE, FLOAT_TYPE_CODE, FLOAT_ZERO, floatType, G_DAY_TYPE_CODE, G_MONTH_DAY_TYPE_CODE, G_MONTH_TYPE_CODE, G_YEAR_MONTH_TYPE_CODE, G_YEAR_TYPE_CODE, HEX_BINARY_TYPE_CODE, hexBinaryType, ID_TYPE_CODE, IDREF_TYPE_CODE, INT_TYPE_CODE, INTEGER_TYPE_CODE, LANGUAGE_TYPE_CODE, LONG_TYPE_CODE, NAME_TYPE_CODE, NCNAME_TYPE_CODE, NEGATIVE_INTEGER_TYPE_CODE, NMTOKEN_TYPE_CODE, NON_POSITIVE_INTEGER_TYPE_CODE, NONNEGATIVE_INTEGER_TYPE_CODE, NORMALIZED_STRING_TYPE_CODE, NOTATION_TYPE_CODE, NotationType, POSITIVE_INTEGER_TYPE_CODE, QNAME_TYPE_CODE, SHORT_TYPE_CODE, STRING_TYPE_CODE, stringStringType, stringType, TIME_TYPE_CODE, TOKEN_TYPE_CODE, UNSIGNED_BYTE_TYPE_CODE, UNSIGNED_INT_TYPE_CODE, UNSIGNED_LONG_TYPE_CODE, UNSIGNED_SHORT_TYPE_CODE, UNTYPED_ATOMIC_TYPE_CODE, UNTYPED_TYPE_CODE, untypedAtomicType, untypedType, YEAR_MONTH_DURATION_TYPE_CODE, yearMonthDurationType
boolean_ctype, boolean_type, booleanValue_method, byte_type, char_type, charType, clone_method, double_type, doubleValue_method, errorType, float_type, floatValue_method, int_type, intValue_method, java_lang_Class_type, javalangannotationAnnotationType, javalangBooleanType, javalangCharacterType, javalangClassType, javalanginvokeMethodHandleType, javalangNumberType, javalangObjectType, javalangStringType, javalangThrowableType, long_type, longValue_method, neverReturnsType, nullType, number_type, objectType, pointer_type, reflectClass, short_type, string_type, throwable_type, toString_method, tostring_type, toStringType, typeArray0, void_type, voidType
Constructor and Description |
---|
XIntegerType(java.lang.Object name,
XDataType base,
int typeCode,
IntNum min,
IntNum max) |
XIntegerType(java.lang.String name,
XDataType base,
int typeCode,
IntNum min,
IntNum max) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
cast(java.lang.Object value) |
java.lang.Object |
coerceFromObject(java.lang.Object obj)
Convert an object to a value of this Type.
|
boolean |
isInstance(java.lang.Object obj) |
boolean |
isUnsignedType() |
IntNum |
valueOf(IntNum value) |
java.lang.Object |
valueOf(java.lang.String value) |
IntNum |
valueOf(java.lang.String value,
int radix) |
castable, compare, convertValue, emitCoerceFromObject, emitCoerceToObject, emitIsInstance, emitTestIf, getConstructor, getImplementationType, getReflectClass, makeDouble, makeFloat, print, toString
coerceToObject, emitConvertFromPrimitive, emitIsInstance, getGenericSignature, getMaybeGenericSignature, getName, getRawType, getRealType, getSignature, getSize, getSizeInWords, getType, hashCode, isCompatibleWithValue, isCompatibleWithValue, isExisting, isInterface, isMoreSpecific, isSame, isSubtype, isValidJavaTypeName, isVoid, lookupType, lowestCommonSharedType, lowestCommonSuperType, make, make, printSignature, promote, promoteIfUnsigned, registerTypeForClass, setGenericSignature, setName, setReflectClass, setSignature, signatureLength, signatureLength, signatureToName, signatureToPrimitive, signatureToType, signatureToType, swappedCompareResult, toString
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
encodeType
public final IntNum minValue
minValue
is null
.public final IntNum maxValue
maxValue
is null
.public static final XIntegerType integerType
public static final XIntegerType longType
public static final XIntegerType intType
public static final XIntegerType shortType
public static final XIntegerType byteType
public static final XIntegerType nonPositiveIntegerType
public static final XIntegerType negativeIntegerType
public static final XIntegerType nonNegativeIntegerType
public static final XIntegerType unsignedLongType
public static final XIntegerType unsignedIntType
public static final XIntegerType unsignedShortType
public static final XIntegerType unsignedByteType
public static final XIntegerType positiveIntegerType
public XIntegerType(java.lang.String name, XDataType base, int typeCode, IntNum min, IntNum max)
public boolean isUnsignedType()
public boolean isInstance(java.lang.Object obj)
isInstance
in class XDataType
public java.lang.Object coerceFromObject(java.lang.Object obj)
Type
coerceFromObject
in class XDataType
public java.lang.Object valueOf(java.lang.String value)
public IntNum valueOf(java.lang.String value, int radix)