Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Enumerations
jri.h File Reference
#include "jritypes.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  JRIEnvInterface

Defines

#define JRI_DefineClass(env, classLoader, buf, bufLen)   (((*(env))->DefineClass)(env, JRI_DefineClass_op, classLoader, buf, bufLen))
#define JRI_FindClass(env, name)   (((*(env))->FindClass)(env, JRI_FindClass_op, name))
#define JRI_Throw(env, obj)   (((*(env))->Throw)(env, JRI_Throw_op, obj))
#define JRI_ThrowNew(env, clazz, message)   (((*(env))->ThrowNew)(env, JRI_ThrowNew_op, clazz, message))
#define JRI_ExceptionOccurred(env)   (((*(env))->ExceptionOccurred)(env, JRI_ExceptionOccurred_op))
#define JRI_ExceptionDescribe(env)   (((*(env))->ExceptionDescribe)(env, JRI_ExceptionDescribe_op))
#define JRI_ExceptionClear(env)   (((*(env))->ExceptionClear)(env, JRI_ExceptionClear_op))
#define JRI_NewGlobalRef(env, ref)   (((*(env))->NewGlobalRef)(env, JRI_NewGlobalRef_op, ref))
#define JRI_DisposeGlobalRef(env, gref)   (((*(env))->DisposeGlobalRef)(env, JRI_DisposeGlobalRef_op, gref))
#define JRI_GetGlobalRef(env, gref)   (((*(env))->GetGlobalRef)(env, JRI_GetGlobalRef_op, gref))
#define JRI_SetGlobalRef(env, gref, ref)   (((*(env))->SetGlobalRef)(env, JRI_SetGlobalRef_op, gref, ref))
#define JRI_IsSameObject(env, a, b)   (((*(env))->IsSameObject)(env, JRI_IsSameObject_op, a, b))
#define JRI_NewObject(env)   ((*(env))->NewObject)
#define JRI_NewObjectV(env, clazz, methodID, args)   (((*(env))->NewObjectV)(env, JRI_NewObject_op_va_list, clazz, methodID, args))
#define JRI_NewObjectA(env, clazz, method, args)   (((*(env))->NewObjectA)(env, JRI_NewObject_op_array, clazz, methodID, args))
#define JRI_GetObjectClass(env, obj)   (((*(env))->GetObjectClass)(env, JRI_GetObjectClass_op, obj))
#define JRI_IsInstanceOf(env, obj, clazz)   (((*(env))->IsInstanceOf)(env, JRI_IsInstanceOf_op, obj, clazz))
#define JRI_GetMethodID(env, clazz, name, sig)   (((*(env))->GetMethodID)(env, JRI_GetMethodID_op, clazz, name, sig))
#define JRI_CallMethod(env)   ((*(env))->CallMethod)
#define JRI_CallMethodV(env, obj, methodID, args)   (((*(env))->CallMethodV)(env, JRI_CallMethod_op_va_list, obj, methodID, args))
#define JRI_CallMethodA(env, obj, methodID, args)   (((*(env))->CallMethodA)(env, JRI_CallMethod_op_array, obj, methodID, args))
#define JRI_CallMethodBoolean(env)   ((*(env))->CallMethodBoolean)
#define JRI_CallMethodBooleanV(env, obj, methodID, args)   (((*(env))->CallMethodBooleanV)(env, JRI_CallMethodBoolean_op_va_list, obj, methodID, args))
#define JRI_CallMethodBooleanA(env, obj, methodID, args)   (((*(env))->CallMethodBooleanA)(env, JRI_CallMethodBoolean_op_array, obj, methodID, args))
#define JRI_CallMethodByte(env)   ((*(env))->CallMethodByte)
#define JRI_CallMethodByteV(env, obj, methodID, args)   (((*(env))->CallMethodByteV)(env, JRI_CallMethodByte_op_va_list, obj, methodID, args))
#define JRI_CallMethodByteA(env, obj, methodID, args)   (((*(env))->CallMethodByteA)(env, JRI_CallMethodByte_op_array, obj, methodID, args))
#define JRI_CallMethodChar(env)   ((*(env))->CallMethodChar)
#define JRI_CallMethodCharV(env, obj, methodID, args)   (((*(env))->CallMethodCharV)(env, JRI_CallMethodChar_op_va_list, obj, methodID, args))
#define JRI_CallMethodCharA(env, obj, methodID, args)   (((*(env))->CallMethodCharA)(env, JRI_CallMethodChar_op_array, obj, methodID, args))
#define JRI_CallMethodShort(env)   ((*(env))->CallMethodShort)
#define JRI_CallMethodShortV(env, obj, methodID, args)   (((*(env))->CallMethodShortV)(env, JRI_CallMethodShort_op_va_list, obj, methodID, args))
#define JRI_CallMethodShortA(env, obj, methodID, args)   (((*(env))->CallMethodShortA)(env, JRI_CallMethodShort_op_array, obj, methodID, args))
#define JRI_CallMethodInt(env)   ((*(env))->CallMethodInt)
#define JRI_CallMethodIntV(env, obj, methodID, args)   (((*(env))->CallMethodIntV)(env, JRI_CallMethodInt_op_va_list, obj, methodID, args))
#define JRI_CallMethodIntA(env, obj, methodID, args)   (((*(env))->CallMethodIntA)(env, JRI_CallMethodInt_op_array, obj, methodID, args))
#define JRI_CallMethodLong(env)   ((*(env))->CallMethodLong)
#define JRI_CallMethodLongV(env, obj, methodID, args)   (((*(env))->CallMethodLongV)(env, JRI_CallMethodLong_op_va_list, obj, methodID, args))
#define JRI_CallMethodLongA(env, obj, methodID, args)   (((*(env))->CallMethodLongA)(env, JRI_CallMethodLong_op_array, obj, methodID, args))
#define JRI_CallMethodFloat(env)   ((*(env))->CallMethodFloat)
#define JRI_CallMethodFloatV(env, obj, methodID, args)   (((*(env))->CallMethodFloatV)(env, JRI_CallMethodFloat_op_va_list, obj, methodID, args))
#define JRI_CallMethodFloatA(env, obj, methodID, args)   (((*(env))->CallMethodFloatA)(env, JRI_CallMethodFloat_op_array, obj, methodID, args))
#define JRI_CallMethodDouble(env)   ((*(env))->CallMethodDouble)
#define JRI_CallMethodDoubleV(env, obj, methodID, args)   (((*(env))->CallMethodDoubleV)(env, JRI_CallMethodDouble_op_va_list, obj, methodID, args))
#define JRI_CallMethodDoubleA(env, obj, methodID, args)   (((*(env))->CallMethodDoubleA)(env, JRI_CallMethodDouble_op_array, obj, methodID, args))
#define JRI_GetFieldID(env, clazz, name, sig)   (((*(env))->GetFieldID)(env, JRI_GetFieldID_op, clazz, name, sig))
#define JRI_GetField(env, obj, fieldID)   (((*(env))->GetField)(env, JRI_GetField_op, obj, fieldID))
#define JRI_GetFieldBoolean(env, obj, fieldID)   (((*(env))->GetFieldBoolean)(env, JRI_GetFieldBoolean_op, obj, fieldID))
#define JRI_GetFieldByte(env, obj, fieldID)   (((*(env))->GetFieldByte)(env, JRI_GetFieldByte_op, obj, fieldID))
#define JRI_GetFieldChar(env, obj, fieldID)   (((*(env))->GetFieldChar)(env, JRI_GetFieldChar_op, obj, fieldID))
#define JRI_GetFieldShort(env, obj, fieldID)   (((*(env))->GetFieldShort)(env, JRI_GetFieldShort_op, obj, fieldID))
#define JRI_GetFieldInt(env, obj, fieldID)   (((*(env))->GetFieldInt)(env, JRI_GetFieldInt_op, obj, fieldID))
#define JRI_GetFieldLong(env, obj, fieldID)   (((*(env))->GetFieldLong)(env, JRI_GetFieldLong_op, obj, fieldID))
#define JRI_GetFieldFloat(env, obj, fieldID)   (((*(env))->GetFieldFloat)(env, JRI_GetFieldFloat_op, obj, fieldID))
#define JRI_GetFieldDouble(env, obj, fieldID)   (((*(env))->GetFieldDouble)(env, JRI_GetFieldDouble_op, obj, fieldID))
#define JRI_SetField(env, obj, fieldID, value)   (((*(env))->SetField)(env, JRI_SetField_op, obj, fieldID, value))
#define JRI_SetFieldBoolean(env, obj, fieldID, value)   (((*(env))->SetFieldBoolean)(env, JRI_SetFieldBoolean_op, obj, fieldID, value))
#define JRI_SetFieldByte(env, obj, fieldID, value)   (((*(env))->SetFieldByte)(env, JRI_SetFieldByte_op, obj, fieldID, value))
#define JRI_SetFieldChar(env, obj, fieldID, value)   (((*(env))->SetFieldChar)(env, JRI_SetFieldChar_op, obj, fieldID, value))
#define JRI_SetFieldShort(env, obj, fieldID, value)   (((*(env))->SetFieldShort)(env, JRI_SetFieldShort_op, obj, fieldID, value))
#define JRI_SetFieldInt(env, obj, fieldID, value)   (((*(env))->SetFieldInt)(env, JRI_SetFieldInt_op, obj, fieldID, value))
#define JRI_SetFieldLong(env, obj, fieldID, value)   (((*(env))->SetFieldLong)(env, JRI_SetFieldLong_op, obj, fieldID, value))
#define JRI_SetFieldFloat(env, obj, fieldID, value)   (((*(env))->SetFieldFloat)(env, JRI_SetFieldFloat_op, obj, fieldID, value))
#define JRI_SetFieldDouble(env, obj, fieldID, value)   (((*(env))->SetFieldDouble)(env, JRI_SetFieldDouble_op, obj, fieldID, value))
#define JRI_IsSubclassOf(env, a, b)   (((*(env))->IsSubclassOf)(env, JRI_IsSubclassOf_op, a, b))
#define JRI_GetStaticMethodID(env, clazz, name, sig)   (((*(env))->GetStaticMethodID)(env, JRI_GetStaticMethodID_op, clazz, name, sig))
#define JRI_CallStaticMethod(env)   ((*(env))->CallStaticMethod)
#define JRI_CallStaticMethodV(env, clazz, methodID, args)   (((*(env))->CallStaticMethodV)(env, JRI_CallStaticMethod_op_va_list, clazz, methodID, args))
#define JRI_CallStaticMethodA(env, clazz, methodID, args)   (((*(env))->CallStaticMethodA)(env, JRI_CallStaticMethod_op_array, clazz, methodID, args))
#define JRI_CallStaticMethodBoolean(env)   ((*(env))->CallStaticMethodBoolean)
#define JRI_CallStaticMethodBooleanV(env, clazz, methodID, args)   (((*(env))->CallStaticMethodBooleanV)(env, JRI_CallStaticMethodBoolean_op_va_list, clazz, methodID, args))
#define JRI_CallStaticMethodBooleanA(env, clazz, methodID, args)   (((*(env))->CallStaticMethodBooleanA)(env, JRI_CallStaticMethodBoolean_op_array, clazz, methodID, args))
#define JRI_CallStaticMethodByte(env)   ((*(env))->CallStaticMethodByte)
#define JRI_CallStaticMethodByteV(env, clazz, methodID, args)   (((*(env))->CallStaticMethodByteV)(env, JRI_CallStaticMethodByte_op_va_list, clazz, methodID, args))
#define JRI_CallStaticMethodByteA(env, clazz, methodID, args)   (((*(env))->CallStaticMethodByteA)(env, JRI_CallStaticMethodByte_op_array, clazz, methodID, args))
#define JRI_CallStaticMethodChar(env)   ((*(env))->CallStaticMethodChar)
#define JRI_CallStaticMethodCharV(env, clazz, methodID, args)   (((*(env))->CallStaticMethodCharV)(env, JRI_CallStaticMethodChar_op_va_list, clazz, methodID, args))
#define JRI_CallStaticMethodCharA(env, clazz, methodID, args)   (((*(env))->CallStaticMethodCharA)(env, JRI_CallStaticMethodChar_op_array, clazz, methodID, args))
#define JRI_CallStaticMethodShort(env)   ((*(env))->CallStaticMethodShort)
#define JRI_CallStaticMethodShortV(env, clazz, methodID, args)   (((*(env))->CallStaticMethodShortV)(env, JRI_CallStaticMethodShort_op_va_list, clazz, methodID, args))
#define JRI_CallStaticMethodShortA(env, clazz, methodID, args)   (((*(env))->CallStaticMethodShortA)(env, JRI_CallStaticMethodShort_op_array, clazz, methodID, args))
#define JRI_CallStaticMethodInt(env)   ((*(env))->CallStaticMethodInt)
#define JRI_CallStaticMethodIntV(env, clazz, methodID, args)   (((*(env))->CallStaticMethodIntV)(env, JRI_CallStaticMethodInt_op_va_list, clazz, methodID, args))
#define JRI_CallStaticMethodIntA(env, clazz, methodID, args)   (((*(env))->CallStaticMethodIntA)(env, JRI_CallStaticMethodInt_op_array, clazz, methodID, args))
#define JRI_CallStaticMethodLong(env)   ((*(env))->CallStaticMethodLong)
#define JRI_CallStaticMethodLongV(env, clazz, methodID, args)   (((*(env))->CallStaticMethodLongV)(env, JRI_CallStaticMethodLong_op_va_list, clazz, methodID, args))
#define JRI_CallStaticMethodLongA(env, clazz, methodID, args)   (((*(env))->CallStaticMethodLongA)(env, JRI_CallStaticMethodLong_op_array, clazz, methodID, args))
#define JRI_CallStaticMethodFloat(env)   ((*(env))->CallStaticMethodFloat)
#define JRI_CallStaticMethodFloatV(env, clazz, methodID, args)   (((*(env))->CallStaticMethodFloatV)(env, JRI_CallStaticMethodFloat_op_va_list, clazz, methodID, args))
#define JRI_CallStaticMethodFloatA(env, clazz, methodID, args)   (((*(env))->CallStaticMethodFloatA)(env, JRI_CallStaticMethodFloat_op_array, clazz, methodID, args))
#define JRI_CallStaticMethodDouble(env)   ((*(env))->CallStaticMethodDouble)
#define JRI_CallStaticMethodDoubleV(env, clazz, methodID, args)   (((*(env))->CallStaticMethodDoubleV)(env, JRI_CallStaticMethodDouble_op_va_list, clazz, methodID, args))
#define JRI_CallStaticMethodDoubleA(env, clazz, methodID, args)   (((*(env))->CallStaticMethodDoubleA)(env, JRI_CallStaticMethodDouble_op_array, clazz, methodID, args))
#define JRI_GetStaticFieldID(env, clazz, name, sig)   (((*(env))->GetStaticFieldID)(env, JRI_GetStaticFieldID_op, clazz, name, sig))
#define JRI_GetStaticField(env, clazz, fieldID)   (((*(env))->GetStaticField)(env, JRI_GetStaticField_op, clazz, fieldID))
#define JRI_GetStaticFieldBoolean(env, clazz, fieldID)   (((*(env))->GetStaticFieldBoolean)(env, JRI_GetStaticFieldBoolean_op, clazz, fieldID))
#define JRI_GetStaticFieldByte(env, clazz, fieldID)   (((*(env))->GetStaticFieldByte)(env, JRI_GetStaticFieldByte_op, clazz, fieldID))
#define JRI_GetStaticFieldChar(env, clazz, fieldID)   (((*(env))->GetStaticFieldChar)(env, JRI_GetStaticFieldChar_op, clazz, fieldID))
#define JRI_GetStaticFieldShort(env, clazz, fieldID)   (((*(env))->GetStaticFieldShort)(env, JRI_GetStaticFieldShort_op, clazz, fieldID))
#define JRI_GetStaticFieldInt(env, clazz, fieldID)   (((*(env))->GetStaticFieldInt)(env, JRI_GetStaticFieldInt_op, clazz, fieldID))
#define JRI_GetStaticFieldLong(env, clazz, fieldID)   (((*(env))->GetStaticFieldLong)(env, JRI_GetStaticFieldLong_op, clazz, fieldID))
#define JRI_GetStaticFieldFloat(env, clazz, fieldID)   (((*(env))->GetStaticFieldFloat)(env, JRI_GetStaticFieldFloat_op, clazz, fieldID))
#define JRI_GetStaticFieldDouble(env, clazz, fieldID)   (((*(env))->GetStaticFieldDouble)(env, JRI_GetStaticFieldDouble_op, clazz, fieldID))
#define JRI_SetStaticField(env, clazz, fieldID, value)   (((*(env))->SetStaticField)(env, JRI_SetStaticField_op, clazz, fieldID, value))
#define JRI_SetStaticFieldBoolean(env, clazz, fieldID, value)   (((*(env))->SetStaticFieldBoolean)(env, JRI_SetStaticFieldBoolean_op, clazz, fieldID, value))
#define JRI_SetStaticFieldByte(env, clazz, fieldID, value)   (((*(env))->SetStaticFieldByte)(env, JRI_SetStaticFieldByte_op, clazz, fieldID, value))
#define JRI_SetStaticFieldChar(env, clazz, fieldID, value)   (((*(env))->SetStaticFieldChar)(env, JRI_SetStaticFieldChar_op, clazz, fieldID, value))
#define JRI_SetStaticFieldShort(env, clazz, fieldID, value)   (((*(env))->SetStaticFieldShort)(env, JRI_SetStaticFieldShort_op, clazz, fieldID, value))
#define JRI_SetStaticFieldInt(env, clazz, fieldID, value)   (((*(env))->SetStaticFieldInt)(env, JRI_SetStaticFieldInt_op, clazz, fieldID, value))
#define JRI_SetStaticFieldLong(env, clazz, fieldID, value)   (((*(env))->SetStaticFieldLong)(env, JRI_SetStaticFieldLong_op, clazz, fieldID, value))
#define JRI_SetStaticFieldFloat(env, clazz, fieldID, value)   (((*(env))->SetStaticFieldFloat)(env, JRI_SetStaticFieldFloat_op, clazz, fieldID, value))
#define JRI_SetStaticFieldDouble(env, clazz, fieldID, value)   (((*(env))->SetStaticFieldDouble)(env, JRI_SetStaticFieldDouble_op, clazz, fieldID, value))
#define JRI_NewString(env, unicode, len)   (((*(env))->NewString)(env, JRI_NewString_op, unicode, len))
#define JRI_GetStringLength(env, string)   (((*(env))->GetStringLength)(env, JRI_GetStringLength_op, string))
#define JRI_GetStringChars(env, string)   (((*(env))->GetStringChars)(env, JRI_GetStringChars_op, string))
#define JRI_NewStringUTF(env, utf, len)   (((*(env))->NewStringUTF)(env, JRI_NewStringUTF_op, utf, len))
#define JRI_GetStringUTFLength(env, string)   (((*(env))->GetStringUTFLength)(env, JRI_GetStringUTFLength_op, string))
#define JRI_GetStringUTFChars(env, string)   (((*(env))->GetStringUTFChars)(env, JRI_GetStringUTFChars_op, string))
#define JRI_NewScalarArray(env, length, elementSig, initialElements)   (((*(env))->NewScalarArray)(env, JRI_NewScalarArray_op, length, elementSig, initialElements))
#define JRI_GetScalarArrayLength(env, array)   (((*(env))->GetScalarArrayLength)(env, JRI_GetScalarArrayLength_op, array))
#define JRI_GetScalarArrayElements(env, array)   (((*(env))->GetScalarArrayElements)(env, JRI_GetScalarArrayElements_op, array))
#define JRI_NewObjectArray(env, length, elementClass, initialElement)   (((*(env))->NewObjectArray)(env, JRI_NewObjectArray_op, length, elementClass, initialElement))
#define JRI_GetObjectArrayLength(env, array)   (((*(env))->GetObjectArrayLength)(env, JRI_GetObjectArrayLength_op, array))
#define JRI_GetObjectArrayElement(env, array, index)   (((*(env))->GetObjectArrayElement)(env, JRI_GetObjectArrayElement_op, array, index))
#define JRI_SetObjectArrayElement(env, array, index, value)   (((*(env))->SetObjectArrayElement)(env, JRI_SetObjectArrayElement_op, array, index, value))
#define JRI_RegisterNatives(env, clazz, nameAndSigArray, nativeProcArray)   (((*(env))->RegisterNatives)(env, JRI_RegisterNatives_op, clazz, nameAndSigArray, nativeProcArray))
#define JRI_UnregisterNatives(env, clazz)   (((*(env))->UnregisterNatives)(env, JRI_UnregisterNatives_op, clazz))
#define JRI_NewStringPlatform(env, string, len, encoding, encodingLength)   (((*(env))->NewStringPlatform)(env, JRI_NewStringPlatform_op, string, len, encoding, encodingLength))
#define JRI_GetStringPlatformChars(env, string, encoding, encodingLength)   (((*(env))->GetStringPlatformChars)(env, JRI_GetStringPlatformChars_op, string, encoding, encodingLength))

