diff options
author | Tom Tromey <tromey@redhat.com> | 2001-01-27 19:30:31 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2001-01-27 19:30:31 +0000 |
commit | 65422ec58bd8ac89c27c91125cdbd421fe1e1301 (patch) | |
tree | a380cee30eb638ae1835b451172a5b5cb30ac501 /libjava/jni.cc | |
parent | 88a1c0abe9422aadb3c34174218ac83eeabdbf7d (diff) | |
download | gcc-65422ec58bd8ac89c27c91125cdbd421fe1e1301.zip gcc-65422ec58bd8ac89c27c91125cdbd421fe1e1301.tar.gz gcc-65422ec58bd8ac89c27c91125cdbd421fe1e1301.tar.bz2 |
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
Diffstat (limited to 'libjava/jni.cc')
-rw-r--r-- | libjava/jni.cc | 461 |
1 files changed, 231 insertions, 230 deletions
diff --git a/libjava/jni.cc b/libjava/jni.cc index dcc620b..be79ba9 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<false>, - - _Jv_JNI_CallMethod<jobject>, - _Jv_JNI_CallMethodV<jobject>, - _Jv_JNI_CallMethodA<jobject>, - _Jv_JNI_CallMethod<jboolean>, - _Jv_JNI_CallMethodV<jboolean>, - _Jv_JNI_CallMethodA<jboolean>, - _Jv_JNI_CallMethod<jbyte>, - _Jv_JNI_CallMethodV<jbyte>, - _Jv_JNI_CallMethodA<jbyte>, - _Jv_JNI_CallMethod<jchar>, - _Jv_JNI_CallMethodV<jchar>, - _Jv_JNI_CallMethodA<jchar>, - _Jv_JNI_CallMethod<jshort>, - _Jv_JNI_CallMethodV<jshort>, - _Jv_JNI_CallMethodA<jshort>, - _Jv_JNI_CallMethod<jint>, - _Jv_JNI_CallMethodV<jint>, - _Jv_JNI_CallMethodA<jint>, - _Jv_JNI_CallMethod<jlong>, - _Jv_JNI_CallMethodV<jlong>, - _Jv_JNI_CallMethodA<jlong>, - _Jv_JNI_CallMethod<jfloat>, - _Jv_JNI_CallMethodV<jfloat>, - _Jv_JNI_CallMethodA<jfloat>, - _Jv_JNI_CallMethod<jdouble>, - _Jv_JNI_CallMethodV<jdouble>, - _Jv_JNI_CallMethodA<jdouble>, - _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<false>, // GetMethodID + + _Jv_JNI_CallMethod<jobject>, // CallObjectMethod + _Jv_JNI_CallMethodV<jobject>, // CallObjectMethodV + _Jv_JNI_CallMethodA<jobject>, // CallObjectMethodA + _Jv_JNI_CallMethod<jboolean>, // CallBooleanMethod + _Jv_JNI_CallMethodV<jboolean>, // CallBooleanMethodV + _Jv_JNI_CallMethodA<jboolean>, // CallBooleanMethodA + _Jv_JNI_CallMethod<jbyte>, // CallByteMethod + _Jv_JNI_CallMethodV<jbyte>, // CallByteMethodV + _Jv_JNI_CallMethodA<jbyte>, // CallByteMethodA + _Jv_JNI_CallMethod<jchar>, // CallCharMethod + _Jv_JNI_CallMethodV<jchar>, // CallCharMethodV + _Jv_JNI_CallMethodA<jchar>, // CallCharMethodA + _Jv_JNI_CallMethod<jshort>, // CallShortMethod + _Jv_JNI_CallMethodV<jshort>, // CallShortMethodV + _Jv_JNI_CallMethodA<jshort>, // CallShortMethodA + _Jv_JNI_CallMethod<jint>, // CallIntMethod + _Jv_JNI_CallMethodV<jint>, // CallIntMethodV + _Jv_JNI_CallMethodA<jint>, // CallIntMethodA + _Jv_JNI_CallMethod<jlong>, // CallLongMethod + _Jv_JNI_CallMethodV<jlong>, // CallLongMethodV + _Jv_JNI_CallMethodA<jlong>, // CallLongMethodA + _Jv_JNI_CallMethod<jfloat>, // CallFloatMethod + _Jv_JNI_CallMethodV<jfloat>, // CallFloatMethodV + _Jv_JNI_CallMethodA<jfloat>, // CallFloatMethodA + _Jv_JNI_CallMethod<jdouble>, // CallDoubleMethod + _Jv_JNI_CallMethodV<jdouble>, // CallDoubleMethodV + _Jv_JNI_CallMethodA<jdouble>, // CallDoubleMethodA + _Jv_JNI_CallVoidMethod, // CallVoidMethod + _Jv_JNI_CallVoidMethodV, // CallVoidMethodV + _Jv_JNI_CallVoidMethodA, // CallVoidMethodA // Nonvirtual method invocation functions follow. - _Jv_JNI_CallAnyMethod<jobject, nonvirtual>, - _Jv_JNI_CallAnyMethodV<jobject, nonvirtual>, - _Jv_JNI_CallAnyMethodA<jobject, nonvirtual>, - _Jv_JNI_CallAnyMethod<jboolean, nonvirtual>, - _Jv_JNI_CallAnyMethodV<jboolean, nonvirtual>, - _Jv_JNI_CallAnyMethodA<jboolean, nonvirtual>, - _Jv_JNI_CallAnyMethod<jbyte, nonvirtual>, - _Jv_JNI_CallAnyMethodV<jbyte, nonvirtual>, - _Jv_JNI_CallAnyMethodA<jbyte, nonvirtual>, - _Jv_JNI_CallAnyMethod<jchar, nonvirtual>, - _Jv_JNI_CallAnyMethodV<jchar, nonvirtual>, - _Jv_JNI_CallAnyMethodA<jchar, nonvirtual>, - _Jv_JNI_CallAnyMethod<jshort, nonvirtual>, - _Jv_JNI_CallAnyMethodV<jshort, nonvirtual>, - _Jv_JNI_CallAnyMethodA<jshort, nonvirtual>, - _Jv_JNI_CallAnyMethod<jint, nonvirtual>, - _Jv_JNI_CallAnyMethodV<jint, nonvirtual>, - _Jv_JNI_CallAnyMethodA<jint, nonvirtual>, - _Jv_JNI_CallAnyMethod<jlong, nonvirtual>, - _Jv_JNI_CallAnyMethodV<jlong, nonvirtual>, - _Jv_JNI_CallAnyMethodA<jlong, nonvirtual>, - _Jv_JNI_CallAnyMethod<jfloat, nonvirtual>, - _Jv_JNI_CallAnyMethodV<jfloat, nonvirtual>, - _Jv_JNI_CallAnyMethodA<jfloat, nonvirtual>, - _Jv_JNI_CallAnyMethod<jdouble, nonvirtual>, - _Jv_JNI_CallAnyMethodV<jdouble, nonvirtual>, - _Jv_JNI_CallAnyMethodA<jdouble, nonvirtual>, - _Jv_JNI_CallAnyVoidMethod<nonvirtual>, - _Jv_JNI_CallAnyVoidMethodV<nonvirtual>, - _Jv_JNI_CallAnyVoidMethodA<nonvirtual>, - - _Jv_JNI_GetAnyFieldID<false>, - _Jv_JNI_GetField<jobject>, - _Jv_JNI_GetField<jboolean>, - _Jv_JNI_GetField<jbyte>, - _Jv_JNI_GetField<jchar>, - _Jv_JNI_GetField<jshort>, - _Jv_JNI_GetField<jint>, - _Jv_JNI_GetField<jlong>, - _Jv_JNI_GetField<jfloat>, - _Jv_JNI_GetField<jdouble>, - _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<true>, - - _Jv_JNI_CallStaticMethod<jobject>, - _Jv_JNI_CallStaticMethodV<jobject>, - _Jv_JNI_CallStaticMethodA<jobject>, - _Jv_JNI_CallStaticMethod<jboolean>, - _Jv_JNI_CallStaticMethodV<jboolean>, - _Jv_JNI_CallStaticMethodA<jboolean>, - _Jv_JNI_CallStaticMethod<jbyte>, - _Jv_JNI_CallStaticMethodV<jbyte>, - _Jv_JNI_CallStaticMethodA<jbyte>, - _Jv_JNI_CallStaticMethod<jchar>, - _Jv_JNI_CallStaticMethodV<jchar>, - _Jv_JNI_CallStaticMethodA<jchar>, - _Jv_JNI_CallStaticMethod<jshort>, - _Jv_JNI_CallStaticMethodV<jshort>, - _Jv_JNI_CallStaticMethodA<jshort>, - _Jv_JNI_CallStaticMethod<jint>, - _Jv_JNI_CallStaticMethodV<jint>, - _Jv_JNI_CallStaticMethodA<jint>, - _Jv_JNI_CallStaticMethod<jlong>, - _Jv_JNI_CallStaticMethodV<jlong>, - _Jv_JNI_CallStaticMethodA<jlong>, - _Jv_JNI_CallStaticMethod<jfloat>, - _Jv_JNI_CallStaticMethodV<jfloat>, - _Jv_JNI_CallStaticMethodA<jfloat>, - _Jv_JNI_CallStaticMethod<jdouble>, - _Jv_JNI_CallStaticMethodV<jdouble>, - _Jv_JNI_CallStaticMethodA<jdouble>, - _Jv_JNI_CallStaticVoidMethod, - _Jv_JNI_CallStaticVoidMethodV, - _Jv_JNI_CallStaticVoidMethodA, - - _Jv_JNI_GetAnyFieldID<true>, - _Jv_JNI_GetStaticField<jobject>, - _Jv_JNI_GetStaticField<jboolean>, - _Jv_JNI_GetStaticField<jbyte>, - _Jv_JNI_GetStaticField<jchar>, - _Jv_JNI_GetStaticField<jshort>, - _Jv_JNI_GetStaticField<jint>, - _Jv_JNI_GetStaticField<jlong>, - _Jv_JNI_GetStaticField<jfloat>, - _Jv_JNI_GetStaticField<jdouble>, - _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<jobject, nonvirtual>, // CallNonvirtualObjectMethod + _Jv_JNI_CallAnyMethodV<jobject, nonvirtual>, // CallNonvirtualObjectMethodV + _Jv_JNI_CallAnyMethodA<jobject, nonvirtual>, // CallNonvirtualObjectMethodA + _Jv_JNI_CallAnyMethod<jboolean, nonvirtual>, // CallNonvirtualBooleanMethod + _Jv_JNI_CallAnyMethodV<jboolean, nonvirtual>, // CallNonvirtualBooleanMethodV + _Jv_JNI_CallAnyMethodA<jboolean, nonvirtual>, // CallNonvirtualBooleanMethodA + _Jv_JNI_CallAnyMethod<jbyte, nonvirtual>, // CallNonvirtualByteMethod + _Jv_JNI_CallAnyMethodV<jbyte, nonvirtual>, // CallNonvirtualByteMethodV + _Jv_JNI_CallAnyMethodA<jbyte, nonvirtual>, // CallNonvirtualByteMethodA + _Jv_JNI_CallAnyMethod<jchar, nonvirtual>, // CallNonvirtualCharMethod + _Jv_JNI_CallAnyMethodV<jchar, nonvirtual>, // CallNonvirtualCharMethodV + _Jv_JNI_CallAnyMethodA<jchar, nonvirtual>, // CallNonvirtualCharMethodA + _Jv_JNI_CallAnyMethod<jshort, nonvirtual>, // CallNonvirtualShortMethod + _Jv_JNI_CallAnyMethodV<jshort, nonvirtual>, // CallNonvirtualShortMethodV + _Jv_JNI_CallAnyMethodA<jshort, nonvirtual>, // CallNonvirtualShortMethodA + _Jv_JNI_CallAnyMethod<jint, nonvirtual>, // CallNonvirtualIntMethod + _Jv_JNI_CallAnyMethodV<jint, nonvirtual>, // CallNonvirtualIntMethodV + _Jv_JNI_CallAnyMethodA<jint, nonvirtual>, // CallNonvirtualIntMethodA + _Jv_JNI_CallAnyMethod<jlong, nonvirtual>, // CallNonvirtualLongMethod + _Jv_JNI_CallAnyMethodV<jlong, nonvirtual>, // CallNonvirtualLongMethodV + _Jv_JNI_CallAnyMethodA<jlong, nonvirtual>, // CallNonvirtualLongMethodA + _Jv_JNI_CallAnyMethod<jfloat, nonvirtual>, // CallNonvirtualFloatMethod + _Jv_JNI_CallAnyMethodV<jfloat, nonvirtual>, // CallNonvirtualFloatMethodV + _Jv_JNI_CallAnyMethodA<jfloat, nonvirtual>, // CallNonvirtualFloatMethodA + _Jv_JNI_CallAnyMethod<jdouble, nonvirtual>, // CallNonvirtualDoubleMethod + _Jv_JNI_CallAnyMethodV<jdouble, nonvirtual>, // CallNonvirtualDoubleMethodV + _Jv_JNI_CallAnyMethodA<jdouble, nonvirtual>, // CallNonvirtualDoubleMethodA + _Jv_JNI_CallAnyVoidMethod<nonvirtual>, // CallNonvirtualVoidMethod + _Jv_JNI_CallAnyVoidMethodV<nonvirtual>, // CallNonvirtualVoidMethodV + _Jv_JNI_CallAnyVoidMethodA<nonvirtual>, // CallNonvirtualVoidMethodA + + _Jv_JNI_GetAnyFieldID<false>, // GetFieldID + _Jv_JNI_GetField<jobject>, // GetObjectField + _Jv_JNI_GetField<jboolean>, // GetBooleanField + _Jv_JNI_GetField<jbyte>, // GetByteField + _Jv_JNI_GetField<jchar>, // GetCharField + _Jv_JNI_GetField<jshort>, // GetShortField + _Jv_JNI_GetField<jint>, // GetIntField + _Jv_JNI_GetField<jlong>, // GetLongField + _Jv_JNI_GetField<jfloat>, // GetFloatField + _Jv_JNI_GetField<jdouble>, // 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<true>, // GetStaticMethodID + + _Jv_JNI_CallStaticMethod<jobject>, // CallStaticObjectMethod + _Jv_JNI_CallStaticMethodV<jobject>, // CallStaticObjectMethodV + _Jv_JNI_CallStaticMethodA<jobject>, // CallStaticObjectMethodA + _Jv_JNI_CallStaticMethod<jboolean>, // CallStaticBooleanMethod + _Jv_JNI_CallStaticMethodV<jboolean>, // CallStaticBooleanMethodV + _Jv_JNI_CallStaticMethodA<jboolean>, // CallStaticBooleanMethodA + _Jv_JNI_CallStaticMethod<jbyte>, // CallStaticByteMethod + _Jv_JNI_CallStaticMethodV<jbyte>, // CallStaticByteMethodV + _Jv_JNI_CallStaticMethodA<jbyte>, // CallStaticByteMethodA + _Jv_JNI_CallStaticMethod<jchar>, // CallStaticCharMethod + _Jv_JNI_CallStaticMethodV<jchar>, // CallStaticCharMethodV + _Jv_JNI_CallStaticMethodA<jchar>, // CallStaticCharMethodA + _Jv_JNI_CallStaticMethod<jshort>, // CallStaticShortMethod + _Jv_JNI_CallStaticMethodV<jshort>, // CallStaticShortMethodV + _Jv_JNI_CallStaticMethodA<jshort>, // CallStaticShortMethodA + _Jv_JNI_CallStaticMethod<jint>, // CallStaticIntMethod + _Jv_JNI_CallStaticMethodV<jint>, // CallStaticIntMethodV + _Jv_JNI_CallStaticMethodA<jint>, // CallStaticIntMethodA + _Jv_JNI_CallStaticMethod<jlong>, // CallStaticLongMethod + _Jv_JNI_CallStaticMethodV<jlong>, // CallStaticLongMethodV + _Jv_JNI_CallStaticMethodA<jlong>, // CallStaticLongMethodA + _Jv_JNI_CallStaticMethod<jfloat>, // CallStaticFloatMethod + _Jv_JNI_CallStaticMethodV<jfloat>, // CallStaticFloatMethodV + _Jv_JNI_CallStaticMethodA<jfloat>, // CallStaticFloatMethodA + _Jv_JNI_CallStaticMethod<jdouble>, // CallStaticDoubleMethod + _Jv_JNI_CallStaticMethodV<jdouble>, // CallStaticDoubleMethodV + _Jv_JNI_CallStaticMethodA<jdouble>, // CallStaticDoubleMethodA + _Jv_JNI_CallStaticVoidMethod, // CallStaticVoidMethod + _Jv_JNI_CallStaticVoidMethodV, // CallStaticVoidMethodV + _Jv_JNI_CallStaticVoidMethodA, // CallStaticVoidMethodA + + _Jv_JNI_GetAnyFieldID<true>, // GetStaticFieldID + _Jv_JNI_GetStaticField<jobject>, // GetStaticObjectField + _Jv_JNI_GetStaticField<jboolean>, // GetStaticBooleanField + _Jv_JNI_GetStaticField<jbyte>, // GetStaticByteField + _Jv_JNI_GetStaticField<jchar>, // GetStaticCharField + _Jv_JNI_GetStaticField<jshort>, // GetStaticShortField + _Jv_JNI_GetStaticField<jint>, // GetStaticIntField + _Jv_JNI_GetStaticField<jlong>, // GetStaticLongField + _Jv_JNI_GetStaticField<jfloat>, // GetStaticFloatField + _Jv_JNI_GetStaticField<jdouble>, // 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<jboolean, JvPrimClass (boolean)>, - _Jv_JNI_NewPrimitiveArray<jbyte, JvPrimClass (byte)>, - _Jv_JNI_NewPrimitiveArray<jchar, JvPrimClass (char)>, - _Jv_JNI_NewPrimitiveArray<jshort, JvPrimClass (short)>, - _Jv_JNI_NewPrimitiveArray<jint, JvPrimClass (int)>, - _Jv_JNI_NewPrimitiveArray<jlong, JvPrimClass (long)>, - _Jv_JNI_NewPrimitiveArray<jfloat, JvPrimClass (float)>, - _Jv_JNI_NewPrimitiveArray<jdouble, JvPrimClass (double)>, - _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<jbyte, JvPrimClass (byte)>, // NewByteArray + _Jv_JNI_NewPrimitiveArray<jchar, JvPrimClass (char)>, // NewCharArray + _Jv_JNI_NewPrimitiveArray<jshort, JvPrimClass (short)>, // NewShortArray + _Jv_JNI_NewPrimitiveArray<jint, JvPrimClass (int)>, // NewIntArray + _Jv_JNI_NewPrimitiveArray<jlong, JvPrimClass (long)>, // NewLongArray + _Jv_JNI_NewPrimitiveArray<jfloat, JvPrimClass (float)>, // NewFloatArray + _Jv_JNI_NewPrimitiveArray<jdouble, JvPrimClass (double)>, // 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 */, |