java.lang.Object
de.mirkosertic.bytecoder.classlib.VM

public class VM extends Object
  • Field Details

    • SYSTEM_LOADER

      public static final ClassLoader SYSTEM_LOADER
  • Constructor Details

    • VM

      public VM()
  • Method Details

    • newInstanceFromDefaultConstructor

      public static Object newInstanceFromDefaultConstructor(Class clz)
    • defaultLocale

      public static Locale defaultLocale()
    • getObjectFromStaticField

      public static Object getObjectFromStaticField(Class declaredClass, Field field)
    • getObjectFromInstanceField

      public static Object getObjectFromInstanceField(Object o, Field field)
    • putObjectToStaticField

      public static void putObjectToStaticField(Class declaredClass, Field field, Object value)
    • putObjectToInstanceField

      public static void putObjectToInstanceField(Object o, Field field, Object value)
    • bytePrimitiveClass

      public static Class<?> bytePrimitiveClass()
    • charPrimitiveClass

      public static Class<?> charPrimitiveClass()
    • shortPrimitiveClass

      public static Class<?> shortPrimitiveClass()
    • intPrimitiveClass

      public static Class<?> intPrimitiveClass()
    • floatPrimitiveClass

      public static Class<?> floatPrimitiveClass()
    • doublePrimitiveClass

      public static Class<?> doublePrimitiveClass()
    • longPrimitiveClass

      public static Class<?> longPrimitiveClass()
    • booleanPrimitiveClass

      public static Class<?> booleanPrimitiveClass()
    • exceptionMessage

      public static String exceptionMessage(Exception e)
    • objectToString

      public static String objectToString(Object o)
    • nullsafeEquals

      public static boolean nullsafeEquals(Object a, Object b)
    • toByte

      public static Byte toByte(byte v)
    • toShort

      public static Short toShort(short v)
    • toInteger

      public static Integer toInteger(int v)
    • toLong

      public static Long toLong(long v)
    • toFloat

      public static Float toFloat(float v)
    • toDouble

      public static Double toDouble(float v)