Typedefs

typedef struct JRIEnvInterface
typedef const JRIEnvInterfaceJRIEnv
typedef enum JRIEnvOperations JRIEnvOperations

Enumerations

enum  JRIEnvOperations {
  JRI_Reserved0_op, JRI_Reserved1_op, JRI_Reserved2_op, JRI_Reserved3_op,
  JRI_FindClass_op, JRI_Throw_op, JRI_ThrowNew_op, JRI_ExceptionOccurred_op,
  JRI_ExceptionDescribe_op, JRI_ExceptionClear_op, JRI_NewGlobalRef_op, JRI_DisposeGlobalRef_op,
  JRI_GetGlobalRef_op, JRI_SetGlobalRef_op, JRI_IsSameObject_op, JRI_NewObject_op,
  JRI_NewObject_op_va_list, JRI_NewObject_op_array, JRI_GetObjectClass_op, JRI_IsInstanceOf_op,
  JRI_GetMethodID_op, JRI_CallMethod_op, JRI_CallMethod_op_va_list, JRI_CallMethod_op_array,
  JRI_CallMethodBoolean_op, JRI_CallMethodBoolean_op_va_list, JRI_CallMethodBoolean_op_array, JRI_CallMethodByte_op,
  JRI_CallMethodByte_op_va_list, JRI_CallMethodByte_op_array, JRI_CallMethodChar_op, JRI_CallMethodChar_op_va_list,
  JRI_CallMethodChar_op_array, JRI_CallMethodShort_op, JRI_CallMethodShort_op_va_list, JRI_CallMethodShort_op_array,
  JRI_CallMethodInt_op, JRI_CallMethodInt_op_va_list, JRI_CallMethodInt_op_array, JRI_CallMethodLong_op,
  JRI_CallMethodLong_op_va_list, JRI_CallMethodLong_op_array, JRI_CallMethodFloat_op, JRI_CallMethodFloat_op_va_list,
  JRI_CallMethodFloat_op_array, JRI_CallMethodDouble_op, JRI_CallMethodDouble_op_va_list, JRI_CallMethodDouble_op_array,
  JRI_GetFieldID_op, JRI_GetField_op, JRI_GetFieldBoolean_op, JRI_GetFieldByte_op,
  JRI_GetFieldChar_op, JRI_GetFieldShort_op, JRI_GetFieldInt_op, JRI_GetFieldLong_op,
  JRI_GetFieldFloat_op, JRI_GetFieldDouble_op, JRI_SetField_op, JRI_SetFieldBoolean_op,
  JRI_SetFieldByte_op, JRI_SetFieldChar_op, JRI_SetFieldShort_op, JRI_SetFieldInt_op,
  JRI_SetFieldLong_op, JRI_SetFieldFloat_op, JRI_SetFieldDouble_op, JRI_IsSubclassOf_op,
  JRI_GetStaticMethodID_op, JRI_CallStaticMethod_op, JRI_CallStaticMethod_op_va_list, JRI_CallStaticMethod_op_array,
  JRI_CallStaticMethodBoolean_op, JRI_CallStaticMethodBoolean_op_va_list, JRI_CallStaticMethodBoolean_op_array, JRI_CallStaticMethodByte_op,
  JRI_CallStaticMethodByte_op_va_list, JRI_CallStaticMethodByte_op_array, JRI_CallStaticMethodChar_op, JRI_CallStaticMethodChar_op_va_list,
  JRI_CallStaticMethodChar_op_array, JRI_CallStaticMethodShort_op, JRI_CallStaticMethodShort_op_va_list, JRI_CallStaticMethodShort_op_array,
  JRI_CallStaticMethodInt_op, JRI_CallStaticMethodInt_op_va_list, JRI_CallStaticMethodInt_op_array, JRI_CallStaticMethodLong_op,
  JRI_CallStaticMethodLong_op_va_list, JRI_CallStaticMethodLong_op_array, JRI_CallStaticMethodFloat_op, JRI_CallStaticMethodFloat_op_va_list,
  JRI_CallStaticMethodFloat_op_array, JRI_CallStaticMethodDouble_op, JRI_CallStaticMethodDouble_op_va_list, JRI_CallStaticMethodDouble_op_array,
  JRI_GetStaticFieldID_op, JRI_GetStaticField_op, JRI_GetStaticFieldBoolean_op, JRI_GetStaticFieldByte_op,
  JRI_GetStaticFieldChar_op, JRI_GetStaticFieldShort_op, JRI_GetStaticFieldInt_op, JRI_GetStaticFieldLong_op,
  JRI_GetStaticFieldFloat_op, JRI_GetStaticFieldDouble_op, JRI_SetStaticField_op, JRI_SetStaticFieldBoolean_op,
  JRI_SetStaticFieldByte_op, JRI_SetStaticFieldChar_op, JRI_SetStaticFieldShort_op, JRI_SetStaticFieldInt_op,
  JRI_SetStaticFieldLong_op, JRI_SetStaticFieldFloat_op, JRI_SetStaticFieldDouble_op, JRI_NewString_op,
  JRI_GetStringLength_op, JRI_GetStringChars_op, JRI_NewStringUTF_op, JRI_GetStringUTFLength_op,
  JRI_GetStringUTFChars_op, JRI_NewScalarArray_op, JRI_GetScalarArrayLength_op, JRI_GetScalarArrayElements_op,
  JRI_NewObjectArray_op, JRI_GetObjectArrayLength_op, JRI_GetObjectArrayElement_op, JRI_SetObjectArrayElement_op,
  JRI_RegisterNatives_op, JRI_UnregisterNatives_op, JRI_DefineClass_op, JRI_NewStringPlatform_op,
  JRI_GetStringPlatformChars_op, JRI_Reserved0_op, JRI_Reserved1_op, JRI_Reserved2_op,
  JRI_Reserved3_op, JRI_FindClass_op, JRI_Throw_op, JRI_ThrowNew_op,
  JRI_ExceptionOccurred_op, JRI_ExceptionDescribe_op, JRI_ExceptionClear_op, JRI_NewGlobalRef_op,
  JRI_DisposeGlobalRef_op, JRI_GetGlobalRef_op, JRI_SetGlobalRef_op, JRI_IsSameObject_op,
  JRI_NewObject_op, JRI_NewObject_op_va_list, JRI_NewObject_op_array, JRI_GetObjectClass_op,
  JRI_IsInstanceOf_op, JRI_GetMethodID_op, JRI_CallMethod_op, JRI_CallMethod_op_va_list,
  JRI_CallMethod_op_array, JRI_CallMethodBoolean_op, JRI_CallMethodBoolean_op_va_list, JRI_CallMethodBoolean_op_array,
  JRI_CallMethodByte_op, JRI_CallMethodByte_op_va_list, JRI_CallMethodByte_op_array, JRI_CallMethodChar_op,
  JRI_CallMethodChar_op_va_list, JRI_CallMethodChar_op_array, JRI_CallMethodShort_op, JRI_CallMethodShort_op_va_list,
  JRI_CallMethodShort_op_array, JRI_CallMethodInt_op, JRI_CallMethodInt_op_va_list, JRI_CallMethodInt_op_array,
  JRI_CallMethodLong_op, JRI_CallMethodLong_op_va_list, JRI_CallMethodLong_op_array, JRI_CallMethodFloat_op,
  JRI_CallMethodFloat_op_va_list, JRI_CallMethodFloat_op_array, JRI_CallMethodDouble_op, JRI_CallMethodDouble_op_va_list,
  JRI_CallMethodDouble_op_array, JRI_GetFieldID_op, JRI_GetField_op, JRI_GetFieldBoolean_op,
  JRI_GetFieldByte_op, JRI_GetFieldChar_op, JRI_GetFieldShort_op, JRI_GetFieldInt_op,
  JRI_GetFieldLong_op, JRI_GetFieldFloat_op, JRI_GetFieldDouble_op, JRI_SetField_op,
  JRI_SetFieldBoolean_op, JRI_SetFieldByte_op, JRI_SetFieldChar_op, JRI_SetFieldShort_op,
  JRI_SetFieldInt_op, JRI_SetFieldLong_op, JRI_SetFieldFloat_op, JRI_SetFieldDouble_op,
  JRI_IsSubclassOf_op, JRI_GetStaticMethodID_op, JRI_CallStaticMethod_op, JRI_CallStaticMethod_op_va_list,
  JRI_CallStaticMethod_op_array, JRI_CallStaticMethodBoolean_op, JRI_CallStaticMethodBoolean_op_va_list, JRI_CallStaticMethodBoolean_op_array,
  JRI_CallStaticMethodByte_op, JRI_CallStaticMethodByte_op_va_list, JRI_CallStaticMethodByte_op_array, JRI_CallStaticMethodChar_op,
  JRI_CallStaticMethodChar_op_va_list, JRI_CallStaticMethodChar_op_array, JRI_CallStaticMethodShort_op, JRI_CallStaticMethodShort_op_va_list,
  JRI_CallStaticMethodShort_op_array, JRI_CallStaticMethodInt_op, JRI_CallStaticMethodInt_op_va_list, JRI_CallStaticMethodInt_op_array,
  JRI_CallStaticMethodLong_op, JRI_CallStaticMethodLong_op_va_list, JRI_CallStaticMethodLong_op_array, JRI_CallStaticMethodFloat_op,
  JRI_CallStaticMethodFloat_op_va_list, JRI_CallStaticMethodFloat_op_array, JRI_CallStaticMethodDouble_op, JRI_CallStaticMethodDouble_op_va_list,
  JRI_CallStaticMethodDouble_op_array, JRI_GetStaticFieldID_op, JRI_GetStaticField_op, JRI_GetStaticFieldBoolean_op,
  JRI_GetStaticFieldByte_op, JRI_GetStaticFieldChar_op, JRI_GetStaticFieldShort_op, JRI_GetStaticFieldInt_op,
  JRI_GetStaticFieldLong_op, JRI_GetStaticFieldFloat_op, JRI_GetStaticFieldDouble_op, JRI_SetStaticField_op,
  JRI_SetStaticFieldBoolean_op, JRI_SetStaticFieldByte_op, JRI_SetStaticFieldChar_op, JRI_SetStaticFieldShort_op,
  JRI_SetStaticFieldInt_op, JRI_SetStaticFieldLong_op, JRI_SetStaticFieldFloat_op, JRI_SetStaticFieldDouble_op,
  JRI_NewString_op, JRI_GetStringLength_op, JRI_GetStringChars_op, JRI_NewStringUTF_op,
  JRI_GetStringUTFLength_op, JRI_GetStringUTFChars_op, JRI_NewScalarArray_op, JRI_GetScalarArrayLength_op,
  JRI_GetScalarArrayElements_op, JRI_NewObjectArray_op, JRI_GetObjectArrayLength_op, JRI_GetObjectArrayElement_op,
  JRI_SetObjectArrayElement_op, JRI_RegisterNatives_op, JRI_UnregisterNatives_op, JRI_DefineClass_op,
  JRI_NewStringPlatform_op, JRI_GetStringPlatformChars_op
}

