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.ClassLoaderSYSTEM_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.LocaledefaultLocale()static java.lang.Class<?>doublePrimitiveClass()static java.lang.StringexceptionMessage(java.lang.Exception e)static java.lang.Class<?>floatPrimitiveClass()static java.lang.ObjectgetObjectFromInstanceField(java.lang.Object o, java.lang.reflect.Field field)static java.lang.ObjectgetObjectFromStaticField(java.lang.Class declaredClass, java.lang.reflect.Field field)static java.lang.Class<?>intPrimitiveClass()static java.lang.Class<?>longPrimitiveClass()static java.lang.ObjectnewInstanceFromDefaultConstructor(java.lang.Class clz)static booleannullsafeEquals(java.lang.Object a, java.lang.Object b)static java.lang.StringobjectToString(java.lang.Object o)static voidputObjectToInstanceField(java.lang.Object o, java.lang.reflect.Field field, java.lang.Object value)static voidputObjectToStaticField(java.lang.Class declaredClass, java.lang.reflect.Field field, java.lang.Object value)static java.lang.Class<?>shortPrimitiveClass()static java.lang.BytetoByte(byte v)static java.lang.DoubletoDouble(float v)static java.lang.FloattoFloat(float v)static java.lang.IntegertoInteger(int v)static java.lang.LongtoLong(long v)static java.lang.ShorttoShort(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)
-
-