Package org.burningwave.jvm
Class NativeExecutor
java.lang.Object
org.burningwave.jvm.NativeExecutor
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionallocateInstance(Class<?> cls) booleangetBooleanFieldValue(Object target, Field field) bytegetByteFieldValue(Object target, Field field) chargetCharFieldValue(Object target, Field field) getDeclaredField(Class<?> target, String name, String signature) getDeclaredStaticField(Class<?> target, String name, String signature) doublegetDoubleFieldValue(Object target, Field field) getFieldValue(Object target, Field field) floatgetFloatFieldValue(Object target, Field field) static final NativeExecutorintgetIntFieldValue(Object target, Field field) longgetLongFieldValue(Object target, Field field) getObjectFieldValue(Object target, Field field) shortgetShortFieldValue(Object target, Field field) booleangetStaticBooleanFieldValue(Field field) bytegetStaticByteFieldValue(Field field) chargetStaticCharFieldValue(Field field) doublegetStaticDoubleFieldValue(Field field) floatgetStaticFloatFieldValue(Field field) intgetStaticIntFieldValue(Field field) longgetStaticLongFieldValue(Field field) getStaticObjectFieldValue(Field field) shortgetStaticShortFieldValue(Field field) voidsetBooleanFieldValue(Object target, Field field, boolean value) voidsetByteFieldValue(Object target, Field field, byte value) voidsetCharFieldValue(Object target, Field field, char value) voidsetDoubleFieldValue(Object target, Field field, double value) voidsetFieldValue(Object origTarget, Field field, Object value) voidsetFloatFieldValue(Object target, Field field, float value) voidsetIntFieldValue(Object target, Field field, int value) voidsetLongFieldValue(Object target, Field field, long value) voidsetObjectFieldValue(Object target, Field field, Object value) voidsetShortFieldValue(Object target, Field field, short value) voidsetStaticBooleanFieldValue(Field field, boolean value) voidsetStaticByteFieldValue(Field field, byte value) voidsetStaticCharFieldValue(Field field, char value) voidsetStaticDoubleFieldValue(Field field, double value) voidsetStaticFloatFieldValue(Field field, float value) voidsetStaticIntFieldValue(Field field, int value) voidsetStaticLongFieldValue(Field field, long value) voidsetStaticObjectFieldValue(Field field, Object value) voidsetStaticShortFieldValue(Field field, short value) voidthrowException(Throwable exc)
-
Method Details
-
getInstance
-
getFieldValue
-
setFieldValue
-
getDeclaredField
-
getDeclaredStaticField
-
getObjectFieldValue
-
getShortFieldValue
-
getIntFieldValue
-
getLongFieldValue
-
getFloatFieldValue
-
getDoubleFieldValue
-
getBooleanFieldValue
-
getByteFieldValue
-
getCharFieldValue
-
getStaticObjectFieldValue
-
getStaticShortFieldValue
-
getStaticIntFieldValue
-
getStaticLongFieldValue
-
getStaticFloatFieldValue
-
getStaticDoubleFieldValue
-
getStaticBooleanFieldValue
-
getStaticByteFieldValue
-
getStaticCharFieldValue
-
setObjectFieldValue
-
setShortFieldValue
-
setIntFieldValue
-
setLongFieldValue
-
setFloatFieldValue
-
setDoubleFieldValue
-
setBooleanFieldValue
-
setByteFieldValue
-
setCharFieldValue
-
setStaticObjectFieldValue
-
setStaticShortFieldValue
-
setStaticIntFieldValue
-
setStaticLongFieldValue
-
setStaticFloatFieldValue
-
setStaticDoubleFieldValue
-
setStaticBooleanFieldValue
-
setStaticByteFieldValue
-
setStaticCharFieldValue
-
allocateInstance
-
throwException
-