Define Documentation

#define JRI_CallMethod (   env)    ((*(env))->CallMethod)

Definition at line 116 of file jri.h.

#define JRI_CallMethodA (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodA)(env, JRI_CallMethod_op_array, obj, methodID, args))

Definition at line 119 of file jri.h.

#define JRI_CallMethodBoolean (   env)    ((*(env))->CallMethodBoolean)

Definition at line 122 of file jri.h.

#define JRI_CallMethodBooleanA (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodBooleanA)(env, JRI_CallMethodBoolean_op_array, obj, methodID, args))

Definition at line 125 of file jri.h.

#define JRI_CallMethodBooleanV (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodBooleanV)(env, JRI_CallMethodBoolean_op_va_list, obj, methodID, args))

Definition at line 123 of file jri.h.

#define JRI_CallMethodByte (   env)    ((*(env))->CallMethodByte)

Definition at line 128 of file jri.h.

#define JRI_CallMethodByteA (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodByteA)(env, JRI_CallMethodByte_op_array, obj, methodID, args))

Definition at line 131 of file jri.h.

#define JRI_CallMethodByteV (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodByteV)(env, JRI_CallMethodByte_op_va_list, obj, methodID, args))

Definition at line 129 of file jri.h.

#define JRI_CallMethodChar (   env)    ((*(env))->CallMethodChar)

