Class VM
- java.lang.Object
-
- de.mirkosertic.bytecoder.classlib.VM
-
public class VM extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.ClassLoader
SYSTEM_LOADER
-
Constructor Summary
Constructors Constructor Description VM()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Class<?>
booleanPrimitiveClass()
static java.lang.Class<?>
bytePrimitiveClass()
static java.lang.Class<?>
charPrimitiveClass()
static java.util.Locale
defaultLocale()
static java.lang.Class<?>
doublePrimitiveClass()
static java.lang.String
exceptionMessage(java.lang.Exception e)
static java.lang.Class<?>
floatPrimitiveClass()
static java.lang.Object
getObjectFromInstanceField(java.lang.Object o, java.lang.reflect.Field field)
static java.lang.Object
getObjectFromStaticField(java.lang.Class declaredClass, java.lang.reflect.Field field)
static java.lang.Class<?>
intPrimitiveClass()
static java.lang.Class<?>
longPrimitiveClass()
static java.lang.Object
newInstanceFromDefaultConstructor(java.lang.Class clz)
static boolean
nullsafeEquals(java.lang.Object a, java.lang.Object b)
static java.lang.String
objectToString(java.lang.Object o)
static void
putObjectToInstanceField(java.lang.Object o, java.lang.reflect.Field field, java.lang.Object value)
static void
putObjectToStaticField(java.lang.Class declaredClass, java.lang.reflect.Field field, java.lang.Object value)
static java.lang.Class<?>
shortPrimitiveClass()
static java.lang.Byte
toByte(byte v)
static java.lang.Double
toDouble(float v)
static java.lang.Float
toFloat(float v)
static java.lang.Integer
toInteger(int v)
static java.lang.Long
toLong(long v)
static java.lang.Short
toShort(short v)
-
-
-
Method Detail
-
newInstanceFromDefaultConstructor
public static java.lang.Object newInstanceFromDefaultConstructor(java.lang.Class clz)
-
defaultLocale
public static java.util.Locale defaultLocale()
-
getObjectFromStaticField
public static java.lang.Object getObjectFromStaticField(java.lang.Class declaredClass, java.lang.reflect.Field field)
-
getObjectFromInstanceField
public static java.lang.Object getObjectFromInstanceField(java.lang.Object o, java.lang.reflect.Field field)
-
putObjectToStaticField
public static void putObjectToStaticField(java.lang.Class declaredClass, java.lang.reflect.Field field, java.lang.Object value)
-
putObjectToInstanceField
public static void putObjectToInstanceField(java.lang.Object o, java.lang.reflect.Field field, java.lang.Object value)
-
bytePrimitiveClass
public static java.lang.Class<?> bytePrimitiveClass()
-
charPrimitiveClass
public static java.lang.Class<?> charPrimitiveClass()
-
shortPrimitiveClass
public static java.lang.Class<?> shortPrimitiveClass()
-
intPrimitiveClass
public static java.lang.Class<?> intPrimitiveClass()
-
floatPrimitiveClass
public static java.lang.Class<?> floatPrimitiveClass()
-
doublePrimitiveClass
public static java.lang.Class<?> doublePrimitiveClass()
-
longPrimitiveClass
public static java.lang.Class<?> longPrimitiveClass()
-
booleanPrimitiveClass
public static java.lang.Class<?> booleanPrimitiveClass()
-
exceptionMessage
public static java.lang.String exceptionMessage(java.lang.Exception e)
-
objectToString
public static java.lang.String objectToString(java.lang.Object o)
-
nullsafeEquals
public static boolean nullsafeEquals(java.lang.Object a, java.lang.Object b)
-
toByte
public static java.lang.Byte toByte(byte v)
-
toShort
public static java.lang.Short toShort(short v)
-
toInteger
public static java.lang.Integer toInteger(int v)
-
toLong
public static java.lang.Long toLong(long v)
-
toFloat
public static java.lang.Float toFloat(float v)
-
toDouble
public static java.lang.Double toDouble(float v)
-
-