From: Tom Tromey Date: Sat, 27 Jan 2001 19:30:31 +0000 (+0000) Subject: jni.cc (_Jv_JNIFunctions): Added comment for each entry in native interface structure. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=65422ec58bd8ac89c27c91125cdbd421fe1e1301;p=gcc.git jni.cc (_Jv_JNIFunctions): Added comment for each entry in native interface structure. * jni.cc (_Jv_JNIFunctions): Added comment for each entry in native interface structure. From-SVN: r39298 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index b4916054ca8..35158c50310 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2001-01-27 Tom Tromey + + * jni.cc (_Jv_JNIFunctions): Added comment for each entry in + native interface structure. + 2001-01-27 Bryce McKinlay * java/io/ObjectInputStream.java (read): AND byte with 0xff to make diff --git a/libjava/jni.cc b/libjava/jni.cc index dcc620b6224..be79ba95d9f 100644 --- a/libjava/jni.cc +++ b/libjava/jni.cc @@ -2085,239 +2085,240 @@ struct JNINativeInterface _Jv_JNIFunctions = RESERVED, RESERVED, RESERVED, - _Jv_JNI_GetVersion, - _Jv_JNI_DefineClass, - _Jv_JNI_FindClass, - _Jv_JNI_FromReflectedMethod, - _Jv_JNI_FromReflectedField, - _Jv_JNI_ToReflectedMethod, - _Jv_JNI_GetSuperclass, - _Jv_JNI_IsAssignableFrom, - _Jv_JNI_ToReflectedField, - _Jv_JNI_Throw, - _Jv_JNI_ThrowNew, - _Jv_JNI_ExceptionOccurred, - _Jv_JNI_ExceptionDescribe, - _Jv_JNI_ExceptionClear, - _Jv_JNI_FatalError, - - _Jv_JNI_PushLocalFrame, - _Jv_JNI_PopLocalFrame, - _Jv_JNI_NewGlobalRef, - _Jv_JNI_DeleteGlobalRef, - _Jv_JNI_DeleteLocalRef, - - _Jv_JNI_IsSameObject, - - _Jv_JNI_NewLocalRef, - _Jv_JNI_EnsureLocalCapacity, - - _Jv_JNI_AllocObject, - _Jv_JNI_NewObject, - _Jv_JNI_NewObjectV, - _Jv_JNI_NewObjectA, - _Jv_JNI_GetObjectClass, - _Jv_JNI_IsInstanceOf, - _Jv_JNI_GetAnyMethodID, - - _Jv_JNI_CallMethod, - _Jv_JNI_CallMethodV, - _Jv_JNI_CallMethodA, - _Jv_JNI_CallMethod, - _Jv_JNI_CallMethodV, - _Jv_JNI_CallMethodA, - _Jv_JNI_CallMethod, - _Jv_JNI_CallMethodV, - _Jv_JNI_CallMethodA, - _Jv_JNI_CallMethod, - _Jv_JNI_CallMethodV, - _Jv_JNI_CallMethodA, - _Jv_JNI_CallMethod, - _Jv_JNI_CallMethodV, - _Jv_JNI_CallMethodA, - _Jv_JNI_CallMethod, - _Jv_JNI_CallMethodV, - _Jv_JNI_CallMethodA, - _Jv_JNI_CallMethod, - _Jv_JNI_CallMethodV, - _Jv_JNI_CallMethodA, - _Jv_JNI_CallMethod, - _Jv_JNI_CallMethodV, - _Jv_JNI_CallMethodA, - _Jv_JNI_CallMethod, - _Jv_JNI_CallMethodV, - _Jv_JNI_CallMethodA, - _Jv_JNI_CallVoidMethod, - _Jv_JNI_CallVoidMethodV, - _Jv_JNI_CallVoidMethodA, + _Jv_JNI_GetVersion, // GetVersion + _Jv_JNI_DefineClass, // DefineClass + _Jv_JNI_FindClass, // FindClass + _Jv_JNI_FromReflectedMethod, // FromReflectedMethod + _Jv_JNI_FromReflectedField, // FromReflectedField + _Jv_JNI_ToReflectedMethod, // ToReflectedMethod + _Jv_JNI_GetSuperclass, // GetSuperclass + _Jv_JNI_IsAssignableFrom, // IsAssignableFrom + _Jv_JNI_ToReflectedField, // ToReflectedField + _Jv_JNI_Throw, // Throw + _Jv_JNI_ThrowNew, // ThrowNew + _Jv_JNI_ExceptionOccurred, // ExceptionOccurred + _Jv_JNI_ExceptionDescribe, // ExceptionDescribe + _Jv_JNI_ExceptionClear, // ExceptionClear + _Jv_JNI_FatalError, // FatalError + + _Jv_JNI_PushLocalFrame, // PushLocalFrame + _Jv_JNI_PopLocalFrame, // PopLocalFrame + _Jv_JNI_NewGlobalRef, // NewGlobalRef + _Jv_JNI_DeleteGlobalRef, // DeleteGlobalRef + _Jv_JNI_DeleteLocalRef, // DeleteLocalRef + + _Jv_JNI_IsSameObject, // IsSameObject + + _Jv_JNI_NewLocalRef, // NewLocalRef + _Jv_JNI_EnsureLocalCapacity, // EnsureLocalCapacity + + _Jv_JNI_AllocObject, // AllocObject + _Jv_JNI_NewObject, // NewObject + _Jv_JNI_NewObjectV, // NewObjectV + _Jv_JNI_NewObjectA, // NewObjectA + _Jv_JNI_GetObjectClass, // GetObjectClass + _Jv_JNI_IsInstanceOf, // IsInstanceOf + _Jv_JNI_GetAnyMethodID, // GetMethodID + + _Jv_JNI_CallMethod, // CallObjectMethod + _Jv_JNI_CallMethodV, // CallObjectMethodV + _Jv_JNI_CallMethodA, // CallObjectMethodA + _Jv_JNI_CallMethod, // CallBooleanMethod + _Jv_JNI_CallMethodV, // CallBooleanMethodV + _Jv_JNI_CallMethodA, // CallBooleanMethodA + _Jv_JNI_CallMethod, // CallByteMethod + _Jv_JNI_CallMethodV, // CallByteMethodV + _Jv_JNI_CallMethodA, // CallByteMethodA + _Jv_JNI_CallMethod, // CallCharMethod + _Jv_JNI_CallMethodV, // CallCharMethodV + _Jv_JNI_CallMethodA, // CallCharMethodA + _Jv_JNI_CallMethod, // CallShortMethod + _Jv_JNI_CallMethodV, // CallShortMethodV + _Jv_JNI_CallMethodA, // CallShortMethodA + _Jv_JNI_CallMethod, // CallIntMethod + _Jv_JNI_CallMethodV, // CallIntMethodV + _Jv_JNI_CallMethodA, // CallIntMethodA + _Jv_JNI_CallMethod, // CallLongMethod + _Jv_JNI_CallMethodV, // CallLongMethodV + _Jv_JNI_CallMethodA, // CallLongMethodA + _Jv_JNI_CallMethod, // CallFloatMethod + _Jv_JNI_CallMethodV, // CallFloatMethodV + _Jv_JNI_CallMethodA, // CallFloatMethodA + _Jv_JNI_CallMethod, // CallDoubleMethod + _Jv_JNI_CallMethodV, // CallDoubleMethodV + _Jv_JNI_CallMethodA, // CallDoubleMethodA + _Jv_JNI_CallVoidMethod, // CallVoidMethod + _Jv_JNI_CallVoidMethodV, // CallVoidMethodV + _Jv_JNI_CallVoidMethodA, // CallVoidMethodA // Nonvirtual method invocation functions follow. - _Jv_JNI_CallAnyMethod, - _Jv_JNI_CallAnyMethodV, - _Jv_JNI_CallAnyMethodA, - _Jv_JNI_CallAnyMethod, - _Jv_JNI_CallAnyMethodV, - _Jv_JNI_CallAnyMethodA, - _Jv_JNI_CallAnyMethod, - _Jv_JNI_CallAnyMethodV, - _Jv_JNI_CallAnyMethodA, - _Jv_JNI_CallAnyMethod, - _Jv_JNI_CallAnyMethodV, - _Jv_JNI_CallAnyMethodA, - _Jv_JNI_CallAnyMethod, - _Jv_JNI_CallAnyMethodV, - _Jv_JNI_CallAnyMethodA, - _Jv_JNI_CallAnyMethod, - _Jv_JNI_CallAnyMethodV, - _Jv_JNI_CallAnyMethodA, - _Jv_JNI_CallAnyMethod, - _Jv_JNI_CallAnyMethodV, - _Jv_JNI_CallAnyMethodA, - _Jv_JNI_CallAnyMethod, - _Jv_JNI_CallAnyMethodV, - _Jv_JNI_CallAnyMethodA, - _Jv_JNI_CallAnyMethod, - _Jv_JNI_CallAnyMethodV, - _Jv_JNI_CallAnyMethodA, - _Jv_JNI_CallAnyVoidMethod, - _Jv_JNI_CallAnyVoidMethodV, - _Jv_JNI_CallAnyVoidMethodA, - - _Jv_JNI_GetAnyFieldID, - _Jv_JNI_GetField, - _Jv_JNI_GetField, - _Jv_JNI_GetField, - _Jv_JNI_GetField, - _Jv_JNI_GetField, - _Jv_JNI_GetField, - _Jv_JNI_GetField, - _Jv_JNI_GetField, - _Jv_JNI_GetField, - _Jv_JNI_SetField, - _Jv_JNI_SetField, - _Jv_JNI_SetField, - _Jv_JNI_SetField, - _Jv_JNI_SetField, - _Jv_JNI_SetField, - _Jv_JNI_SetField, - _Jv_JNI_SetField, - _Jv_JNI_SetField, - _Jv_JNI_GetAnyMethodID, - - _Jv_JNI_CallStaticMethod, - _Jv_JNI_CallStaticMethodV, - _Jv_JNI_CallStaticMethodA, - _Jv_JNI_CallStaticMethod, - _Jv_JNI_CallStaticMethodV, - _Jv_JNI_CallStaticMethodA, - _Jv_JNI_CallStaticMethod, - _Jv_JNI_CallStaticMethodV, - _Jv_JNI_CallStaticMethodA, - _Jv_JNI_CallStaticMethod, - _Jv_JNI_CallStaticMethodV, - _Jv_JNI_CallStaticMethodA, - _Jv_JNI_CallStaticMethod, - _Jv_JNI_CallStaticMethodV, - _Jv_JNI_CallStaticMethodA, - _Jv_JNI_CallStaticMethod, - _Jv_JNI_CallStaticMethodV, - _Jv_JNI_CallStaticMethodA, - _Jv_JNI_CallStaticMethod, - _Jv_JNI_CallStaticMethodV, - _Jv_JNI_CallStaticMethodA, - _Jv_JNI_CallStaticMethod, - _Jv_JNI_CallStaticMethodV, - _Jv_JNI_CallStaticMethodA, - _Jv_JNI_CallStaticMethod, - _Jv_JNI_CallStaticMethodV, - _Jv_JNI_CallStaticMethodA, - _Jv_JNI_CallStaticVoidMethod, - _Jv_JNI_CallStaticVoidMethodV, - _Jv_JNI_CallStaticVoidMethodA, - - _Jv_JNI_GetAnyFieldID, - _Jv_JNI_GetStaticField, - _Jv_JNI_GetStaticField, - _Jv_JNI_GetStaticField, - _Jv_JNI_GetStaticField, - _Jv_JNI_GetStaticField, - _Jv_JNI_GetStaticField, - _Jv_JNI_GetStaticField, - _Jv_JNI_GetStaticField, - _Jv_JNI_GetStaticField, - _Jv_JNI_SetStaticField, - _Jv_JNI_SetStaticField, - _Jv_JNI_SetStaticField, - _Jv_JNI_SetStaticField, - _Jv_JNI_SetStaticField, - _Jv_JNI_SetStaticField, - _Jv_JNI_SetStaticField, - _Jv_JNI_SetStaticField, - _Jv_JNI_SetStaticField, - _Jv_JNI_NewString, - _Jv_JNI_GetStringLength, - _Jv_JNI_GetStringChars, - _Jv_JNI_ReleaseStringChars, - _Jv_JNI_NewStringUTF, - _Jv_JNI_GetStringUTFLength, - _Jv_JNI_GetStringUTFChars, - _Jv_JNI_ReleaseStringUTFChars, - _Jv_JNI_GetArrayLength, - _Jv_JNI_NewObjectArray, - _Jv_JNI_GetObjectArrayElement, - _Jv_JNI_SetObjectArrayElement, + _Jv_JNI_CallAnyMethod, // CallNonvirtualObjectMethod + _Jv_JNI_CallAnyMethodV, // CallNonvirtualObjectMethodV + _Jv_JNI_CallAnyMethodA, // CallNonvirtualObjectMethodA + _Jv_JNI_CallAnyMethod, // CallNonvirtualBooleanMethod + _Jv_JNI_CallAnyMethodV, // CallNonvirtualBooleanMethodV + _Jv_JNI_CallAnyMethodA, // CallNonvirtualBooleanMethodA + _Jv_JNI_CallAnyMethod, // CallNonvirtualByteMethod + _Jv_JNI_CallAnyMethodV, // CallNonvirtualByteMethodV + _Jv_JNI_CallAnyMethodA, // CallNonvirtualByteMethodA + _Jv_JNI_CallAnyMethod, // CallNonvirtualCharMethod + _Jv_JNI_CallAnyMethodV, // CallNonvirtualCharMethodV + _Jv_JNI_CallAnyMethodA, // CallNonvirtualCharMethodA + _Jv_JNI_CallAnyMethod, // CallNonvirtualShortMethod + _Jv_JNI_CallAnyMethodV, // CallNonvirtualShortMethodV + _Jv_JNI_CallAnyMethodA, // CallNonvirtualShortMethodA + _Jv_JNI_CallAnyMethod, // CallNonvirtualIntMethod + _Jv_JNI_CallAnyMethodV, // CallNonvirtualIntMethodV + _Jv_JNI_CallAnyMethodA, // CallNonvirtualIntMethodA + _Jv_JNI_CallAnyMethod, // CallNonvirtualLongMethod + _Jv_JNI_CallAnyMethodV, // CallNonvirtualLongMethodV + _Jv_JNI_CallAnyMethodA, // CallNonvirtualLongMethodA + _Jv_JNI_CallAnyMethod, // CallNonvirtualFloatMethod + _Jv_JNI_CallAnyMethodV, // CallNonvirtualFloatMethodV + _Jv_JNI_CallAnyMethodA, // CallNonvirtualFloatMethodA + _Jv_JNI_CallAnyMethod, // CallNonvirtualDoubleMethod + _Jv_JNI_CallAnyMethodV, // CallNonvirtualDoubleMethodV + _Jv_JNI_CallAnyMethodA, // CallNonvirtualDoubleMethodA + _Jv_JNI_CallAnyVoidMethod, // CallNonvirtualVoidMethod + _Jv_JNI_CallAnyVoidMethodV, // CallNonvirtualVoidMethodV + _Jv_JNI_CallAnyVoidMethodA, // CallNonvirtualVoidMethodA + + _Jv_JNI_GetAnyFieldID, // GetFieldID + _Jv_JNI_GetField, // GetObjectField + _Jv_JNI_GetField, // GetBooleanField + _Jv_JNI_GetField, // GetByteField + _Jv_JNI_GetField, // GetCharField + _Jv_JNI_GetField, // GetShortField + _Jv_JNI_GetField, // GetIntField + _Jv_JNI_GetField, // GetLongField + _Jv_JNI_GetField, // GetFloatField + _Jv_JNI_GetField, // GetDoubleField + _Jv_JNI_SetField, // SetObjectField + _Jv_JNI_SetField, // SetBooleanField + _Jv_JNI_SetField, // SetByteField + _Jv_JNI_SetField, // SetCharField + _Jv_JNI_SetField, // SetShortField + _Jv_JNI_SetField, // SetIntField + _Jv_JNI_SetField, // SetLongField + _Jv_JNI_SetField, // SetFloatField + _Jv_JNI_SetField, // SetDoubleField + _Jv_JNI_GetAnyMethodID, // GetStaticMethodID + + _Jv_JNI_CallStaticMethod, // CallStaticObjectMethod + _Jv_JNI_CallStaticMethodV, // CallStaticObjectMethodV + _Jv_JNI_CallStaticMethodA, // CallStaticObjectMethodA + _Jv_JNI_CallStaticMethod, // CallStaticBooleanMethod + _Jv_JNI_CallStaticMethodV, // CallStaticBooleanMethodV + _Jv_JNI_CallStaticMethodA, // CallStaticBooleanMethodA + _Jv_JNI_CallStaticMethod, // CallStaticByteMethod + _Jv_JNI_CallStaticMethodV, // CallStaticByteMethodV + _Jv_JNI_CallStaticMethodA, // CallStaticByteMethodA + _Jv_JNI_CallStaticMethod, // CallStaticCharMethod + _Jv_JNI_CallStaticMethodV, // CallStaticCharMethodV + _Jv_JNI_CallStaticMethodA, // CallStaticCharMethodA + _Jv_JNI_CallStaticMethod, // CallStaticShortMethod + _Jv_JNI_CallStaticMethodV, // CallStaticShortMethodV + _Jv_JNI_CallStaticMethodA, // CallStaticShortMethodA + _Jv_JNI_CallStaticMethod, // CallStaticIntMethod + _Jv_JNI_CallStaticMethodV, // CallStaticIntMethodV + _Jv_JNI_CallStaticMethodA, // CallStaticIntMethodA + _Jv_JNI_CallStaticMethod, // CallStaticLongMethod + _Jv_JNI_CallStaticMethodV, // CallStaticLongMethodV + _Jv_JNI_CallStaticMethodA, // CallStaticLongMethodA + _Jv_JNI_CallStaticMethod, // CallStaticFloatMethod + _Jv_JNI_CallStaticMethodV, // CallStaticFloatMethodV + _Jv_JNI_CallStaticMethodA, // CallStaticFloatMethodA + _Jv_JNI_CallStaticMethod, // CallStaticDoubleMethod + _Jv_JNI_CallStaticMethodV, // CallStaticDoubleMethodV + _Jv_JNI_CallStaticMethodA, // CallStaticDoubleMethodA + _Jv_JNI_CallStaticVoidMethod, // CallStaticVoidMethod + _Jv_JNI_CallStaticVoidMethodV, // CallStaticVoidMethodV + _Jv_JNI_CallStaticVoidMethodA, // CallStaticVoidMethodA + + _Jv_JNI_GetAnyFieldID, // GetStaticFieldID + _Jv_JNI_GetStaticField, // GetStaticObjectField + _Jv_JNI_GetStaticField, // GetStaticBooleanField + _Jv_JNI_GetStaticField, // GetStaticByteField + _Jv_JNI_GetStaticField, // GetStaticCharField + _Jv_JNI_GetStaticField, // GetStaticShortField + _Jv_JNI_GetStaticField, // GetStaticIntField + _Jv_JNI_GetStaticField, // GetStaticLongField + _Jv_JNI_GetStaticField, // GetStaticFloatField + _Jv_JNI_GetStaticField, // GetStaticDoubleField + _Jv_JNI_SetStaticField, // SetStaticObjectField + _Jv_JNI_SetStaticField, // SetStaticBooleanField + _Jv_JNI_SetStaticField, // SetStaticByteField + _Jv_JNI_SetStaticField, // SetStaticCharField + _Jv_JNI_SetStaticField, // SetStaticShortField + _Jv_JNI_SetStaticField, // SetStaticIntField + _Jv_JNI_SetStaticField, // SetStaticLongField + _Jv_JNI_SetStaticField, // SetStaticFloatField + _Jv_JNI_SetStaticField, // SetStaticDoubleField + _Jv_JNI_NewString, // NewString + _Jv_JNI_GetStringLength, // GetStringLength + _Jv_JNI_GetStringChars, // GetStringChars + _Jv_JNI_ReleaseStringChars, // ReleaseStringChars + _Jv_JNI_NewStringUTF, // NewStringUTF + _Jv_JNI_GetStringUTFLength, // GetStringUTFLength + _Jv_JNI_GetStringUTFChars, // GetStringUTFLength + _Jv_JNI_ReleaseStringUTFChars, // ReleaseStringUTFChars + _Jv_JNI_GetArrayLength, // GetArrayLength + _Jv_JNI_NewObjectArray, // NewObjectArray + _Jv_JNI_GetObjectArrayElement, // GetObjectArrayElement + _Jv_JNI_SetObjectArrayElement, // SetObjectArrayElement _Jv_JNI_NewPrimitiveArray, - _Jv_JNI_NewPrimitiveArray, - _Jv_JNI_NewPrimitiveArray, - _Jv_JNI_NewPrimitiveArray, - _Jv_JNI_NewPrimitiveArray, - _Jv_JNI_NewPrimitiveArray, - _Jv_JNI_NewPrimitiveArray, - _Jv_JNI_NewPrimitiveArray, - _Jv_JNI_GetPrimitiveArrayElements, - _Jv_JNI_GetPrimitiveArrayElements, - _Jv_JNI_GetPrimitiveArrayElements, - _Jv_JNI_GetPrimitiveArrayElements, - _Jv_JNI_GetPrimitiveArrayElements, - _Jv_JNI_GetPrimitiveArrayElements, - _Jv_JNI_GetPrimitiveArrayElements, - _Jv_JNI_GetPrimitiveArrayElements, - _Jv_JNI_ReleasePrimitiveArrayElements, - _Jv_JNI_ReleasePrimitiveArrayElements, - _Jv_JNI_ReleasePrimitiveArrayElements, - _Jv_JNI_ReleasePrimitiveArrayElements, - _Jv_JNI_ReleasePrimitiveArrayElements, - _Jv_JNI_ReleasePrimitiveArrayElements, - _Jv_JNI_ReleasePrimitiveArrayElements, - _Jv_JNI_ReleasePrimitiveArrayElements, - _Jv_JNI_GetPrimitiveArrayRegion, - _Jv_JNI_GetPrimitiveArrayRegion, - _Jv_JNI_GetPrimitiveArrayRegion, - _Jv_JNI_GetPrimitiveArrayRegion, - _Jv_JNI_GetPrimitiveArrayRegion, - _Jv_JNI_GetPrimitiveArrayRegion, - _Jv_JNI_GetPrimitiveArrayRegion, - _Jv_JNI_GetPrimitiveArrayRegion, - _Jv_JNI_SetPrimitiveArrayRegion, - _Jv_JNI_SetPrimitiveArrayRegion, - _Jv_JNI_SetPrimitiveArrayRegion, - _Jv_JNI_SetPrimitiveArrayRegion, - _Jv_JNI_SetPrimitiveArrayRegion, - _Jv_JNI_SetPrimitiveArrayRegion, - _Jv_JNI_SetPrimitiveArrayRegion, - _Jv_JNI_SetPrimitiveArrayRegion, - _Jv_JNI_RegisterNatives, - _Jv_JNI_UnregisterNatives, - _Jv_JNI_MonitorEnter, - _Jv_JNI_MonitorExit, - _Jv_JNI_GetJavaVM, - - _Jv_JNI_GetStringRegion, - _Jv_JNI_GetStringUTFRegion, - _Jv_JNI_GetPrimitiveArrayCritical, - _Jv_JNI_ReleasePrimitiveArrayCritical, - _Jv_JNI_GetStringCritical, - _Jv_JNI_ReleaseStringCritical, + // NewBooleanArray + _Jv_JNI_NewPrimitiveArray, // NewByteArray + _Jv_JNI_NewPrimitiveArray, // NewCharArray + _Jv_JNI_NewPrimitiveArray, // NewShortArray + _Jv_JNI_NewPrimitiveArray, // NewIntArray + _Jv_JNI_NewPrimitiveArray, // NewLongArray + _Jv_JNI_NewPrimitiveArray, // NewFloatArray + _Jv_JNI_NewPrimitiveArray, // NewDoubleArray + _Jv_JNI_GetPrimitiveArrayElements, // GetBooleanArrayElements + _Jv_JNI_GetPrimitiveArrayElements, // GetByteArrayElements + _Jv_JNI_GetPrimitiveArrayElements, // GetCharArrayElements + _Jv_JNI_GetPrimitiveArrayElements, // GetShortArrayElements + _Jv_JNI_GetPrimitiveArrayElements, // GetIntArrayElements + _Jv_JNI_GetPrimitiveArrayElements, // GetLongArrayElements + _Jv_JNI_GetPrimitiveArrayElements, // GetFloatArrayElements + _Jv_JNI_GetPrimitiveArrayElements, // GetDoubleArrayElements + _Jv_JNI_ReleasePrimitiveArrayElements, // ReleaseBooleanArrayElements + _Jv_JNI_ReleasePrimitiveArrayElements, // ReleaseByteArrayElements + _Jv_JNI_ReleasePrimitiveArrayElements, // ReleaseCharArrayElements + _Jv_JNI_ReleasePrimitiveArrayElements, // ReleaseShortArrayElements + _Jv_JNI_ReleasePrimitiveArrayElements, // ReleaseIntArrayElements + _Jv_JNI_ReleasePrimitiveArrayElements, // ReleaseLongArrayElements + _Jv_JNI_ReleasePrimitiveArrayElements, // ReleaseFloatArrayElements + _Jv_JNI_ReleasePrimitiveArrayElements, // ReleaseDoubleArrayElements + _Jv_JNI_GetPrimitiveArrayRegion, // GetBooleanArrayRegion + _Jv_JNI_GetPrimitiveArrayRegion, // GetByteArrayRegion + _Jv_JNI_GetPrimitiveArrayRegion, // GetCharArrayRegion + _Jv_JNI_GetPrimitiveArrayRegion, // GetShortArrayRegion + _Jv_JNI_GetPrimitiveArrayRegion, // GetIntArrayRegion + _Jv_JNI_GetPrimitiveArrayRegion, // GetLongArrayRegion + _Jv_JNI_GetPrimitiveArrayRegion, // GetFloatArrayRegion + _Jv_JNI_GetPrimitiveArrayRegion, // GetDoubleArrayRegion + _Jv_JNI_SetPrimitiveArrayRegion, // SetBooleanArrayRegion + _Jv_JNI_SetPrimitiveArrayRegion, // SetByteArrayRegion + _Jv_JNI_SetPrimitiveArrayRegion, // SetCharArrayRegion + _Jv_JNI_SetPrimitiveArrayRegion, // SetShortArrayRegion + _Jv_JNI_SetPrimitiveArrayRegion, // SetIntArrayRegion + _Jv_JNI_SetPrimitiveArrayRegion, // SetLongArrayRegion + _Jv_JNI_SetPrimitiveArrayRegion, // SetFloatArrayRegion + _Jv_JNI_SetPrimitiveArrayRegion, // SetDoubleArrayRegion + _Jv_JNI_RegisterNatives, // RegisterNatives + _Jv_JNI_UnregisterNatives, // UnregisterNatives + _Jv_JNI_MonitorEnter, // MonitorEnter + _Jv_JNI_MonitorExit, // MonitorExit + _Jv_JNI_GetJavaVM, // GetJavaVM + + _Jv_JNI_GetStringRegion, // GetStringRegion + _Jv_JNI_GetStringUTFRegion, // GetStringUTFRegion + _Jv_JNI_GetPrimitiveArrayCritical, // GetPrimitiveArrayCritical + _Jv_JNI_ReleasePrimitiveArrayCritical, // ReleasePrimitiveArrayCritical + _Jv_JNI_GetStringCritical, // GetStringCritical + _Jv_JNI_ReleaseStringCritical, // ReleaseStringCritical NOT_IMPL /* newweakglobalref */, NOT_IMPL /* deleteweakglobalref */,