Definition at line 134 of file jri.h.

#define JRI_CallMethodCharA (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodCharA)(env, JRI_CallMethodChar_op_array, obj, methodID, args))

Definition at line 137 of file jri.h.

#define JRI_CallMethodCharV (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodCharV)(env, JRI_CallMethodChar_op_va_list, obj, methodID, args))

Definition at line 135 of file jri.h.

#define JRI_CallMethodDouble (   env)    ((*(env))->CallMethodDouble)

Definition at line 164 of file jri.h.

#define JRI_CallMethodDoubleA (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodDoubleA)(env, JRI_CallMethodDouble_op_array, obj, methodID, args))

Definition at line 167 of file jri.h.

#define JRI_CallMethodDoubleV (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodDoubleV)(env, JRI_CallMethodDouble_op_va_list, obj, methodID, args))

Definition at line 165 of file jri.h.

#define JRI_CallMethodFloat (   env)    ((*(env))->CallMethodFloat)

Definition at line 158 of file jri.h.

#define JRI_CallMethodFloatA (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodFloatA)(env, JRI_CallMethodFloat_op_array, obj, methodID, args))

Definition at line 161 of file jri.h.

#define JRI_CallMethodFloatV (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodFloatV)(env, JRI_CallMethodFloat_op_va_list, obj, methodID, args))

Definition at line 159 of file jri.h.

#define JRI_CallMethodInt (   env)    ((*(env))->CallMethodInt)

Definition at line 146 of file jri.h.

#define JRI_CallMethodIntA (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodIntA)(env, JRI_CallMethodInt_op_array, obj, methodID, args))

Definition at line 149 of file jri.h.

#define JRI_CallMethodIntV (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodIntV)(env, JRI_CallMethodInt_op_va_list, obj, methodID, args))

Definition at line 147 of file jri.h.

#define JRI_CallMethodLong (   env)    ((*(env))->CallMethodLong)

Definition at line 152 of file jri.h.

#define JRI_CallMethodLongA (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodLongA)(env, JRI_CallMethodLong_op_array, obj, methodID, args))

Definition at line 155 of file jri.h.

#define JRI_CallMethodLongV (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodLongV)(env, JRI_CallMethodLong_op_va_list, obj, methodID, args))

Definition at line 153 of file jri.h.

#define JRI_CallMethodShort (   env)    ((*(env))->CallMethodShort)

Definition at line 140 of file jri.h.

#define JRI_CallMethodShortA (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodShortA)(env, JRI_CallMethodShort_op_array, obj, methodID, args))

Definition at line 143 of file jri.h.

#define JRI_CallMethodShortV (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodShortV)(env, JRI_CallMethodShort_op_va_list, obj, methodID, args))

Definition at line 141 of file jri.h.

#define JRI_CallMethodV (   env,
  obj,
  methodID,
  args 
)    (((*(env))->CallMethodV)(env, JRI_CallMethod_op_va_list, obj, methodID, args))

Definition at line 117 of file jri.h.

#define JRI_CallStaticMethod (   env)    ((*(env))->CallStaticMethod)

Definition at line 233 of file jri.h.

#define JRI_CallStaticMethodA (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodA)(env, JRI_CallStaticMethod_op_array, clazz, methodID, args))

Definition at line 236 of file jri.h.

#define JRI_CallStaticMethodBoolean (   env)    ((*(env))->CallStaticMethodBoolean)

Definition at line 239 of file jri.h.

#define JRI_CallStaticMethodBooleanA (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodBooleanA)(env, JRI_CallStaticMethodBoolean_op_array, clazz, methodID, args))

Definition at line 242 of file jri.h.

#define JRI_CallStaticMethodBooleanV (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodBooleanV)(env, JRI_CallStaticMethodBoolean_op_va_list, clazz, methodID, args))

Definition at line 240 of file jri.h.

#define JRI_CallStaticMethodByte (   env)    ((*(env))->CallStaticMethodByte)

Definition at line 245 of file jri.h.

#define JRI_CallStaticMethodByteA (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodByteA)(env, JRI_CallStaticMethodByte_op_array, clazz, methodID, args))

