jri.h File Reference

#include "jritypes.h"
#include "jri_md.h"
#include <stdio.h>
#include <stdarg.h>
#include "jni_md.h"
#include <stddef.h>
#include <stdlib.h>

Go to the source code of this file.

Data Structures

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 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
}

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

typedef const JRIEnvInterface* JRIEnv

Definition at line 59 of file jri.h.

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 

Definition at line 548 of file jri.h.

00548                               {
00549     JRI_Reserved0_op,
00550     JRI_Reserved1_op,
00551     JRI_Reserved2_op,
00552     JRI_Reserved3_op,
00553     JRI_FindClass_op,
00554     JRI_Throw_op,
00555     JRI_ThrowNew_op,
00556     JRI_ExceptionOccurred_op,
00557     JRI_ExceptionDescribe_op,
00558     JRI_ExceptionClear_op,
00559     JRI_NewGlobalRef_op,
00560     JRI_DisposeGlobalRef_op,
00561     JRI_GetGlobalRef_op,
00562     JRI_SetGlobalRef_op,
00563     JRI_IsSameObject_op,
00564     JRI_NewObject_op,
00565     JRI_NewObject_op_va_list,
00566     JRI_NewObject_op_array,
00567     JRI_GetObjectClass_op,
00568     JRI_IsInstanceOf_op,
00569     JRI_GetMethodID_op,
00570     JRI_CallMethod_op,
00571     JRI_CallMethod_op_va_list,
00572     JRI_CallMethod_op_array,
00573     JRI_CallMethodBoolean_op,
00574     JRI_CallMethodBoolean_op_va_list,
00575     JRI_CallMethodBoolean_op_array,
00576     JRI_CallMethodByte_op,
00577     JRI_CallMethodByte_op_va_list,
00578     JRI_CallMethodByte_op_array,
00579     JRI_CallMethodChar_op,
00580     JRI_CallMethodChar_op_va_list,
00581     JRI_CallMethodChar_op_array,
00582     JRI_CallMethodShort_op,
00583     JRI_CallMethodShort_op_va_list,
00584     JRI_CallMethodShort_op_array,
00585     JRI_CallMethodInt_op,
00586     JRI_CallMethodInt_op_va_list,
00587     JRI_CallMethodInt_op_array,
00588     JRI_CallMethodLong_op,
00589     JRI_CallMethodLong_op_va_list,
00590     JRI_CallMethodLong_op_array,
00591     JRI_CallMethodFloat_op,
00592     JRI_CallMethodFloat_op_va_list,
00593     JRI_CallMethodFloat_op_array,
00594     JRI_CallMethodDouble_op,
00595     JRI_CallMethodDouble_op_va_list,
00596     JRI_CallMethodDouble_op_array,
00597     JRI_GetFieldID_op,
00598     JRI_GetField_op,
00599     JRI_GetFieldBoolean_op,
00600     JRI_GetFieldByte_op,
00601     JRI_GetFieldChar_op,
00602     JRI_GetFieldShort_op,
00603     JRI_GetFieldInt_op,
00604     JRI_GetFieldLong_op,
00605     JRI_GetFieldFloat_op,
00606     JRI_GetFieldDouble_op,
00607     JRI_SetField_op,
00608     JRI_SetFieldBoolean_op,
00609     JRI_SetFieldByte_op,
00610     JRI_SetFieldChar_op,
00611     JRI_SetFieldShort_op,
00612     JRI_SetFieldInt_op,
00613     JRI_SetFieldLong_op,
00614     JRI_SetFieldFloat_op,
00615     JRI_SetFieldDouble_op,
00616     JRI_IsSubclassOf_op,
00617     JRI_GetStaticMethodID_op,
00618     JRI_CallStaticMethod_op,
00619     JRI_CallStaticMethod_op_va_list,
00620     JRI_CallStaticMethod_op_array,
00621     JRI_CallStaticMethodBoolean_op,
00622     JRI_CallStaticMethodBoolean_op_va_list,
00623     JRI_CallStaticMethodBoolean_op_array,
00624     JRI_CallStaticMethodByte_op,
00625     JRI_CallStaticMethodByte_op_va_list,
00626     JRI_CallStaticMethodByte_op_array,
00627     JRI_CallStaticMethodChar_op,
00628     JRI_CallStaticMethodChar_op_va_list,
00629     JRI_CallStaticMethodChar_op_array,
00630     JRI_CallStaticMethodShort_op,
00631     JRI_CallStaticMethodShort_op_va_list,
00632     JRI_CallStaticMethodShort_op_array,
00633     JRI_CallStaticMethodInt_op,
00634     JRI_CallStaticMethodInt_op_va_list,
00635     JRI_CallStaticMethodInt_op_array,
00636     JRI_CallStaticMethodLong_op,
00637     JRI_CallStaticMethodLong_op_va_list,
00638     JRI_CallStaticMethodLong_op_array,
00639     JRI_CallStaticMethodFloat_op,
00640     JRI_CallStaticMethodFloat_op_va_list,
00641     JRI_CallStaticMethodFloat_op_array,
00642     JRI_CallStaticMethodDouble_op,
00643     JRI_CallStaticMethodDouble_op_va_list,
00644     JRI_CallStaticMethodDouble_op_array,
00645     JRI_GetStaticFieldID_op,
00646     JRI_GetStaticField_op,
00647     JRI_GetStaticFieldBoolean_op,
00648     JRI_GetStaticFieldByte_op,
00649     JRI_GetStaticFieldChar_op,
00650     JRI_GetStaticFieldShort_op,
00651     JRI_GetStaticFieldInt_op,
00652     JRI_GetStaticFieldLong_op,
00653     JRI_GetStaticFieldFloat_op,
00654     JRI_GetStaticFieldDouble_op,
00655     JRI_SetStaticField_op,
00656     JRI_SetStaticFieldBoolean_op,
00657     JRI_SetStaticFieldByte_op,
00658     JRI_SetStaticFieldChar_op,
00659     JRI_SetStaticFieldShort_op,
00660     JRI_SetStaticFieldInt_op,
00661     JRI_SetStaticFieldLong_op,
00662     JRI_SetStaticFieldFloat_op,
00663     JRI_SetStaticFieldDouble_op,
00664     JRI_NewString_op,
00665     JRI_GetStringLength_op,
00666     JRI_GetStringChars_op,
00667     JRI_NewStringUTF_op,
00668     JRI_GetStringUTFLength_op,
00669     JRI_GetStringUTFChars_op,
00670     JRI_NewScalarArray_op,
00671     JRI_GetScalarArrayLength_op,
00672     JRI_GetScalarArrayElements_op,
00673     JRI_NewObjectArray_op,
00674     JRI_GetObjectArrayLength_op,
00675     JRI_GetObjectArrayElement_op,
00676     JRI_SetObjectArrayElement_op,
00677     JRI_RegisterNatives_op,
00678     JRI_UnregisterNatives_op,
00679     JRI_DefineClass_op,
00680     JRI_NewStringPlatform_op,
00681     JRI_GetStringPlatformChars_op
00682 } JRIEnvOperations;

Generated on Wed Jul 4 16:03:29 2012 for RIO by  doxygen 1.6.3