public class Coercions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static byte |
byte0 |
private static char |
char0 |
private static double |
double0 |
private static float |
float0 |
private static int |
int0 |
private static long |
long0 |
private static short |
short0 |
Constructor and Description |
---|
Coercions() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
coerce(java.lang.Class<?> type,
java.lang.Object raw,
org.osgi.framework.Bundle bundle) |
static boolean |
coerceToBoolean(java.lang.Object o) |
static byte |
coerceToByte(java.lang.Object o) |
static char |
coerceToChar(java.lang.Object o) |
static java.lang.Class<?> |
coerceToClass(java.lang.Object o,
org.osgi.framework.Bundle b) |
static double |
coerceToDouble(java.lang.Object o) |
static <T extends java.lang.Enum<T>> |
coerceToEnum(java.lang.Object o,
java.lang.Class<T> clazz) |
static float |
coerceToFloat(java.lang.Object o) |
static int |
coerceToInteger(java.lang.Object o) |
static long |
coerceToLong(java.lang.Object o) |
static short |
coerceToShort(java.lang.Object o) |
static java.lang.String |
coerceToString(java.lang.Object o) |
private static java.lang.Object |
firstArrayElement(java.lang.Object o,
java.lang.Object defaultValue) |
private static java.lang.Object |
firstCollectionElement(java.lang.Object raw,
java.lang.Object defaultValue) |
private static java.lang.Object |
multipleToSingle(java.lang.Object o,
java.lang.Object defaultValue) |
private static final byte byte0
private static final char char0
private static final double double0
private static final float float0
private static final int int0
private static final long long0
private static final short short0
public static java.lang.Object coerce(java.lang.Class<?> type, java.lang.Object raw, org.osgi.framework.Bundle bundle)
public static byte coerceToByte(java.lang.Object o)
public static char coerceToChar(java.lang.Object o)
public static double coerceToDouble(java.lang.Object o)
public static float coerceToFloat(java.lang.Object o)
public static int coerceToInteger(java.lang.Object o)
public static long coerceToLong(java.lang.Object o)
public static short coerceToShort(java.lang.Object o)
public static java.lang.String coerceToString(java.lang.Object o)
public static boolean coerceToBoolean(java.lang.Object o)
public static java.lang.Class<?> coerceToClass(java.lang.Object o, org.osgi.framework.Bundle b)
public static <T extends java.lang.Enum<T>> T coerceToEnum(java.lang.Object o, java.lang.Class<T> clazz)
private static java.lang.Object multipleToSingle(java.lang.Object o, java.lang.Object defaultValue)
private static java.lang.Object firstCollectionElement(java.lang.Object raw, java.lang.Object defaultValue)
private static java.lang.Object firstArrayElement(java.lang.Object o, java.lang.Object defaultValue)