Definition at line 248 of file jri.h.

#define JRI_CallStaticMethodByteV (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodByteV)(env, JRI_CallStaticMethodByte_op_va_list, clazz, methodID, args))

Definition at line 246 of file jri.h.

#define JRI_CallStaticMethodChar (   env)    ((*(env))->CallStaticMethodChar)

Definition at line 251 of file jri.h.

#define JRI_CallStaticMethodCharA (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodCharA)(env, JRI_CallStaticMethodChar_op_array, clazz, methodID, args))

Definition at line 254 of file jri.h.

#define JRI_CallStaticMethodCharV (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodCharV)(env, JRI_CallStaticMethodChar_op_va_list, clazz, methodID, args))

Definition at line 252 of file jri.h.

#define JRI_CallStaticMethodDouble (   env)    ((*(env))->CallStaticMethodDouble)

Definition at line 281 of file jri.h.

#define JRI_CallStaticMethodDoubleA (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodDoubleA)(env, JRI_CallStaticMethodDouble_op_array, clazz, methodID, args))

Definition at line 284 of file jri.h.

#define JRI_CallStaticMethodDoubleV (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodDoubleV)(env, JRI_CallStaticMethodDouble_op_va_list, clazz, methodID, args))

Definition at line 282 of file jri.h.

#define JRI_CallStaticMethodFloat (   env)    ((*(env))->CallStaticMethodFloat)

Definition at line 275 of file jri.h.

#define JRI_CallStaticMethodFloatA (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodFloatA)(env, JRI_CallStaticMethodFloat_op_array, clazz, methodID, args))

Definition at line 278 of file jri.h.

#define JRI_CallStaticMethodFloatV (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodFloatV)(env, JRI_CallStaticMethodFloat_op_va_list, clazz, methodID, args))

Definition at line 276 of file jri.h.

#define JRI_CallStaticMethodInt (   env)    ((*(env))->CallStaticMethodInt)

Definition at line 263 of file jri.h.

#define JRI_CallStaticMethodIntA (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodIntA)(env, JRI_CallStaticMethodInt_op_array, clazz, methodID, args))

Definition at line 266 of file jri.h.

#define JRI_CallStaticMethodIntV (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodIntV)(env, JRI_CallStaticMethodInt_op_va_list, clazz, methodID, args))

Definition at line 264 of file jri.h.

#define JRI_CallStaticMethodLong (   env)    ((*(env))->CallStaticMethodLong)

Definition at line 269 of file jri.h.

#define JRI_CallStaticMethodLongA (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodLongA)(env, JRI_CallStaticMethodLong_op_array, clazz, methodID, args))

Definition at line 272 of file jri.h.

#define JRI_CallStaticMethodLongV (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodLongV)(env, JRI_CallStaticMethodLong_op_va_list, clazz, methodID, args))

Definition at line 270 of file jri.h.

#define JRI_CallStaticMethodShort (   env)    ((*(env))->CallStaticMethodShort)

Definition at line 257 of file jri.h.

#define JRI_CallStaticMethodShortA (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodShortA)(env, JRI_CallStaticMethodShort_op_array, clazz, methodID, args))

Definition at line 260 of file jri.h.

#define JRI_CallStaticMethodShortV (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodShortV)(env, JRI_CallStaticMethodShort_op_va_list, clazz, methodID, args))

Definition at line 258 of file jri.h.

#define JRI_CallStaticMethodV (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->CallStaticMethodV)(env, JRI_CallStaticMethod_op_va_list, clazz, methodID, args))

Definition at line 234 of file jri.h.

#define JRI_DefineClass (   env,
  classLoader,
  buf,
  bufLen 
)    (((*(env))->DefineClass)(env, JRI_DefineClass_op, classLoader, buf, bufLen))

Definition at line 65 of file jri.h.

#define JRI_DisposeGlobalRef (   env,
  gref 
)    (((*(env))->DisposeGlobalRef)(env, JRI_DisposeGlobalRef_op, gref))

Definition at line 89 of file jri.h.

#define JRI_ExceptionClear (   env)    (((*(env))->ExceptionClear)(env, JRI_ExceptionClear_op))

Definition at line 83 of file jri.h.

#define JRI_ExceptionDescribe (   env)    (((*(env))->ExceptionDescribe)(env, JRI_ExceptionDescribe_op))

Definition at line 80 of file jri.h.

#define JRI_ExceptionOccurred (   env)    (((*(env))->ExceptionOccurred)(env, JRI_ExceptionOccurred_op))

Definition at line 77 of file jri.h.

#define JRI_FindClass (   env,
  name 
)    (((*(env))->FindClass)(env, JRI_FindClass_op, name))

Definition at line 68 of file jri.h.

#define JRI_GetField (   env,
  obj,
  fieldID 
)    (((*(env))->GetField)(env, JRI_GetField_op, obj, fieldID))

Definition at line 173 of file jri.h.

#define JRI_GetFieldBoolean (   env,
  obj,
  fieldID 
)    (((*(env))->GetFieldBoolean)(env, JRI_GetFieldBoolean_op, obj, fieldID))

Definition at line 176 of file jri.h.

#define JRI_GetFieldByte (   env,
  obj,
  fieldID 
)    (((*(env))->GetFieldByte)(env, JRI_GetFieldByte_op, obj, fieldID))

Definition at line 179 of file jri.h.

#define JRI_GetFieldChar (   env,
  obj,
  fieldID 
)    (((*(env))->GetFieldChar)(env, JRI_GetFieldChar_op, obj, fieldID))

Definition at line 182 of file jri.h.

#define JRI_GetFieldDouble (   env,
  obj,
  fieldID 
)    (((*(env))->GetFieldDouble)(env, JRI_GetFieldDouble_op, obj, fieldID))

Definition at line 197 of file jri.h.

#define JRI_GetFieldFloat (   env,
  obj,
  fieldID 
)    (((*(env))->GetFieldFloat)(env, JRI_GetFieldFloat_op, obj, fieldID))

Definition at line 194 of file jri.h.

#define JRI_GetFieldID (   env,
  clazz,
  name,
  sig 
)    (((*(env))->GetFieldID)(env, JRI_GetFieldID_op, clazz, name, sig))

Definition at line 170 of file jri.h.

#define JRI_GetFieldInt (   env,
  obj,
  fieldID 
)    (((*(env))->GetFieldInt)(env, JRI_GetFieldInt_op, obj, fieldID))

Definition at line 188 of file jri.h.

#define JRI_GetFieldLong (   env,
  obj,
  fieldID 
)    (((*(env))->GetFieldLong)(env, JRI_GetFieldLong_op, obj, fieldID))

Definition at line 191 of file jri.h.

#define JRI_GetFieldShort (   env,
  obj,
  fieldID 
)    (((*(env))->GetFieldShort)(env, JRI_GetFieldShort_op, obj, fieldID))

Definition at line 185 of file jri.h.

#define JRI_GetGlobalRef (   env,
  gref 
)    (((*(env))->GetGlobalRef)(env, JRI_GetGlobalRef_op, gref))

Definition at line 92 of file jri.h.

#define JRI_GetMethodID (   env,
  clazz,
  name,
  sig 
)    (((*(env))->GetMethodID)(env, JRI_GetMethodID_op, clazz, name, sig))

Definition at line 113 of file jri.h.

#define JRI_GetObjectArrayElement (   env,
  array,
  index 
)    (((*(env))->GetObjectArrayElement)(env, JRI_GetObjectArrayElement_op, array, index))

Definition at line 377 of file jri.h.

#define JRI_GetObjectArrayLength (   env,
  array 
)    (((*(env))->GetObjectArrayLength)(env, JRI_GetObjectArrayLength_op, array))

Definition at line 374 of file jri.h.

#define JRI_GetObjectClass (   env,
  obj 
)    (((*(env))->GetObjectClass)(env, JRI_GetObjectClass_op, obj))

Definition at line 107 of file jri.h.

#define JRI_GetScalarArrayElements (   env,
  array 
)    (((*(env))->GetScalarArrayElements)(env, JRI_GetScalarArrayElements_op, array))

Definition at line 368 of file jri.h.

#define JRI_GetScalarArrayLength (   env,
  array 
)    (((*(env))->GetScalarArrayLength)(env, JRI_GetScalarArrayLength_op, array))

Definition at line 365 of file jri.h.

#define JRI_GetStaticField (   env,
  clazz,
  fieldID 
)    (((*(env))->GetStaticField)(env, JRI_GetStaticField_op, clazz, fieldID))

Definition at line 290 of file jri.h.

#define JRI_GetStaticFieldBoolean (   env,
  clazz,
  fieldID 
)    (((*(env))->GetStaticFieldBoolean)(env, JRI_GetStaticFieldBoolean_op, clazz, fieldID))

Definition at line 293 of file jri.h.

#define JRI_GetStaticFieldByte (   env,
  clazz,
  fieldID 
)    (((*(env))->GetStaticFieldByte)(env, JRI_GetStaticFieldByte_op, clazz, fieldID))

Definition at line 296 of file jri.h.

#define JRI_GetStaticFieldChar (   env,
  clazz,
  fieldID 
)    (((*(env))->GetStaticFieldChar)(env, JRI_GetStaticFieldChar_op, clazz, fieldID))

Definition at line 299 of file jri.h.

#define JRI_GetStaticFieldDouble (   env,
  clazz,
  fieldID 
)    (((*(env))->GetStaticFieldDouble)(env, JRI_GetStaticFieldDouble_op, clazz, fieldID))

