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 112 of file jri.h.

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

Definition at line 115 of file jri.h.

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

Definition at line 118 of file jri.h.

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

Definition at line 121 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 119 of file jri.h.

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

Definition at line 124 of file jri.h.

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

Definition at line 127 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 125 of file jri.h.

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

Definition at line 130 of file jri.h.

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

Definition at line 133 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 131 of file jri.h.

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

Definition at line 160 of file jri.h.

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

Definition at line 163 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 161 of file jri.h.

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

Definition at line 154 of file jri.h.

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

Definition at line 157 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 155 of file jri.h.

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

Definition at line 142 of file jri.h.

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

Definition at line 145 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 143 of file jri.h.

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

Definition at line 148 of file jri.h.

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

Definition at line 151 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 149 of file jri.h.

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

Definition at line 136 of file jri.h.

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

Definition at line 139 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 137 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 113 of file jri.h.

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

Definition at line 229 of file jri.h.

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

Definition at line 232 of file jri.h.

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

Definition at line 235 of file jri.h.

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

Definition at line 238 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 236 of file jri.h.

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

Definition at line 241 of file jri.h.

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

Definition at line 244 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 242 of file jri.h.

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

Definition at line 247 of file jri.h.

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

Definition at line 250 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 248 of file jri.h.

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

Definition at line 277 of file jri.h.

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

Definition at line 280 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 278 of file jri.h.

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

Definition at line 271 of file jri.h.

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

Definition at line 274 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 272 of file jri.h.

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

Definition at line 259 of file jri.h.

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

Definition at line 262 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 260 of file jri.h.

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

Definition at line 265 of file jri.h.

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

Definition at line 268 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 266 of file jri.h.

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

Definition at line 253 of file jri.h.

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

Definition at line 256 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 254 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 230 of file jri.h.

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

Definition at line 61 of file jri.h.

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

Definition at line 85 of file jri.h.

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

Definition at line 79 of file jri.h.

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

Definition at line 76 of file jri.h.

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

Definition at line 73 of file jri.h.

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

Definition at line 64 of file jri.h.

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

Definition at line 169 of file jri.h.

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

Definition at line 172 of file jri.h.

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

Definition at line 175 of file jri.h.

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

Definition at line 178 of file jri.h.

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

Definition at line 193 of file jri.h.

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

Definition at line 190 of file jri.h.

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

Definition at line 166 of file jri.h.

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

Definition at line 184 of file jri.h.

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

Definition at line 187 of file jri.h.

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

Definition at line 181 of file jri.h.

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

Definition at line 88 of file jri.h.

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

Definition at line 109 of file jri.h.

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

Definition at line 373 of file jri.h.

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

Definition at line 370 of file jri.h.

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

Definition at line 103 of file jri.h.

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

Definition at line 364 of file jri.h.

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

Definition at line 361 of file jri.h.

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

Definition at line 286 of file jri.h.

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

Definition at line 289 of file jri.h.

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

Definition at line 292 of file jri.h.

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

Definition at line 295 of file jri.h.

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

Definition at line 310 of file jri.h.

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

Definition at line 307 of file jri.h.

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

Definition at line 283 of file jri.h.

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

Definition at line 301 of file jri.h.

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

Definition at line 304 of file jri.h.

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

Definition at line 298 of file jri.h.

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

Definition at line 226 of file jri.h.

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

Definition at line 346 of file jri.h.

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

Definition at line 343 of file jri.h.

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

Definition at line 388 of file jri.h.

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

Definition at line 355 of file jri.h.

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

Definition at line 352 of file jri.h.

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

Definition at line 106 of file jri.h.

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

Definition at line 94 of file jri.h.

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

Definition at line 223 of file jri.h.

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

Definition at line 82 of file jri.h.

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

Definition at line 97 of file jri.h.

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

Definition at line 100 of file jri.h.

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

Definition at line 367 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 98 of file jri.h.

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

Definition at line 358 of file jri.h.

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

Definition at line 340 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 385 of file jri.h.

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

Definition at line 349 of file jri.h.

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

Definition at line 379 of file jri.h.

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

Definition at line 196 of file jri.h.

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

Definition at line 199 of file jri.h.

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

Definition at line 202 of file jri.h.

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

Definition at line 205 of file jri.h.

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

Definition at line 220 of file jri.h.

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

Definition at line 217 of file jri.h.

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

Definition at line 211 of file jri.h.

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

Definition at line 214 of file jri.h.

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

Definition at line 208 of file jri.h.

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

Definition at line 91 of file jri.h.

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

Definition at line 376 of file jri.h.

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

Definition at line 313 of file jri.h.

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

Definition at line 316 of file jri.h.

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

Definition at line 319 of file jri.h.

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

Definition at line 322 of file jri.h.

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

Definition at line 337 of file jri.h.

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

Definition at line 334 of file jri.h.

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

Definition at line 328 of file jri.h.

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

Definition at line 331 of file jri.h.

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

Definition at line 325 of file jri.h.

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

Definition at line 67 of file jri.h.

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

Definition at line 70 of file jri.h.

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

Definition at line 382 of file jri.h.


Typedef Documentation

Definition at line 55 of file jri.h.

typedef struct JRIEnvInterface

Definition at line 52 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 544 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;