public class DefaultTypeTransformation
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.Object[] |
EMPTY_ARGUMENTS |
protected static java.math.BigInteger |
ONE_NEG |
Constructor and Description |
---|
DefaultTypeTransformation() |
Modifier and Type | Method and Description |
---|---|
static java.util.Collection |
arrayAsCollection(java.lang.Object value) |
static <T> java.util.Collection<T> |
arrayAsCollection(T[] value) |
static java.lang.Object |
asArray(java.lang.Object object,
java.lang.Class type) |
static java.util.Collection |
asCollection(java.lang.Object value) |
static <T> java.util.Collection<T> |
asCollection(T[] value) |
static boolean |
booleanUnbox(java.lang.Object value) |
static java.lang.Object |
box(boolean value)
Deprecated.
|
static java.lang.Object |
box(byte value)
Deprecated.
|
static java.lang.Object |
box(char value)
Deprecated.
|
static java.lang.Object |
box(double value)
Deprecated.
|
static java.lang.Object |
box(float value)
Deprecated.
|
static java.lang.Object |
box(int value)
Deprecated.
|
static java.lang.Object |
box(long value)
Deprecated.
|
static java.lang.Object |
box(short value)
Deprecated.
|
static byte |
byteUnbox(java.lang.Object value) |
static boolean |
castToBoolean(java.lang.Object object)
Method used for coercing an object to a boolean value,
thanks to an
asBoolean() method added on types. |
static char |
castToChar(java.lang.Object object)
Deprecated.
|
static java.lang.Number |
castToNumber(java.lang.Object object) |
static java.lang.Number |
castToNumber(java.lang.Object object,
java.lang.Class type) |
static java.lang.Object |
castToType(java.lang.Object object,
java.lang.Class type) |
static java.lang.Object |
castToVargsArray(java.lang.Object[] origin,
int firstVargsPos,
java.lang.Class<?> arrayType) |
static char |
charUnbox(java.lang.Object value) |
static boolean |
compareArrayEqual(java.lang.Object left,
java.lang.Object right) |
static boolean |
compareEqual(java.lang.Object left,
java.lang.Object right) |
static int |
compareTo(java.lang.Object left,
java.lang.Object right)
Compares the two objects handling nulls gracefully and performing numeric type coercion if required
|
static boolean[] |
convertToBooleanArray(java.lang.Object a)
Deprecated.
|
static byte[] |
convertToByteArray(java.lang.Object a)
Deprecated.
|
static char[] |
convertToCharArray(java.lang.Object a)
Deprecated.
|
static double[] |
convertToDoubleArray(java.lang.Object a)
Deprecated.
|
static float[] |
convertToFloatArray(java.lang.Object a)
Deprecated.
|
static int[] |
convertToIntArray(java.lang.Object a)
Deprecated.
|
static long[] |
convertToLongArray(java.lang.Object a)
Deprecated.
|
static java.lang.Object |
convertToPrimitiveArray(java.lang.Object a,
java.lang.Class type)
Deprecated.
|
static short[] |
convertToShortArray(java.lang.Object a)
Deprecated.
|
static double |
doubleUnbox(java.lang.Object value) |
static float |
floatUnbox(java.lang.Object value) |
static java.lang.Character |
getCharFromSizeOneString(java.lang.Object value)
Deprecated.
|
static int |
intUnbox(java.lang.Object value) |
static boolean |
isEnumSubclass(java.lang.Object value)
Deprecated.
|
static long |
longUnbox(java.lang.Object value) |
static java.lang.Object[] |
primitiveArrayBox(java.lang.Object array) |
static java.util.List |
primitiveArrayToList(java.lang.Object array)
Allows conversion of arrays into a mutable List
|
static short |
shortUnbox(java.lang.Object value) |
protected static final java.lang.Object[] EMPTY_ARGUMENTS
protected static final java.math.BigInteger ONE_NEG
public static byte byteUnbox(java.lang.Object value)
public static char charUnbox(java.lang.Object value)
public static short shortUnbox(java.lang.Object value)
public static int intUnbox(java.lang.Object value)
public static boolean booleanUnbox(java.lang.Object value)
public static long longUnbox(java.lang.Object value)
public static float floatUnbox(java.lang.Object value)
public static double doubleUnbox(java.lang.Object value)
@Deprecated public static java.lang.Object box(boolean value)
@Deprecated public static java.lang.Object box(byte value)
@Deprecated public static java.lang.Object box(char value)
@Deprecated public static java.lang.Object box(short value)
@Deprecated public static java.lang.Object box(int value)
@Deprecated public static java.lang.Object box(long value)
@Deprecated public static java.lang.Object box(float value)
@Deprecated public static java.lang.Object box(double value)
public static java.lang.Number castToNumber(java.lang.Object object)
public static java.lang.Number castToNumber(java.lang.Object object, java.lang.Class type)
public static boolean castToBoolean(java.lang.Object object)
asBoolean()
method added on types.object
- to coerce to a boolean value@Deprecated public static char castToChar(java.lang.Object object)
public static java.lang.Object castToType(java.lang.Object object, java.lang.Class type)
public static java.lang.Object asArray(java.lang.Object object, java.lang.Class type)
public static <T> java.util.Collection<T> asCollection(T[] value)
public static java.util.Collection asCollection(java.lang.Object value)
public static java.util.Collection arrayAsCollection(java.lang.Object value)
public static <T> java.util.Collection<T> arrayAsCollection(T[] value)
@Deprecated public static boolean isEnumSubclass(java.lang.Object value)
value
- an objectpublic static java.util.List primitiveArrayToList(java.lang.Object array)
array
- an arraypublic static java.lang.Object[] primitiveArrayBox(java.lang.Object array)
public static int compareTo(java.lang.Object left, java.lang.Object right)
public static boolean compareEqual(java.lang.Object left, java.lang.Object right)
public static boolean compareArrayEqual(java.lang.Object left, java.lang.Object right)
@Deprecated public static int[] convertToIntArray(java.lang.Object a)
@Deprecated public static boolean[] convertToBooleanArray(java.lang.Object a)
@Deprecated public static byte[] convertToByteArray(java.lang.Object a)
@Deprecated public static short[] convertToShortArray(java.lang.Object a)
@Deprecated public static char[] convertToCharArray(java.lang.Object a)
@Deprecated public static long[] convertToLongArray(java.lang.Object a)
@Deprecated public static float[] convertToFloatArray(java.lang.Object a)
@Deprecated public static double[] convertToDoubleArray(java.lang.Object a)
@Deprecated public static java.lang.Object convertToPrimitiveArray(java.lang.Object a, java.lang.Class type)
@Deprecated public static java.lang.Character getCharFromSizeOneString(java.lang.Object value)
public static java.lang.Object castToVargsArray(java.lang.Object[] origin, int firstVargsPos, java.lang.Class<?> arrayType)