Definition at line 314 of file jri.h.

#define JRI_GetStaticFieldFloat (   env,
  clazz,
  fieldID 
)    (((*(env))->GetStaticFieldFloat)(env, JRI_GetStaticFieldFloat_op, clazz, fieldID))

Definition at line 311 of file jri.h.

#define JRI_GetStaticFieldID (   env,
  clazz,
  name,
  sig 
)    (((*(env))->GetStaticFieldID)(env, JRI_GetStaticFieldID_op, clazz, name, sig))

Definition at line 287 of file jri.h.

#define JRI_GetStaticFieldInt (   env,
  clazz,
  fieldID 
)    (((*(env))->GetStaticFieldInt)(env, JRI_GetStaticFieldInt_op, clazz, fieldID))

Definition at line 305 of file jri.h.

#define JRI_GetStaticFieldLong (   env,
  clazz,
  fieldID 
)    (((*(env))->GetStaticFieldLong)(env, JRI_GetStaticFieldLong_op, clazz, fieldID))

Definition at line 308 of file jri.h.

#define JRI_GetStaticFieldShort (   env,
  clazz,
  fieldID 
)    (((*(env))->GetStaticFieldShort)(env, JRI_GetStaticFieldShort_op, clazz, fieldID))

Definition at line 302 of file jri.h.

#define JRI_GetStaticMethodID (   env,
  clazz,
  name,
  sig 
)    (((*(env))->GetStaticMethodID)(env, JRI_GetStaticMethodID_op, clazz, name, sig))

Definition at line 230 of file jri.h.

#define JRI_GetStringChars (   env,
  string 
)    (((*(env))->GetStringChars)(env, JRI_GetStringChars_op, string))

Definition at line 350 of file jri.h.

#define JRI_GetStringLength (   env,
  string 
)    (((*(env))->GetStringLength)(env, JRI_GetStringLength_op, string))

Definition at line 347 of file jri.h.

#define JRI_GetStringPlatformChars (   env,
  string,
  encoding,
  encodingLength 
)    (((*(env))->GetStringPlatformChars)(env, JRI_GetStringPlatformChars_op, string, encoding, encodingLength))

Definition at line 392 of file jri.h.

#define JRI_GetStringUTFChars (   env,
  string 
)    (((*(env))->GetStringUTFChars)(env, JRI_GetStringUTFChars_op, string))

Definition at line 359 of file jri.h.

#define JRI_GetStringUTFLength (   env,
  string 
)    (((*(env))->GetStringUTFLength)(env, JRI_GetStringUTFLength_op, string))

Definition at line 356 of file jri.h.

#define JRI_IsInstanceOf (   env,
  obj,
  clazz 
)    (((*(env))->IsInstanceOf)(env, JRI_IsInstanceOf_op, obj, clazz))

Definition at line 110 of file jri.h.

#define JRI_IsSameObject (   env,
  a,
  b 
)    (((*(env))->IsSameObject)(env, JRI_IsSameObject_op, a, b))

Definition at line 98 of file jri.h.

#define JRI_IsSubclassOf (   env,
  a,
  b 
)    (((*(env))->IsSubclassOf)(env, JRI_IsSubclassOf_op, a, b))

Definition at line 227 of file jri.h.

#define JRI_NewGlobalRef (   env,
  ref 
)    (((*(env))->NewGlobalRef)(env, JRI_NewGlobalRef_op, ref))

Definition at line 86 of file jri.h.

#define JRI_NewObject (   env)    ((*(env))->NewObject)

Definition at line 101 of file jri.h.

#define JRI_NewObjectA (   env,
  clazz,
  method,
  args 
)    (((*(env))->NewObjectA)(env, JRI_NewObject_op_array, clazz, methodID, args))

Definition at line 104 of file jri.h.

#define JRI_NewObjectArray (   env,
  length,
  elementClass,
  initialElement 
)    (((*(env))->NewObjectArray)(env, JRI_NewObjectArray_op, length, elementClass, initialElement))

Definition at line 371 of file jri.h.

#define JRI_NewObjectV (   env,
  clazz,
  methodID,
  args 
)    (((*(env))->NewObjectV)(env, JRI_NewObject_op_va_list, clazz, methodID, args))

Definition at line 102 of file jri.h.

#define JRI_NewScalarArray (   env,
  length,
  elementSig,
  initialElements 
)    (((*(env))->NewScalarArray)(env, JRI_NewScalarArray_op, length, elementSig, initialElements))

Definition at line 362 of file jri.h.

#define JRI_NewString (   env,
  unicode,
  len 
)    (((*(env))->NewString)(env, JRI_NewString_op, unicode, len))

Definition at line 344 of file jri.h.

#define JRI_NewStringPlatform (   env,
  string,
  len,
  encoding,
  encodingLength 
)    (((*(env))->NewStringPlatform)(env, JRI_NewStringPlatform_op, string, len, encoding, encodingLength))

Definition at line 389 of file jri.h.

#define JRI_NewStringUTF (   env,
  utf,
  len 
)    (((*(env))->NewStringUTF)(env, JRI_NewStringUTF_op, utf, len))

Definition at line 353 of file jri.h.

#define JRI_RegisterNatives (   env,
  clazz,
  nameAndSigArray,
  nativeProcArray 
)    (((*(env))->RegisterNatives)(env, JRI_RegisterNatives_op, clazz, nameAndSigArray, nativeProcArray))

Definition at line 383 of file jri.h.

#define JRI_SetField (   env,
  obj,
  fieldID,
  value 
)    (((*(env))->SetField)(env, JRI_SetField_op, obj, fieldID, value))

Definition at line 200 of file jri.h.

#define JRI_SetFieldBoolean (   env,
  obj,
  fieldID,
  value 
)    (((*(env))->SetFieldBoolean)(env, JRI_SetFieldBoolean_op, obj, fieldID, value))

Definition at line 203 of file jri.h.

#define JRI_SetFieldByte (   env,
  obj,
  fieldID,
  value 
)    (((*(env))->SetFieldByte)(env, JRI_SetFieldByte_op, obj, fieldID, value))

Definition at line 206 of file jri.h.

#define JRI_SetFieldChar (   env,
  obj,
  fieldID,
  value 
)    (((*(env))->SetFieldChar)(env, JRI_SetFieldChar_op, obj, fieldID, value))

Definition at line 209 of file jri.h.

#define JRI_SetFieldDouble (   env,
  obj,
  fieldID,
  value 
)    (((*(env))->SetFieldDouble)(env, JRI_SetFieldDouble_op, obj, fieldID, value))

Definition at line 224 of file jri.h.

#define JRI_SetFieldFloat (   env,
  obj,
  fieldID,
  value 
)    (((*(env))->SetFieldFloat)(env, JRI_SetFieldFloat_op, obj, fieldID, value))

Definition at line 221 of file jri.h.

#define JRI_SetFieldInt (   env,
  obj,
  fieldID,
  value 
)    (((*(env))->SetFieldInt)(env, JRI_SetFieldInt_op, obj, fieldID, value))

Definition at line 215 of file jri.h.

#define JRI_SetFieldLong (   env,
  obj,
  fieldID,
  value 
)    (((*(env))->SetFieldLong)(env, JRI_SetFieldLong_op, obj, fieldID, value))

Definition at line 218 of file jri.h.

#define JRI_SetFieldShort (   env,
  obj,
  fieldID,
  value 
)    (((*(env))->SetFieldShort)(env, JRI_SetFieldShort_op, obj, fieldID, value))

Definition at line 212 of file jri.h.

#define JRI_SetGlobalRef (   env,
  gref,
  ref 
)    (((*(env))->SetGlobalRef)(env, JRI_SetGlobalRef_op, gref, ref))

Definition at line 95 of file jri.h.

#define JRI_SetObjectArrayElement (   env,
  array,
  index,
  value 
)    (((*(env))->SetObjectArrayElement)(env, JRI_SetObjectArrayElement_op, array, index, value))

Definition at line 380 of file jri.h.

#define JRI_SetStaticField (   env,
  clazz,
  fieldID,
  value 
)    (((*(env))->SetStaticField)(env, JRI_SetStaticField_op, clazz, fieldID, value))

Definition at line 317 of file jri.h.

#define JRI_SetStaticFieldBoolean (   env,
  clazz,
  fieldID,
  value 
)    (((*(env))->SetStaticFieldBoolean)(env, JRI_SetStaticFieldBoolean_op, clazz, fieldID, value))

Definition at line 320 of file jri.h.

#define JRI_SetStaticFieldByte (   env,
  clazz,
  fieldID,
  value 
)    (((*(env))->SetStaticFieldByte)(env, JRI_SetStaticFieldByte_op, clazz, fieldID, value))

Definition at line 323 of file jri.h.

#define JRI_SetStaticFieldChar (   env,
  clazz,
  fieldID,
  value 
)    (((*(env))->SetStaticFieldChar)(env, JRI_SetStaticFieldChar_op, clazz, fieldID, value))

Definition at line 326 of file jri.h.

#define JRI_SetStaticFieldDouble (   env,
  clazz,
  fieldID,
  value 
)    (((*(env))->SetStaticFieldDouble)(env, JRI_SetStaticFieldDouble_op, clazz, fieldID, value))

Definition at line 341 of file jri.h.

