Class NativeExecutor

java.lang.Object
org.burningwave.jvm.NativeExecutor

public class NativeExecutor extends Object
  • Method Details

    • getInstance

      public static final NativeExecutor getInstance()
    • getFieldValue

      public Object getFieldValue(Object target, Field field)
    • setFieldValue

      public void setFieldValue(Object origTarget, Field field, Object value)
    • getDeclaredField

      public Field getDeclaredField(Class<?> target, String name, String signature)
    • getDeclaredStaticField

      public Field getDeclaredStaticField(Class<?> target, String name, String signature)
    • getObjectFieldValue

      public Object getObjectFieldValue(Object target, Field field)
    • getShortFieldValue

      public short getShortFieldValue(Object target, Field field)
    • getIntFieldValue

      public int getIntFieldValue(Object target, Field field)
    • getLongFieldValue

      public long getLongFieldValue(Object target, Field field)
    • getFloatFieldValue

      public float getFloatFieldValue(Object target, Field field)
    • getDoubleFieldValue

      public double getDoubleFieldValue(Object target, Field field)
    • getBooleanFieldValue

      public boolean getBooleanFieldValue(Object target, Field field)
    • getByteFieldValue

      public byte getByteFieldValue(Object target, Field field)
    • getCharFieldValue

      public char getCharFieldValue(Object target, Field field)
    • getStaticObjectFieldValue

      public Object getStaticObjectFieldValue(Field field)
    • getStaticShortFieldValue

      public short getStaticShortFieldValue(Field field)
    • getStaticIntFieldValue

      public int getStaticIntFieldValue(Field field)
    • getStaticLongFieldValue

      public long getStaticLongFieldValue(Field field)
    • getStaticFloatFieldValue

      public float getStaticFloatFieldValue(Field field)
    • getStaticDoubleFieldValue

      public double getStaticDoubleFieldValue(Field field)
    • getStaticBooleanFieldValue

      public boolean getStaticBooleanFieldValue(Field field)
    • getStaticByteFieldValue

      public byte getStaticByteFieldValue(Field field)
    • getStaticCharFieldValue

      public char getStaticCharFieldValue(Field field)
    • setObjectFieldValue

      public void setObjectFieldValue(Object target, Field field, Object value)
    • setShortFieldValue

      public void setShortFieldValue(Object target, Field field, short value)
    • setIntFieldValue

      public void setIntFieldValue(Object target, Field field, int value)
    • setLongFieldValue

      public void setLongFieldValue(Object target, Field field, long value)
    • setFloatFieldValue

      public void setFloatFieldValue(Object target, Field field, float value)
    • setDoubleFieldValue

      public void setDoubleFieldValue(Object target, Field field, double value)
    • setBooleanFieldValue

      public void setBooleanFieldValue(Object target, Field field, boolean value)
    • setByteFieldValue

      public void setByteFieldValue(Object target, Field field, byte value)
    • setCharFieldValue

      public void setCharFieldValue(Object target, Field field, char value)
    • setStaticObjectFieldValue

      public void setStaticObjectFieldValue(Field field, Object value)
    • setStaticShortFieldValue

      public void setStaticShortFieldValue(Field field, short value)
    • setStaticIntFieldValue

      public void setStaticIntFieldValue(Field field, int value)
    • setStaticLongFieldValue

      public void setStaticLongFieldValue(Field field, long value)
    • setStaticFloatFieldValue

      public void setStaticFloatFieldValue(Field field, float value)
    • setStaticDoubleFieldValue

      public void setStaticDoubleFieldValue(Field field, double value)
    • setStaticBooleanFieldValue

      public void setStaticBooleanFieldValue(Field field, boolean value)
    • setStaticByteFieldValue

      public void setStaticByteFieldValue(Field field, byte value)
    • setStaticCharFieldValue

      public void setStaticCharFieldValue(Field field, char value)
    • allocateInstance

      public Object allocateInstance(Class<?> cls)
    • throwException

      public void throwException(Throwable exc)