#define JRI_SetStaticFieldFloat (   env,
  clazz,
  fieldID,
  value 
)    (((*(env))->SetStaticFieldFloat)(env, JRI_SetStaticFieldFloat_op, clazz, fieldID, value))

Definition at line 338 of file jri.h.

#define JRI_SetStaticFieldInt (   env,
  clazz,
  fieldID,
  value 
)    (((*(env))->SetStaticFieldInt)(env, JRI_SetStaticFieldInt_op, clazz, fieldID, value))

Definition at line 332 of file jri.h.

#define JRI_SetStaticFieldLong (   env,
  clazz,
  fieldID,
  value 
)    (((*(env))->SetStaticFieldLong)(env, JRI_SetStaticFieldLong_op, clazz, fieldID, value))

Definition at line 335 of file jri.h.

#define JRI_SetStaticFieldShort (   env,
  clazz,
  fieldID,
  value 
)    (((*(env))->SetStaticFieldShort)(env, JRI_SetStaticFieldShort_op, clazz, fieldID, value))

Definition at line 329 of file jri.h.

#define JRI_Throw (   env,
  obj 
)    (((*(env))->Throw)(env, JRI_Throw_op, obj))

Definition at line 71 of file jri.h.

#define JRI_ThrowNew (   env,
  clazz,
  message 
)    (((*(env))->ThrowNew)(env, JRI_ThrowNew_op, clazz, message))

Definition at line 74 of file jri.h.

#define JRI_UnregisterNatives (   env,
  clazz 
)    (((*(env))->UnregisterNatives)(env, JRI_UnregisterNatives_op, clazz))

Definition at line 386 of file jri.h.


Typedef Documentation

Definition at line 59 of file jri.h.

typedef struct JRIEnvInterface

Definition at line 56 of file jri.h.


Enumeration Type Documentation

Enumerator:
JRI_Reserved0_op 
JRI_Reserved1_op 
JRI_Reserved2_op 
JRI_Reserved3_op 
JRI_FindClass_op 
JRI_Throw_op 
JRI_ThrowNew_op 
JRI_ExceptionOccurred_op 
JRI_ExceptionDescribe_op 
JRI_ExceptionClear_op 
JRI_NewGlobalRef_op 
JRI_DisposeGlobalRef_op 
JRI_GetGlobalRef_op 
JRI_SetGlobalRef_op 
JRI_IsSameObject_op 
JRI_NewObject_op 
JRI_NewObject_op_va_list 
JRI_NewObject_op_array 
JRI_GetObjectClass_op 
JRI_IsInstanceOf_op 
JRI_GetMethodID_op 
JRI_CallMethod_op 
JRI_CallMethod_op_va_list 
JRI_CallMethod_op_array 
JRI_CallMethodBoolean_op 
JRI_CallMethodBoolean_op_va_list 
JRI_CallMethodBoolean_op_array 
JRI_CallMethodByte_op 
JRI_CallMethodByte_op_va_list 
JRI_CallMethodByte_op_array 
JRI_CallMethodChar_op 
JRI_CallMethodChar_op_va_list 
JRI_CallMethodChar_op_array 
JRI_CallMethodShort_op 
JRI_CallMethodShort_op_va_list 
JRI_CallMethodShort_op_array 
JRI_CallMethodInt_op 
JRI_CallMethodInt_op_va_list 
JRI_CallMethodInt_op_array 
JRI_CallMethodLong_op 
JRI_CallMethodLong_op_va_list 
JRI_CallMethodLong_op_array 
JRI_CallMethodFloat_op 
JRI_CallMethodFloat_op_va_list 
JRI_CallMethodFloat_op_array 
JRI_CallMethodDouble_op 
JRI_CallMethodDouble_op_va_list 
JRI_CallMethodDouble_op_array 
JRI_GetFieldID_op 
JRI_GetField_op 
JRI_GetFieldBoolean_op 
JRI_GetFieldByte_op 
JRI_GetFieldChar_op 
JRI_GetFieldShort_op 
JRI_GetFieldInt_op 
JRI_GetFieldLong_op 
JRI_GetFieldFloat_op 
JRI_GetFieldDouble_op 
JRI_SetField_op 
JRI_SetFieldBoolean_op 
JRI_SetFieldByte_op 
JRI_SetFieldChar_op 
JRI_SetFieldShort_op 
JRI_SetFieldInt_op 
JRI_SetFieldLong_op 
JRI_SetFieldFloat_op 
JRI_SetFieldDouble_op 
JRI_IsSubclassOf_op 
JRI_GetStaticMethodID_op 
JRI_CallStaticMethod_op 
JRI_CallStaticMethod_op_va_list 
JRI_CallStaticMethod_op_array 
JRI_CallStaticMethodBoolean_op 
JRI_CallStaticMethodBoolean_op_va_list 
JRI_CallStaticMethodBoolean_op_array 
JRI_CallStaticMethodByte_op 
JRI_CallStaticMethodByte_op_va_list 
JRI_CallStaticMethodByte_op_array 
JRI_CallStaticMethodChar_op 
JRI_CallStaticMethodChar_op_va_list 
JRI_CallStaticMethodChar_op_array 
JRI_CallStaticMethodShort_op 
JRI_CallStaticMethodShort_op_va_list 
JRI_CallStaticMethodShort_op_array 
JRI_CallStaticMethodInt_op 
JRI_CallStaticMethodInt_op_va_list 
JRI_CallStaticMethodInt_op_array 
JRI_CallStaticMethodLong_op 
JRI_CallStaticMethodLong_op_va_list 
JRI_CallStaticMethodLong_op_array 
JRI_CallStaticMethodFloat_op 
JRI_CallStaticMethodFloat_op_va_list 
JRI_CallStaticMethodFloat_op_array 
JRI_CallStaticMethodDouble_op 
JRI_CallStaticMethodDouble_op_va_list 
JRI_CallStaticMethodDouble_op_array 
JRI_GetStaticFieldID_op 
JRI_GetStaticField_op 
JRI_GetStaticFieldBoolean_op 
JRI_GetStaticFieldByte_op 
JRI_GetStaticFieldChar_op 
JRI_GetStaticFieldShort_op 
JRI_GetStaticFieldInt_op 
JRI_GetStaticFieldLong_op 
JRI_GetStaticFieldFloat_op 
JRI_GetStaticFieldDouble_op 
JRI_SetStaticField_op 
JRI_SetStaticFieldBoolean_op 
JRI_SetStaticFieldByte_op 
JRI_SetStaticFieldChar_op 
JRI_SetStaticFieldShort_op 
JRI_SetStaticFieldInt_op 
JRI_SetStaticFieldLong_op 
JRI_SetStaticFieldFloat_op 
JRI_SetStaticFieldDouble_op 
JRI_NewString_op 
JRI_GetStringLength_op 
JRI_GetStringChars_op 
JRI_NewStringUTF_op 
JRI_GetStringUTFLength_op 
JRI_GetStringUTFChars_op 
JRI_NewScalarArray_op 
JRI_GetScalarArrayLength_op 
JRI_GetScalarArrayElements_op 
JRI_NewObjectArray_op 
JRI_GetObjectArrayLength_op 
JRI_GetObjectArrayElement_op 
JRI_SetObjectArrayElement_op 
JRI_RegisterNatives_op 
JRI_UnregisterNatives_op 
JRI_DefineClass_op 
JRI_NewStringPlatform_op 
JRI_GetStringPlatformChars_op 
JRI_Reserved0_op 
JRI_Reserved1_op 
JRI_Reserved2_op 
JRI_Reserved3_op 
JRI_FindClass_op 
JRI_Throw_op 
JRI_ThrowNew_op 
JRI_ExceptionOccurred_op 
JRI_ExceptionDescribe_op 
JRI_ExceptionClear_op 
JRI_NewGlobalRef_op 
JRI_DisposeGlobalRef_op 
JRI_GetGlobalRef_op 
JRI_SetGlobalRef_op 
JRI_IsSameObject_op 
JRI_NewObject_op 
JRI_NewObject_op_va_list 
JRI_NewObject_op_array 
JRI_GetObjectClass_op 
JRI_IsInstanceOf_op 
JRI_GetMethodID_op 
JRI_CallMethod_op 
JRI_CallMethod_op_va_list 
JRI_CallMethod_op_array 
JRI_CallMethodBoolean_op 
JRI_CallMethodBoolean_op_va_list 
JRI_CallMethodBoolean_op_array 
JRI_CallMethodByte_op 
JRI_CallMethodByte_op_va_list 
JRI_CallMethodByte_op_array 
JRI_CallMethodChar_op 
JRI_CallMethodChar_op_va_list 
JRI_CallMethodChar_op_array 
JRI_CallMethodShort_op 
JRI_CallMethodShort_op_va_list 
JRI_CallMethodShort_op_array 
JRI_CallMethodInt_op 
JRI_CallMethodInt_op_va_list 
JRI_CallMethodInt_op_array 
JRI_CallMethodLong_op 
JRI_CallMethodLong_op_va_list 
JRI_CallMethodLong_op_array 
JRI_CallMethodFloat_op 
JRI_CallMethodFloat_op_va_list 
JRI_CallMethodFloat_op_array 
JRI_CallMethodDouble_op 
JRI_CallMethodDouble_op_va_list 
JRI_CallMethodDouble_op_array 
JRI_GetFieldID_op 
JRI_GetField_op 
JRI_GetFieldBoolean_op 
JRI_GetFieldByte_op 
JRI_GetFieldChar_op 
JRI_GetFieldShort_op 
JRI_GetFieldInt_op 
JRI_GetFieldLong_op 
JRI_GetFieldFloat_op 
JRI_GetFieldDouble_op 
JRI_SetField_op 
JRI_SetFieldBoolean_op 
JRI_SetFieldByte_op 
JRI_SetFieldChar_op 
JRI_SetFieldShort_op 
JRI_SetFieldInt_op 
JRI_SetFieldLong_op 
JRI_SetFieldFloat_op 
JRI_SetFieldDouble_op 
JRI_IsSubclassOf_op 
JRI_GetStaticMethodID_op 
JRI_CallStaticMethod_op 
JRI_CallStaticMethod_op_va_list 
JRI_CallStaticMethod_op_array 
JRI_CallStaticMethodBoolean_op 
JRI_CallStaticMethodBoolean_op_va_list 
JRI_CallStaticMethodBoolean_op_array 
JRI_CallStaticMethodByte_op 
JRI_CallStaticMethodByte_op_va_list 
JRI_CallStaticMethodByte_op_array 
JRI_CallStaticMethodChar_op 
JRI_CallStaticMethodChar_op_va_list 
JRI_CallStaticMethodChar_op_array 
JRI_CallStaticMethodShort_op 
JRI_CallStaticMethodShort_op_va_list 
JRI_CallStaticMethodShort_op_array 
JRI_CallStaticMethodInt_op 
JRI_CallStaticMethodInt_op_va_list 
JRI_CallStaticMethodInt_op_array 
JRI_CallStaticMethodLong_op 
JRI_CallStaticMethodLong_op_va_list 
JRI_CallStaticMethodLong_op_array 
JRI_CallStaticMethodFloat_op 
JRI_CallStaticMethodFloat_op_va_list 
JRI_CallStaticMethodFloat_op_array 
JRI_CallStaticMethodDouble_op 
JRI_CallStaticMethodDouble_op_va_list 
JRI_CallStaticMethodDouble_op_array 
JRI_GetStaticFieldID_op 
JRI_GetStaticField_op 
JRI_GetStaticFieldBoolean_op 
JRI_GetStaticFieldByte_op 
JRI_GetStaticFieldChar_op 
JRI_GetStaticFieldShort_op 
JRI_GetStaticFieldInt_op 
JRI_GetStaticFieldLong_op 
JRI_GetStaticFieldFloat_op 
JRI_GetStaticFieldDouble_op 
JRI_SetStaticField_op 
JRI_SetStaticFieldBoolean_op 
JRI_SetStaticFieldByte_op 
JRI_SetStaticFieldChar_op 
JRI_SetStaticFieldShort_op 
JRI_SetStaticFieldInt_op 
JRI_SetStaticFieldLong_op 
JRI_SetStaticFieldFloat_op 
JRI_SetStaticFieldDouble_op 
JRI_NewString_op 
JRI_GetStringLength_op 
JRI_GetStringChars_op 
JRI_NewStringUTF_op 
JRI_GetStringUTFLength_op 
JRI_GetStringUTFChars_op 
JRI_NewScalarArray_op 
JRI_GetScalarArrayLength_op 
JRI_GetScalarArrayElements_op 
JRI_NewObjectArray_op 
JRI_GetObjectArrayLength_op 
JRI_GetObjectArrayElement_op 
JRI_SetObjectArrayElement_op 
JRI_RegisterNatives_op 
JRI_UnregisterNatives_op 
JRI_DefineClass_op 
JRI_NewStringPlatform_op 
JRI_GetStringPlatformChars_op 

Definition at line 548 of file jri.h.

                              {
       JRI_Reserved0_op,
       JRI_Reserved1_op,
       JRI_Reserved2_op,
       JRI_Reserved3_op,
       JRI_FindClass_op,
       JRI_Throw_op,
       JRI_ThrowNew_op,
       JRI_ExceptionOccurred_op,
       JRI_ExceptionDescribe_op,
       JRI_ExceptionClear_op,
       JRI_NewGlobalRef_op,
       JRI_DisposeGlobalRef_op,
       JRI_GetGlobalRef_op,
       JRI_SetGlobalRef_op,
       JRI_IsSameObject_op,
       JRI_NewObject_op,
       JRI_NewObject_op_va_list,
       JRI_NewObject_op_array,
       JRI_GetObjectClass_op,
       JRI_IsInstanceOf_op,
       JRI_GetMethodID_op,
       JRI_CallMethod_op,
       JRI_CallMethod_op_va_list,
       JRI_CallMethod_op_array,
       JRI_CallMethodBoolean_op,
       JRI_CallMethodBoolean_op_va_list,
       JRI_CallMethodBoolean_op_array,
       JRI_CallMethodByte_op,
       JRI_CallMethodByte_op_va_list,
       JRI_CallMethodByte_op_array,
       JRI_CallMethodChar_op,
       JRI_CallMethodChar_op_va_list,
       JRI_CallMethodChar_op_array,
       JRI_CallMethodShort_op,
       JRI_CallMethodShort_op_va_list,
       JRI_CallMethodShort_op_array,
       JRI_CallMethodInt_op,
       JRI_CallMethodInt_op_va_list,
       JRI_CallMethodInt_op_array,
       JRI_CallMethodLong_op,
       JRI_CallMethodLong_op_va_list,
       JRI_CallMethodLong_op_array,
       JRI_CallMethodFloat_op,
       JRI_CallMethodFloat_op_va_list,
       JRI_CallMethodFloat_op_array,
       JRI_CallMethodDouble_op,
       JRI_CallMethodDouble_op_va_list,
       JRI_CallMethodDouble_op_array,
       JRI_GetFieldID_op,
       JRI_GetField_op,
       JRI_GetFieldBoolean_op,
       JRI_GetFieldByte_op,
       JRI_GetFieldChar_op,
       JRI_GetFieldShort_op,
       JRI_GetFieldInt_op,
       JRI_GetFieldLong_op,
       JRI_GetFieldFloat_op,
       JRI_GetFieldDouble_op,
       JRI_SetField_op,
       JRI_SetFieldBoolean_op,
       JRI_SetFieldByte_op,
       JRI_SetFieldChar_op,
       JRI_SetFieldShort_op,
       JRI_SetFieldInt_op,
       JRI_SetFieldLong_op,
       JRI_SetFieldFloat_op,
       JRI_SetFieldDouble_op,
       JRI_IsSubclassOf_op,
       JRI_GetStaticMethodID_op,
       JRI_CallStaticMethod_op,
       JRI_CallStaticMethod_op_va_list,
       JRI_CallStaticMethod_op_array,
       JRI_CallStaticMethodBoolean_op,
       JRI_CallStaticMethodBoolean_op_va_list,
       JRI_CallStaticMethodBoolean_op_array,
       JRI_CallStaticMethodByte_op,
       JRI_CallStaticMethodByte_op_va_list,
       JRI_CallStaticMethodByte_op_array,
       JRI_CallStaticMethodChar_op,
       JRI_CallStaticMethodChar_op_va_list,
       JRI_CallStaticMethodChar_op_array,
       JRI_CallStaticMethodShort_op,
       JRI_CallStaticMethodShort_op_va_list,
       JRI_CallStaticMethodShort_op_array,
       JRI_CallStaticMethodInt_op,
       JRI_CallStaticMethodInt_op_va_list,
       JRI_CallStaticMethodInt_op_array,
       JRI_CallStaticMethodLong_op,
       JRI_CallStaticMethodLong_op_va_list,
       JRI_CallStaticMethodLong_op_array,
       JRI_CallStaticMethodFloat_op,
       JRI_CallStaticMethodFloat_op_va_list,
       JRI_CallStaticMethodFloat_op_array,
       JRI_CallStaticMethodDouble_op,
       JRI_CallStaticMethodDouble_op_va_list,
       JRI_CallStaticMethodDouble_op_array,
       JRI_GetStaticFieldID_op,
       JRI_GetStaticField_op,
       JRI_GetStaticFieldBoolean_op,
       JRI_GetStaticFieldByte_op,
       JRI_GetStaticFieldChar_op,
       JRI_GetStaticFieldShort_op,
       JRI_GetStaticFieldInt_op,
       JRI_GetStaticFieldLong_op,
       JRI_GetStaticFieldFloat_op,
       JRI_GetStaticFieldDouble_op,
       JRI_SetStaticField_op,
       JRI_SetStaticFieldBoolean_op,
       JRI_SetStaticFieldByte_op,
       JRI_SetStaticFieldChar_op,
       JRI_SetStaticFieldShort_op,
       JRI_SetStaticFieldInt_op,
       JRI_SetStaticFieldLong_op,
       JRI_SetStaticFieldFloat_op,
       JRI_SetStaticFieldDouble_op,
       JRI_NewString_op,
       JRI_GetStringLength_op,
       JRI_GetStringChars_op,
       JRI_NewStringUTF_op,
       JRI_GetStringUTFLength_op,
       JRI_GetStringUTFChars_op,
       JRI_NewScalarArray_op,
       JRI_GetScalarArrayLength_op,
       JRI_GetScalarArrayElements_op,
       JRI_NewObjectArray_op,
       JRI_GetObjectArrayLength_op,
       JRI_GetObjectArrayElement_op,
       JRI_SetObjectArrayElement_op,
       JRI_RegisterNatives_op,
       JRI_UnregisterNatives_op,
       JRI_DefineClass_op,
       JRI_NewStringPlatform_op,
       JRI_GetStringPlatformChars_op
} JRIEnvOperations;