Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes
nsJNIEnv Class Reference
Inheritance diagram for nsJNIEnv:
Inheritance graph
[legend]
Collaboration diagram for nsJNIEnv:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsJNIEnv (nsISecureJNI2 *secureEnv)
 ~nsJNIEnv ()
jboolean *JNICALLGetBooleanArrayElements (JNIEnv *env, jbooleanArray array, jboolean *isCopy)
jboolean *JNICALLGetBooleanArrayElements (JNIEnv *env, jbooleanArray array, jboolean *isCopy)
jbyte *JNICALLGetByteArrayElements (JNIEnv *env, jbyteArray array, jboolean *isCopy)
jbyte *JNICALLGetByteArrayElements (JNIEnv *env, jbyteArray array, jboolean *isCopy)
jchar *JNICALLGetCharArrayElements (JNIEnv *env, jcharArray array, jboolean *isCopy)
jchar *JNICALLGetCharArrayElements (JNIEnv *env, jcharArray array, jboolean *isCopy)
jshort *JNICALLGetShortArrayElements (JNIEnv *env, jshortArray array, jboolean *isCopy)
jshort *JNICALLGetShortArrayElements (JNIEnv *env, jshortArray array, jboolean *isCopy)
jint *JNICALLGetIntArrayElements (JNIEnv *env, jintArray array, jboolean *isCopy)
jint *JNICALLGetIntArrayElements (JNIEnv *env, jintArray array, jboolean *isCopy)
jlong *JNICALLGetLongArrayElements (JNIEnv *env, jlongArray array, jboolean *isCopy)
jlong *JNICALLGetLongArrayElements (JNIEnv *env, jlongArray array, jboolean *isCopy)
jfloat *JNICALLGetFloatArrayElements (JNIEnv *env, jfloatArray array, jboolean *isCopy)
jfloat *JNICALLGetFloatArrayElements (JNIEnv *env, jfloatArray array, jboolean *isCopy)
jdouble *JNICALLGetDoubleArrayElements (JNIEnv *env, jdoubleArray array, jboolean *isCopy)
jdouble *JNICALLGetDoubleArrayElements (JNIEnv *env, jdoubleArray array, jboolean *isCopy)
 jint (JNICALL *GetVersion)(JNIEnv *env)
 jint (JNICALL *Throw)(JNIEnv *env
 jint (JNICALL *ThrowNew)(JNIEnv *env
 jint (JNICALL *PushLocalFrame)(JNIEnv *env
 jint (JNICALL *EnsureLocalCapacity)(JNIEnv *env
 jint (JNICALL *CallIntMethod)(JNIEnv *env
jobject jmethodID jint (JNICALL *CallIntMethodV)(JNIEnv *env
 jint (JNICALL *CallIntMethodA)(JNIEnv *env
 jint (JNICALL *CallNonvirtualIntMethod)(JNIEnv *env
jobject jclass jmethodID jint (JNICALL *CallNonvirtualIntMethodV)(JNIEnv *env
 jint (JNICALL *CallNonvirtualIntMethodA)(JNIEnv *env
 jint (JNICALL *GetIntField)(JNIEnv *env
 jint (JNICALL *CallStaticIntMethod)(JNIEnv *env
jclass jmethodID jint (JNICALL *CallStaticIntMethodV)(JNIEnv *env
 jint (JNICALL *CallStaticIntMethodA)(JNIEnv *env
 jint (JNICALL *GetStaticIntField)(JNIEnv *env
 jint (JNICALL *RegisterNatives)(JNIEnv *env
 jint (JNICALL *UnregisterNatives)(JNIEnv *env
 jint (JNICALL *MonitorEnter)(JNIEnv *env
 jint (JNICALL *MonitorExit)(JNIEnv *env
 jint (JNICALL *GetJavaVM)(JNIEnv *env
 jint (JNICALL *GetVersion)(JNIEnv *env)
 jint (JNICALL *Throw)(JNIEnv *env
 jint (JNICALL *ThrowNew)(JNIEnv *env
 jint (JNICALL *CallIntMethod)(JNIEnv *env
jobject jmethodID jint (JNICALL *CallIntMethodV)(JNIEnv *env
 jint (JNICALL *CallIntMethodA)(JNIEnv *env
 jint (JNICALL *CallNonvirtualIntMethod)(JNIEnv *env
jobject jclass jmethodID jint (JNICALL *CallNonvirtualIntMethodV)(JNIEnv *env
 jint (JNICALL *CallNonvirtualIntMethodA)(JNIEnv *env
 jint (JNICALL *GetIntField)(JNIEnv *env
 jint (JNICALL *CallStaticIntMethod)(JNIEnv *env
jclass jmethodID jint (JNICALL *CallStaticIntMethodV)(JNIEnv *env
 jint (JNICALL *CallStaticIntMethodA)(JNIEnv *env
 jint (JNICALL *GetStaticIntField)(JNIEnv *env
 jint (JNICALL *RegisterNatives)(JNIEnv *env
 jint (JNICALL *UnregisterNatives)(JNIEnv *env
 jint (JNICALL *MonitorEnter)(JNIEnv *env
 jint (JNICALL *MonitorExit)(JNIEnv *env
 jint (JNICALL *GetJavaVM)(JNIEnv *env
 jclass (JNICALL *DefineClass)(JNIEnv *env
 jclass (JNICALL *FindClass)(JNIEnv *env
 jclass (JNICALL *GetSuperclass)(JNIEnv *env
 jclass (JNICALL *GetObjectClass)(JNIEnv *env
 jclass (JNICALL *DefineClass)(JNIEnv *env
 jclass (JNICALL *FindClass)(JNIEnv *env
 jclass (JNICALL *GetSuperclass)(JNIEnv *env
 jclass (JNICALL *GetObjectClass)(JNIEnv *env
 jmethodID (JNICALL *FromReflectedMethod)(JNIEnv *env
 jmethodID (JNICALL *GetMethodID)(JNIEnv *env
 jmethodID (JNICALL *GetStaticMethodID)(JNIEnv *env
 jmethodID (JNICALL *GetMethodID)(JNIEnv *env
 jmethodID (JNICALL *GetStaticMethodID)(JNIEnv *env
 jfieldID (JNICALL *FromReflectedField)(JNIEnv *env
 jfieldID (JNICALL *GetFieldID)(JNIEnv *env
 jfieldID (JNICALL *GetStaticFieldID)(JNIEnv *env
 jfieldID (JNICALL *GetFieldID)(JNIEnv *env
 jfieldID (JNICALL *GetStaticFieldID)(JNIEnv *env
 jobject (JNICALL *ToReflectedMethod)(JNIEnv *env
 jobject (JNICALL *ToReflectedField)(JNIEnv *env
 jobject (JNICALL *PopLocalFrame)(JNIEnv *env
 jobject (JNICALL *NewGlobalRef)(JNIEnv *env
 jobject (JNICALL *NewLocalRef)(JNIEnv *env
 jobject (JNICALL *AllocObject)(JNIEnv *env
 jobject (JNICALL *NewObject)(JNIEnv *env
jclass jmethodID jobject (JNICALL *NewObjectV)(JNIEnv *env
 jobject (JNICALL *NewObjectA)(JNIEnv *env
 jobject (JNICALL *CallObjectMethod)(JNIEnv *env
jobject jmethodID jobject (JNICALL *CallObjectMethodV)(JNIEnv *env
 jobject (JNICALL *CallObjectMethodA)(JNIEnv *env
 jobject (JNICALL *CallNonvirtualObjectMethod)(JNIEnv *env
jobject jclass jmethodID jobject (JNICALL *CallNonvirtualObjectMethodV)(JNIEnv *env
 jobject (JNICALL *CallNonvirtualObjectMethodA)(JNIEnv *env
 jobject (JNICALL *GetObjectField)(JNIEnv *env
 jobject (JNICALL *CallStaticObjectMethod)(JNIEnv *env
jclass jmethodID jobject (JNICALL *CallStaticObjectMethodV)(JNIEnv *env
 jobject (JNICALL *CallStaticObjectMethodA)(JNIEnv *env
 jobject (JNICALL *GetStaticObjectField)(JNIEnv *env
 jobject (JNICALL *GetObjectArrayElement)(JNIEnv *env
 jobject (JNICALL *NewGlobalRef)(JNIEnv *env
 jobject (JNICALL *AllocObject)(JNIEnv *env
 jobject (JNICALL *NewObject)(JNIEnv *env
jclass jmethodID jobject (JNICALL *NewObjectV)(JNIEnv *env
 jobject (JNICALL *NewObjectA)(JNIEnv *env
 jobject (JNICALL *CallObjectMethod)(JNIEnv *env
jobject jmethodID jobject (JNICALL *CallObjectMethodV)(JNIEnv *env
 jobject (JNICALL *CallObjectMethodA)(JNIEnv *env
 jobject (JNICALL *CallNonvirtualObjectMethod)(JNIEnv *env
jobject jclass jmethodID jobject (JNICALL *CallNonvirtualObjectMethodV)(JNIEnv *env
 jobject (JNICALL *CallNonvirtualObjectMethodA)(JNIEnv *env
 jobject (JNICALL *GetObjectField)(JNIEnv *env
 jobject (JNICALL *CallStaticObjectMethod)(JNIEnv *env
jclass jmethodID jobject (JNICALL *CallStaticObjectMethodV)(JNIEnv *env
 jobject (JNICALL *CallStaticObjectMethodA)(JNIEnv *env
 jobject (JNICALL *GetStaticObjectField)(JNIEnv *env
 jobject (JNICALL *GetObjectArrayElement)(JNIEnv *env
 jboolean (JNICALL *IsAssignableFrom)(JNIEnv *env
 jboolean (JNICALL *IsSameObject)(JNIEnv *env
 jboolean (JNICALL *IsInstanceOf)(JNIEnv *env
 jboolean (JNICALL *CallBooleanMethod)(JNIEnv *env
jobject jmethodID jboolean (JNICALL *CallBooleanMethodV)(JNIEnv *env
 jboolean (JNICALL *CallBooleanMethodA)(JNIEnv *env
 jboolean (JNICALL *CallNonvirtualBooleanMethod)(JNIEnv *env
jobject jclass jmethodID jboolean (JNICALL *CallNonvirtualBooleanMethodV)(JNIEnv *env
 jboolean (JNICALL *CallNonvirtualBooleanMethodA)(JNIEnv *env
 jboolean (JNICALL *GetBooleanField)(JNIEnv *env
 jboolean (JNICALL *CallStaticBooleanMethod)(JNIEnv *env
jclass jmethodID jboolean (JNICALL *CallStaticBooleanMethodV)(JNIEnv *env
 jboolean (JNICALL *CallStaticBooleanMethodA)(JNIEnv *env
 jboolean (JNICALL *GetStaticBooleanField)(JNIEnv *env
 jboolean (JNICALL *ExceptionCheck)(JNIEnv *env)
 jboolean (JNICALL *IsAssignableFrom)(JNIEnv *env
 jboolean (JNICALL *IsSameObject)(JNIEnv *env
 jboolean (JNICALL *IsInstanceOf)(JNIEnv *env
 jboolean (JNICALL *CallBooleanMethod)(JNIEnv *env
jobject jmethodID jboolean (JNICALL *CallBooleanMethodV)(JNIEnv *env
 jboolean (JNICALL *CallBooleanMethodA)(JNIEnv *env
 jboolean (JNICALL *CallNonvirtualBooleanMethod)(JNIEnv *env
jobject jclass jmethodID jboolean (JNICALL *CallNonvirtualBooleanMethodV)(JNIEnv *env
 jboolean (JNICALL *CallNonvirtualBooleanMethodA)(JNIEnv *env
 jboolean (JNICALL *GetBooleanField)(JNIEnv *env
 jboolean (JNICALL *CallStaticBooleanMethod)(JNIEnv *env
jclass jmethodID jboolean (JNICALL *CallStaticBooleanMethodV)(JNIEnv *env
 jboolean (JNICALL *CallStaticBooleanMethodA)(JNIEnv *env
 jboolean (JNICALL *GetStaticBooleanField)(JNIEnv *env
 jthrowable (JNICALL *ExceptionOccurred)(JNIEnv *env)
 jthrowable (JNICALL *ExceptionOccurred)(JNIEnv *env)
 void (JNICALL *ExceptionDescribe)(JNIEnv *env)
 void (JNICALL *ExceptionClear)(JNIEnv *env)
 void (JNICALL *FatalError)(JNIEnv *env
 void (JNICALL *DeleteGlobalRef)(JNIEnv *env
 void (JNICALL *DeleteLocalRef)(JNIEnv *env
 void (JNICALL *CallVoidMethod)(JNIEnv *env
jobject jmethodID void (JNICALL *CallVoidMethodV)(JNIEnv *env
 void (JNICALL *CallVoidMethodA)(JNIEnv *env
 void (JNICALL *CallNonvirtualVoidMethod)(JNIEnv *env
jobject jclass jmethodID void (JNICALL *CallNonvirtualVoidMethodV)(JNIEnv *env
 void (JNICALL *CallNonvirtualVoidMethodA)(JNIEnv *env
 void (JNICALL *SetObjectField)(JNIEnv *env
 void (JNICALL *SetBooleanField)(JNIEnv *env
 void (JNICALL *SetByteField)(JNIEnv *env
 void (JNICALL *SetCharField)(JNIEnv *env
 void (JNICALL *SetShortField)(JNIEnv *env
 void (JNICALL *SetIntField)(JNIEnv *env
 void (JNICALL *SetLongField)(JNIEnv *env
 void (JNICALL *SetFloatField)(JNIEnv *env
 void (JNICALL *SetDoubleField)(JNIEnv *env
 void (JNICALL *CallStaticVoidMethod)(JNIEnv *env
jclass jmethodID void (JNICALL *CallStaticVoidMethodV)(JNIEnv *env
 void (JNICALL *CallStaticVoidMethodA)(JNIEnv *env
 void (JNICALL *SetStaticObjectField)(JNIEnv *env
 void (JNICALL *SetStaticBooleanField)(JNIEnv *env
 void (JNICALL *SetStaticByteField)(JNIEnv *env
 void (JNICALL *SetStaticCharField)(JNIEnv *env
 void (JNICALL *SetStaticShortField)(JNIEnv *env
 void (JNICALL *SetStaticIntField)(JNIEnv *env
 void (JNICALL *SetStaticLongField)(JNIEnv *env
 void (JNICALL *SetStaticFloatField)(JNIEnv *env
 void (JNICALL *SetStaticDoubleField)(JNIEnv *env
 void (JNICALL *ReleaseStringChars)(JNIEnv *env
 void (JNICALL *ReleaseStringUTFChars)(JNIEnv *env
 void (JNICALL *SetObjectArrayElement)(JNIEnv *env
 void (JNICALL *ReleaseBooleanArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseByteArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseCharArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseShortArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseIntArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseLongArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseFloatArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseDoubleArrayElements)(JNIEnv *env
 void (JNICALL *GetBooleanArrayRegion)(JNIEnv *env
 void (JNICALL *GetByteArrayRegion)(JNIEnv *env
 void (JNICALL *GetCharArrayRegion)(JNIEnv *env
 void (JNICALL *GetShortArrayRegion)(JNIEnv *env
 void (JNICALL *GetIntArrayRegion)(JNIEnv *env
 void (JNICALL *GetLongArrayRegion)(JNIEnv *env
 void (JNICALL *GetFloatArrayRegion)(JNIEnv *env
 void (JNICALL *GetDoubleArrayRegion)(JNIEnv *env
 void (JNICALL *SetBooleanArrayRegion)(JNIEnv *env
 void (JNICALL *SetByteArrayRegion)(JNIEnv *env
 void (JNICALL *SetCharArrayRegion)(JNIEnv *env
 void (JNICALL *SetShortArrayRegion)(JNIEnv *env
 void (JNICALL *SetIntArrayRegion)(JNIEnv *env
 void (JNICALL *SetLongArrayRegion)(JNIEnv *env
 void (JNICALL *SetFloatArrayRegion)(JNIEnv *env
 void (JNICALL *SetDoubleArrayRegion)(JNIEnv *env
 void (JNICALL *GetStringRegion)(JNIEnv *env
 void (JNICALL *GetStringUTFRegion)(JNIEnv *env
 void (JNICALL *ReleasePrimitiveArrayCritical)(JNIEnv *env
 void (JNICALL *ReleaseStringCritical)(JNIEnv *env
 void (JNICALL *DeleteWeakGlobalRef)(JNIEnv *env
 void (JNICALL *ExceptionDescribe)(JNIEnv *env)
 void (JNICALL *ExceptionClear)(JNIEnv *env)
 void (JNICALL *FatalError)(JNIEnv *env
 void (JNICALL *DeleteGlobalRef)(JNIEnv *env
 void (JNICALL *DeleteLocalRef)(JNIEnv *env
 void (JNICALL *CallVoidMethod)(JNIEnv *env
jobject jmethodID void (JNICALL *CallVoidMethodV)(JNIEnv *env
 void (JNICALL *CallVoidMethodA)(JNIEnv *env
 void (JNICALL *CallNonvirtualVoidMethod)(JNIEnv *env
jobject jclass jmethodID void (JNICALL *CallNonvirtualVoidMethodV)(JNIEnv *env
 void (JNICALL *CallNonvirtualVoidMethodA)(JNIEnv *env
 void (JNICALL *SetObjectField)(JNIEnv *env
 void (JNICALL *SetBooleanField)(JNIEnv *env
 void (JNICALL *SetByteField)(JNIEnv *env
 void (JNICALL *SetCharField)(JNIEnv *env
 void (JNICALL *SetShortField)(JNIEnv *env
 void (JNICALL *SetIntField)(JNIEnv *env
 void (JNICALL *SetLongField)(JNIEnv *env
 void (JNICALL *SetFloatField)(JNIEnv *env
 void (JNICALL *SetDoubleField)(JNIEnv *env
 void (JNICALL *CallStaticVoidMethod)(JNIEnv *env
jclass jmethodID void (JNICALL *CallStaticVoidMethodV)(JNIEnv *env
 void (JNICALL *CallStaticVoidMethodA)(JNIEnv *env
 void (JNICALL *SetStaticObjectField)(JNIEnv *env
 void (JNICALL *SetStaticBooleanField)(JNIEnv *env
 void (JNICALL *SetStaticByteField)(JNIEnv *env
 void (JNICALL *SetStaticCharField)(JNIEnv *env
 void (JNICALL *SetStaticShortField)(JNIEnv *env
 void (JNICALL *SetStaticIntField)(JNIEnv *env
 void (JNICALL *SetStaticLongField)(JNIEnv *env
 void (JNICALL *SetStaticFloatField)(JNIEnv *env
 void (JNICALL *SetStaticDoubleField)(JNIEnv *env
 void (JNICALL *ReleaseStringChars)(JNIEnv *env
 void (JNICALL *ReleaseStringUTFChars)(JNIEnv *env
 void (JNICALL *SetObjectArrayElement)(JNIEnv *env
 void (JNICALL *ReleaseBooleanArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseByteArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseCharArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseShortArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseIntArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseLongArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseFloatArrayElements)(JNIEnv *env
 void (JNICALL *ReleaseDoubleArrayElements)(JNIEnv *env
 void (JNICALL *GetBooleanArrayRegion)(JNIEnv *env
 void (JNICALL *GetByteArrayRegion)(JNIEnv *env
 void (JNICALL *GetCharArrayRegion)(JNIEnv *env
 void (JNICALL *GetShortArrayRegion)(JNIEnv *env
 void (JNICALL *GetIntArrayRegion)(JNIEnv *env
 void (JNICALL *GetLongArrayRegion)(JNIEnv *env
 void (JNICALL *GetFloatArrayRegion)(JNIEnv *env
 void (JNICALL *GetDoubleArrayRegion)(JNIEnv *env
 void (JNICALL *SetBooleanArrayRegion)(JNIEnv *env
 void (JNICALL *SetByteArrayRegion)(JNIEnv *env
 void (JNICALL *SetCharArrayRegion)(JNIEnv *env
 void (JNICALL *SetShortArrayRegion)(JNIEnv *env
 void (JNICALL *SetIntArrayRegion)(JNIEnv *env
 void (JNICALL *SetLongArrayRegion)(JNIEnv *env
 void (JNICALL *SetFloatArrayRegion)(JNIEnv *env
 void (JNICALL *SetDoubleArrayRegion)(JNIEnv *env
 jbyte (JNICALL *CallByteMethod)(JNIEnv *env
jobject jmethodID jbyte (JNICALL *CallByteMethodV)(JNIEnv *env
 jbyte (JNICALL *CallByteMethodA)(JNIEnv *env
 jbyte (JNICALL *CallNonvirtualByteMethod)(JNIEnv *env
jobject jclass jmethodID jbyte (JNICALL *CallNonvirtualByteMethodV)(JNIEnv *env
 jbyte (JNICALL *CallNonvirtualByteMethodA)(JNIEnv *env
 jbyte (JNICALL *GetByteField)(JNIEnv *env
 jbyte (JNICALL *CallStaticByteMethod)(JNIEnv *env
jclass jmethodID jbyte (JNICALL *CallStaticByteMethodV)(JNIEnv *env
 jbyte (JNICALL *CallStaticByteMethodA)(JNIEnv *env
 jbyte (JNICALL *GetStaticByteField)(JNIEnv *env
 jbyte (JNICALL *CallByteMethod)(JNIEnv *env
jobject jmethodID jbyte (JNICALL *CallByteMethodV)(JNIEnv *env
 jbyte (JNICALL *CallByteMethodA)(JNIEnv *env
 jbyte (JNICALL *CallNonvirtualByteMethod)(JNIEnv *env
jobject jclass jmethodID jbyte (JNICALL *CallNonvirtualByteMethodV)(JNIEnv *env
 jbyte (JNICALL *CallNonvirtualByteMethodA)(JNIEnv *env
 jbyte (JNICALL *GetByteField)(JNIEnv *env
 jbyte (JNICALL *CallStaticByteMethod)(JNIEnv *env
jclass jmethodID jbyte (JNICALL *CallStaticByteMethodV)(JNIEnv *env
 jbyte (JNICALL *CallStaticByteMethodA)(JNIEnv *env
 jbyte (JNICALL *GetStaticByteField)(JNIEnv *env
 jchar (JNICALL *CallCharMethod)(JNIEnv *env
jobject jmethodID jchar (JNICALL *CallCharMethodV)(JNIEnv *env
 jchar (JNICALL *CallCharMethodA)(JNIEnv *env
 jchar (JNICALL *CallNonvirtualCharMethod)(JNIEnv *env
jobject jclass jmethodID jchar (JNICALL *CallNonvirtualCharMethodV)(JNIEnv *env
 jchar (JNICALL *CallNonvirtualCharMethodA)(JNIEnv *env
 jchar (JNICALL *GetCharField)(JNIEnv *env
 jchar (JNICALL *CallStaticCharMethod)(JNIEnv *env
jclass jmethodID jchar (JNICALL *CallStaticCharMethodV)(JNIEnv *env
 jchar (JNICALL *CallStaticCharMethodA)(JNIEnv *env
 jchar (JNICALL *GetStaticCharField)(JNIEnv *env
 jchar (JNICALL *CallCharMethod)(JNIEnv *env
jobject jmethodID jchar (JNICALL *CallCharMethodV)(JNIEnv *env
 jchar (JNICALL *CallCharMethodA)(JNIEnv *env
 jchar (JNICALL *CallNonvirtualCharMethod)(JNIEnv *env
jobject jclass jmethodID jchar (JNICALL *CallNonvirtualCharMethodV)(JNIEnv *env
 jchar (JNICALL *CallNonvirtualCharMethodA)(JNIEnv *env
 jchar (JNICALL *GetCharField)(JNIEnv *env
 jchar (JNICALL *CallStaticCharMethod)(JNIEnv *env
jclass jmethodID jchar (JNICALL *CallStaticCharMethodV)(JNIEnv *env
 jchar (JNICALL *CallStaticCharMethodA)(JNIEnv *env
 jchar (JNICALL *GetStaticCharField)(JNIEnv *env
 jshort (JNICALL *CallShortMethod)(JNIEnv *env
jobject jmethodID jshort (JNICALL *CallShortMethodV)(JNIEnv *env
 jshort (JNICALL *CallShortMethodA)(JNIEnv *env
 jshort (JNICALL *CallNonvirtualShortMethod)(JNIEnv *env
jobject jclass jmethodID jshort (JNICALL *CallNonvirtualShortMethodV)(JNIEnv *env
 jshort (JNICALL *CallNonvirtualShortMethodA)(JNIEnv *env
 jshort (JNICALL *GetShortField)(JNIEnv *env
 jshort (JNICALL *CallStaticShortMethod)(JNIEnv *env
jclass jmethodID jshort (JNICALL *CallStaticShortMethodV)(JNIEnv *env
 jshort (JNICALL *CallStaticShortMethodA)(JNIEnv *env
 jshort (JNICALL *GetStaticShortField)(JNIEnv *env
 jshort (JNICALL *CallShortMethod)(JNIEnv *env
jobject jmethodID jshort (JNICALL *CallShortMethodV)(JNIEnv *env
 jshort (JNICALL *CallShortMethodA)(JNIEnv *env
 jshort (JNICALL *CallNonvirtualShortMethod)(JNIEnv *env
jobject jclass jmethodID jshort (JNICALL *CallNonvirtualShortMethodV)(JNIEnv *env
 jshort (JNICALL *CallNonvirtualShortMethodA)(JNIEnv *env
 jshort (JNICALL *GetShortField)(JNIEnv *env
 jshort (JNICALL *CallStaticShortMethod)(JNIEnv *env
jclass jmethodID jshort (JNICALL *CallStaticShortMethodV)(JNIEnv *env
 jshort (JNICALL *CallStaticShortMethodA)(JNIEnv *env
 jshort (JNICALL *GetStaticShortField)(JNIEnv *env
 jlong (JNICALL *CallLongMethod)(JNIEnv *env
jobject jmethodID jlong (JNICALL *CallLongMethodV)(JNIEnv *env
 jlong (JNICALL *CallLongMethodA)(JNIEnv *env
 jlong (JNICALL *CallNonvirtualLongMethod)(JNIEnv *env
jobject jclass jmethodID jlong (JNICALL *CallNonvirtualLongMethodV)(JNIEnv *env
 jlong (JNICALL *CallNonvirtualLongMethodA)(JNIEnv *env
 jlong (JNICALL *GetLongField)(JNIEnv *env
 jlong (JNICALL *CallStaticLongMethod)(JNIEnv *env
jclass jmethodID jlong (JNICALL *CallStaticLongMethodV)(JNIEnv *env
 jlong (JNICALL *CallStaticLongMethodA)(JNIEnv *env
 jlong (JNICALL *GetStaticLongField)(JNIEnv *env
 jlong (JNICALL *CallLongMethod)(JNIEnv *env
jobject jmethodID jlong (JNICALL *CallLongMethodV)(JNIEnv *env
 jlong (JNICALL *CallLongMethodA)(JNIEnv *env
 jlong (JNICALL *CallNonvirtualLongMethod)(JNIEnv *env
jobject jclass jmethodID jlong (JNICALL *CallNonvirtualLongMethodV)(JNIEnv *env
 jlong (JNICALL *CallNonvirtualLongMethodA)(JNIEnv *env
 jlong (JNICALL *GetLongField)(JNIEnv *env
 jlong (JNICALL *CallStaticLongMethod)(JNIEnv *env
jclass jmethodID jlong (JNICALL *CallStaticLongMethodV)(JNIEnv *env
 jlong (JNICALL *CallStaticLongMethodA)(JNIEnv *env
 jlong (JNICALL *GetStaticLongField)(JNIEnv *env
 jfloat (JNICALL *CallFloatMethod)(JNIEnv *env
jobject jmethodID jfloat (JNICALL *CallFloatMethodV)(JNIEnv *env
 jfloat (JNICALL *CallFloatMethodA)(JNIEnv *env
 jfloat (JNICALL *CallNonvirtualFloatMethod)(JNIEnv *env
jobject jclass jmethodID jfloat (JNICALL *CallNonvirtualFloatMethodV)(JNIEnv *env
 jfloat (JNICALL *CallNonvirtualFloatMethodA)(JNIEnv *env
 jfloat (JNICALL *GetFloatField)(JNIEnv *env
 jfloat (JNICALL *CallStaticFloatMethod)(JNIEnv *env
jclass jmethodID jfloat (JNICALL *CallStaticFloatMethodV)(JNIEnv *env
 jfloat (JNICALL *CallStaticFloatMethodA)(JNIEnv *env
 jfloat (JNICALL *GetStaticFloatField)(JNIEnv *env
 jfloat (JNICALL *CallFloatMethod)(JNIEnv *env
jobject jmethodID jfloat (JNICALL *CallFloatMethodV)(JNIEnv *env
 jfloat (JNICALL *CallFloatMethodA)(JNIEnv *env
 jfloat (JNICALL *CallNonvirtualFloatMethod)(JNIEnv *env
jobject jclass jmethodID jfloat (JNICALL *CallNonvirtualFloatMethodV)(JNIEnv *env
 jfloat (JNICALL *CallNonvirtualFloatMethodA)(JNIEnv *env
 jfloat (JNICALL *GetFloatField)(JNIEnv *env
 jfloat (JNICALL *CallStaticFloatMethod)(JNIEnv *env
jclass jmethodID jfloat (JNICALL *CallStaticFloatMethodV)(JNIEnv *env
 jfloat (JNICALL *CallStaticFloatMethodA)(JNIEnv *env
 jfloat (JNICALL *GetStaticFloatField)(JNIEnv *env
 jdouble (JNICALL *CallDoubleMethod)(JNIEnv *env
jobject jmethodID jdouble (JNICALL *CallDoubleMethodV)(JNIEnv *env
 jdouble (JNICALL *CallDoubleMethodA)(JNIEnv *env
 jdouble (JNICALL *CallNonvirtualDoubleMethod)(JNIEnv *env
jobject jclass jmethodID jdouble (JNICALL *CallNonvirtualDoubleMethodV)(JNIEnv *env
 jdouble (JNICALL *CallNonvirtualDoubleMethodA)(JNIEnv *env
 jdouble (JNICALL *GetDoubleField)(JNIEnv *env
 jdouble (JNICALL *CallStaticDoubleMethod)(JNIEnv *env
jclass jmethodID jdouble (JNICALL *CallStaticDoubleMethodV)(JNIEnv *env
 jdouble (JNICALL *CallStaticDoubleMethodA)(JNIEnv *env
 jdouble (JNICALL *GetStaticDoubleField)(JNIEnv *env
 jdouble (JNICALL *CallDoubleMethod)(JNIEnv *env
jobject jmethodID jdouble (JNICALL *CallDoubleMethodV)(JNIEnv *env
 jdouble (JNICALL *CallDoubleMethodA)(JNIEnv *env
 jdouble (JNICALL *CallNonvirtualDoubleMethod)(JNIEnv *env
jobject jclass jmethodID jdouble (JNICALL *CallNonvirtualDoubleMethodV)(JNIEnv *env
 jdouble (JNICALL *CallNonvirtualDoubleMethodA)(JNIEnv *env
 jdouble (JNICALL *GetDoubleField)(JNIEnv *env
 jdouble (JNICALL *CallStaticDoubleMethod)(JNIEnv *env
jclass jmethodID jdouble (JNICALL *CallStaticDoubleMethodV)(JNIEnv *env
 jdouble (JNICALL *CallStaticDoubleMethodA)(JNIEnv *env
 jdouble (JNICALL *GetStaticDoubleField)(JNIEnv *env
 jstring (JNICALL *NewString)(JNIEnv *env
 jstring (JNICALL *NewStringUTF)(JNIEnv *env
 jstring (JNICALL *NewString)(JNIEnv *env
 jstring (JNICALL *NewStringUTF)(JNIEnv *env
 jsize (JNICALL *GetStringLength)(JNIEnv *env
 jsize (JNICALL *GetStringUTFLength)(JNIEnv *env
 jsize (JNICALL *GetArrayLength)(JNIEnv *env
 jsize (JNICALL *GetStringLength)(JNIEnv *env
 jsize (JNICALL *GetStringUTFLength)(JNIEnv *env
 jsize (JNICALL *GetArrayLength)(JNIEnv *env
 jobjectArray (JNICALL *NewObjectArray)(JNIEnv *env
 jobjectArray (JNICALL *NewObjectArray)(JNIEnv *env
 jbooleanArray (JNICALL *NewBooleanArray)(JNIEnv *env
 jbooleanArray (JNICALL *NewBooleanArray)(JNIEnv *env
 jbyteArray (JNICALL *NewByteArray)(JNIEnv *env
 jbyteArray (JNICALL *NewByteArray)(JNIEnv *env
 jcharArray (JNICALL *NewCharArray)(JNIEnv *env
 jcharArray (JNICALL *NewCharArray)(JNIEnv *env
 jshortArray (JNICALL *NewShortArray)(JNIEnv *env
 jshortArray (JNICALL *NewShortArray)(JNIEnv *env
 jintArray (JNICALL *NewIntArray)(JNIEnv *env
 jintArray (JNICALL *NewIntArray)(JNIEnv *env
 jlongArray (JNICALL *NewLongArray)(JNIEnv *env
 jlongArray (JNICALL *NewLongArray)(JNIEnv *env
 jfloatArray (JNICALL *NewFloatArray)(JNIEnv *env
 jfloatArray (JNICALL *NewFloatArray)(JNIEnv *env
 jdoubleArray (JNICALL *NewDoubleArray)(JNIEnv *env
 jdoubleArray (JNICALL *NewDoubleArray)(JNIEnv *env
void *JNICALLGetPrimitiveArrayCritical (JNIEnv *env, jarray array, jboolean *isCopy)
const jchar *JNICALLGetStringCritical (JNIEnv *env, jstring string, jboolean *isCopy)
 jweak (JNICALL *NewWeakGlobalRef)(JNIEnv *env

Public Attributes

voidreserved0
voidreserved1
voidreserved2
voidreserved3
jint(* GetVersion )(JNIEnv *env)
jclass(* DefineClass )(JNIEnv *env, const char *name, jobject loader, const jbyte *buf, jsize len)
jclass(* FindClass )(JNIEnv *env, const char *name)
voidreserved4
voidreserved5
voidreserved6
jclass(* GetSuperclass )(JNIEnv *env, jclass sub)
jboolean(* IsAssignableFrom )(JNIEnv *env, jclass sub, jclass sup)
voidreserved7
jint(* _Throw )(JNIEnv *env, jthrowable obj)
jint(* ThrowNew )(JNIEnv *env, jclass clazz, const char *msg)
jthrowable(* ExceptionOccurred )(JNIEnv *env)
void(* ExceptionDescribe )(JNIEnv *env)
void(* ExceptionClear )(JNIEnv *env)
void(* FatalError )(JNIEnv *env, const char *msg)
voidreserved8
voidreserved9
jobject(* NewGlobalRef )(JNIEnv *env, jobject lobj)
void(* DeleteGlobalRef )(JNIEnv *env, jobject gref)
void(* DeleteLocalRef )(JNIEnv *env, jobject obj)
jboolean(* IsSameObject )(JNIEnv *env, jobject obj1, jobject obj2)
voidreserved10
voidreserved11
jobject(* AllocObject )(JNIEnv *env, jclass clazz)
jobject(* NewObject )(JNIEnv *env, jclass clazz, jmethodID methodID,...)
jobject(* NewObjectV )(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args)
jobject(* NewObjectA )(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args)
jclass(* GetObjectClass )(JNIEnv *env, jobject obj)
jboolean(* IsInstanceOf )(JNIEnv *env, jobject obj, jclass clazz)
jmethodID(* GetMethodID )(JNIEnv *env, jclass clazz, const char *name, const char *sig)
jobject(* CallObjectMethod )(JNIEnv *env, jobject obj, jmethodID methodID,...)
jobject(* CallObjectMethodV )(JNIEnv *env, jobject obj, jmethodID methodID, va_list args)
jobject(* CallObjectMethodA )(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args)
jboolean(* CallBooleanMethod )(JNIEnv *env, jobject obj, jmethodID methodID,...)
jboolean(* CallBooleanMethodV )(JNIEnv *env, jobject obj, jmethodID methodID, va_list args)
jboolean(* CallBooleanMethodA )(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args)
jbyte(* CallByteMethod )(JNIEnv *env, jobject obj, jmethodID methodID,...)
jbyte(* CallByteMethodV )(JNIEnv *env, jobject obj, jmethodID methodID, va_list args)
jbyte(* CallByteMethodA )(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args)
jchar(* CallCharMethod )(JNIEnv *env, jobject obj, jmethodID methodID,...)
jchar(* CallCharMethodV )(JNIEnv *env, jobject obj, jmethodID methodID, va_list args)
jchar(* CallCharMethodA )(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args)
jshort(* CallShortMethod )(JNIEnv *env, jobject obj, jmethodID methodID,...)
jshort(* CallShortMethodV )(JNIEnv *env, jobject obj, jmethodID methodID, va_list args)
jshort(* CallShortMethodA )(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args)
jint(* CallIntMethod )(JNIEnv *env, jobject obj, jmethodID methodID,...)
jint(* CallIntMethodV )(JNIEnv *env, jobject obj, jmethodID methodID, va_list args)
jint(* CallIntMethodA )(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args)
jlong(* CallLongMethod )(JNIEnv *env, jobject obj, jmethodID methodID,...)
jlong(* CallLongMethodV )(JNIEnv *env, jobject obj, jmethodID methodID, va_list args)
jlong(* CallLongMethodA )(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args)
jfloat(* CallFloatMethod )(JNIEnv *env, jobject obj, jmethodID methodID,...)
jfloat(* CallFloatMethodV )(JNIEnv *env, jobject obj, jmethodID methodID, va_list args)
jfloat(* CallFloatMethodA )(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args)
jdouble(* CallDoubleMethod )(JNIEnv *env, jobject obj, jmethodID methodID,...)
jdouble(* CallDoubleMethodV )(JNIEnv *env, jobject obj, jmethodID methodID, va_list args)
jdouble(* CallDoubleMethodA )(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args)
void(* CallVoidMethod )(JNIEnv *env, jobject obj, jmethodID methodID,...)
void(* CallVoidMethodV )(JNIEnv *env, jobject obj, jmethodID methodID, va_list args)
void(* CallVoidMethodA )(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args)
jobject(* CallNonvirtualObjectMethod )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...)
jobject(* CallNonvirtualObjectMethodV )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args)
jobject(* CallNonvirtualObjectMethodA )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jboolean(* CallNonvirtualBooleanMethod )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...)
jboolean(* CallNonvirtualBooleanMethodV )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args)
jboolean(* CallNonvirtualBooleanMethodA )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jbyte(* CallNonvirtualByteMethod )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...)
jbyte(* CallNonvirtualByteMethodV )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args)
jbyte(* CallNonvirtualByteMethodA )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jchar(* CallNonvirtualCharMethod )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...)
jchar(* CallNonvirtualCharMethodV )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args)
jchar(* CallNonvirtualCharMethodA )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jshort(* CallNonvirtualShortMethod )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...)
jshort(* CallNonvirtualShortMethodV )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args)
jshort(* CallNonvirtualShortMethodA )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jint(* CallNonvirtualIntMethod )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...)
jint(* CallNonvirtualIntMethodV )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args)
jint(* CallNonvirtualIntMethodA )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jlong(* CallNonvirtualLongMethod )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...)
jlong(* CallNonvirtualLongMethodV )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args)
jlong(* CallNonvirtualLongMethodA )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jfloat(* CallNonvirtualFloatMethod )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...)
jfloat(* CallNonvirtualFloatMethodV )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args)
jfloat(* CallNonvirtualFloatMethodA )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jdouble(* CallNonvirtualDoubleMethod )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...)
jdouble(* CallNonvirtualDoubleMethodV )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args)
jdouble(* CallNonvirtualDoubleMethodA )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
void(* CallNonvirtualVoidMethod )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...)
void(* CallNonvirtualVoidMethodV )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args)
void(* CallNonvirtualVoidMethodA )(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jfieldID(* GetFieldID )(JNIEnv *env, jclass clazz, const char *name, const char *sig)
jobject(* GetObjectField )(JNIEnv *env, jobject obj, jfieldID fieldID)
jboolean(* GetBooleanField )(JNIEnv *env, jobject obj, jfieldID fieldID)
jbyte(* GetByteField )(JNIEnv *env, jobject obj, jfieldID fieldID)
jchar(* GetCharField )(JNIEnv *env, jobject obj, jfieldID fieldID)
jshort(* GetShortField )(JNIEnv *env, jobject obj, jfieldID fieldID)
jint(* GetIntField )(JNIEnv *env, jobject obj, jfieldID fieldID)
jlong(* GetLongField )(JNIEnv *env, jobject obj, jfieldID fieldID)
jfloat(* GetFloatField )(JNIEnv *env, jobject obj, jfieldID fieldID)
jdouble(* GetDoubleField )(JNIEnv *env, jobject obj, jfieldID fieldID)
void(* SetObjectField )(JNIEnv *env, jobject obj, jfieldID fieldID, jobject val)
void(* SetBooleanField )(JNIEnv *env, jobject obj, jfieldID fieldID, jboolean val)
void(* SetByteField )(JNIEnv *env, jobject obj, jfieldID fieldID, jbyte val)
void(* SetCharField )(JNIEnv *env, jobject obj, jfieldID fieldID, jchar val)
void(* SetShortField )(JNIEnv *env, jobject obj, jfieldID fieldID, jshort val)
void(* SetIntField )(JNIEnv *env, jobject obj, jfieldID fieldID, jint val)
void(* SetLongField )(JNIEnv *env, jobject obj, jfieldID fieldID, jlong val)
void(* SetFloatField )(JNIEnv *env, jobject obj, jfieldID fieldID, jfloat val)
void(* SetDoubleField )(JNIEnv *env, jobject obj, jfieldID fieldID, jdouble val)
jmethodID(* GetStaticMethodID )(JNIEnv *env, jclass clazz, const char *name, const char *sig)
jobject(* CallStaticObjectMethod )(JNIEnv *env, jclass clazz, jmethodID methodID,...)
jobject(* CallStaticObjectMethodV )(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args)
jobject(* CallStaticObjectMethodA )(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args)
jboolean(* CallStaticBooleanMethod )(JNIEnv *env, jclass clazz, jmethodID methodID,...)
jboolean(* CallStaticBooleanMethodV )(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args)
jboolean(* CallStaticBooleanMethodA )(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args)
jbyte(* CallStaticByteMethod )(JNIEnv *env, jclass clazz, jmethodID methodID,...)
jbyte(* CallStaticByteMethodV )(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args)
jbyte(* CallStaticByteMethodA )(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args)
jchar(* CallStaticCharMethod )(JNIEnv *env, jclass clazz, jmethodID methodID,...)
jchar(* CallStaticCharMethodV )(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args)
jchar(* CallStaticCharMethodA )(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args)
jshort(* CallStaticShortMethod )(JNIEnv *env, jclass clazz, jmethodID methodID,...)
jshort(* CallStaticShortMethodV )(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args)
jshort(* CallStaticShortMethodA )(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args)
jint(* CallStaticIntMethod )(JNIEnv *env, jclass clazz, jmethodID methodID,...)
jint(* CallStaticIntMethodV )(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args)
jint(* CallStaticIntMethodA )(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args)
jlong(* CallStaticLongMethod )(JNIEnv *env, jclass clazz, jmethodID methodID,...)
jlong(* CallStaticLongMethodV )(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args)
jlong(* CallStaticLongMethodA )(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args)
jfloat(* CallStaticFloatMethod )(JNIEnv *env, jclass clazz, jmethodID methodID,...)
jfloat(* CallStaticFloatMethodV )(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args)
jfloat(* CallStaticFloatMethodA )(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args)
jdouble(* CallStaticDoubleMethod )(JNIEnv *env, jclass clazz, jmethodID methodID,...)
jdouble(* CallStaticDoubleMethodV )(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args)
jdouble(* CallStaticDoubleMethodA )(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args)
void(* CallStaticVoidMethod )(JNIEnv *env, jclass cls, jmethodID methodID,...)
void(* CallStaticVoidMethodV )(JNIEnv *env, jclass cls, jmethodID methodID, va_list args)
void(* CallStaticVoidMethodA )(JNIEnv *env, jclass cls, jmethodID methodID, jvalue *args)
jfieldID(* GetStaticFieldID )(JNIEnv *env, jclass clazz, const char *name, const char *sig)
jobject(* GetStaticObjectField )(JNIEnv *env, jclass clazz, jfieldID fieldID)
jboolean(* GetStaticBooleanField )(JNIEnv *env, jclass clazz, jfieldID fieldID)
jbyte(* GetStaticByteField )(JNIEnv *env, jclass clazz, jfieldID fieldID)
jchar(* GetStaticCharField )(JNIEnv *env, jclass clazz, jfieldID fieldID)
jshort(* GetStaticShortField )(JNIEnv *env, jclass clazz, jfieldID fieldID)
jint(* GetStaticIntField )(JNIEnv *env, jclass clazz, jfieldID fieldID)
jlong(* GetStaticLongField )(JNIEnv *env, jclass clazz, jfieldID fieldID)
jfloat(* GetStaticFloatField )(JNIEnv *env, jclass clazz, jfieldID fieldID)
jdouble(* GetStaticDoubleField )(JNIEnv *env, jclass clazz, jfieldID fieldID)
void(* SetStaticObjectField )(JNIEnv *env, jclass clazz, jfieldID fieldID, jobject value)
void(* SetStaticBooleanField )(JNIEnv *env, jclass clazz, jfieldID fieldID, jboolean value)
void(* SetStaticByteField )(JNIEnv *env, jclass clazz, jfieldID fieldID, jbyte value)
void(* SetStaticCharField )(JNIEnv *env, jclass clazz, jfieldID fieldID, jchar value)
void(* SetStaticShortField )(JNIEnv *env, jclass clazz, jfieldID fieldID, jshort value)
void(* SetStaticIntField )(JNIEnv *env, jclass clazz, jfieldID fieldID, jint value)
void(* SetStaticLongField )(JNIEnv *env, jclass clazz, jfieldID fieldID, jlong value)
void(* SetStaticFloatField )(JNIEnv *env, jclass clazz, jfieldID fieldID, jfloat value)
void(* SetStaticDoubleField )(JNIEnv *env, jclass clazz, jfieldID fieldID, jdouble value)
jstring(* NewString )(JNIEnv *env, const jchar *unicode, jsize len)
jsize(* GetStringLength )(JNIEnv *env, jstring str)
const jchar *(* GetStringChars )(JNIEnv *env, jstring str, jboolean *isCopy)
void(* ReleaseStringChars )(JNIEnv *env, jstring str, const jchar *chars)
jstring(* NewStringUTF )(JNIEnv *env, const char *utf)
jsize(* GetStringUTFLength )(JNIEnv *env, jstring str)
const char *(* GetStringUTFChars )(JNIEnv *env, jstring str, jboolean *isCopy)
void(* ReleaseStringUTFChars )(JNIEnv *env, jstring str, const char *chars)
jsize(* GetArrayLength )(JNIEnv *env, jarray array)
jobjectArray(* NewObjectArray )(JNIEnv *env, jsize len, jclass clazz, jobject init)
jobject(* GetObjectArrayElement )(JNIEnv *env, jobjectArray array, jsize index)
void(* SetObjectArrayElement )(JNIEnv *env, jobjectArray array, jsize index, jobject val)
jbooleanArray(* NewBooleanArray )(JNIEnv *env, jsize len)
jbyteArray(* NewByteArray )(JNIEnv *env, jsize len)
jcharArray(* NewCharArray )(JNIEnv *env, jsize len)
jshortArray(* NewShortArray )(JNIEnv *env, jsize len)
jintArray(* NewIntArray )(JNIEnv *env, jsize len)
jlongArray(* NewLongArray )(JNIEnv *env, jsize len)
jfloatArray(* NewFloatArray )(JNIEnv *env, jsize len)
jdoubleArray(* NewDoubleArray )(JNIEnv *env, jsize len)
jboolean *(* GetBooleanArrayElements )(JNIEnv *env, jbooleanArray array, jboolean *isCopy)
jbyte *(* GetByteArrayElements )(JNIEnv *env, jbyteArray array, jboolean *isCopy)
jchar *(* GetCharArrayElements )(JNIEnv *env, jcharArray array, jboolean *isCopy)
jshort *(* GetShortArrayElements )(JNIEnv *env, jshortArray array, jboolean *isCopy)
jint *(* GetIntArrayElements )(JNIEnv *env, jintArray array, jboolean *isCopy)
jlong *(* GetLongArrayElements )(JNIEnv *env, jlongArray array, jboolean *isCopy)
jfloat *(* GetFloatArrayElements )(JNIEnv *env, jfloatArray array, jboolean *isCopy)
jdouble *(* GetDoubleArrayElements )(JNIEnv *env, jdoubleArray array, jboolean *isCopy)
void(* ReleaseBooleanArrayElements )(JNIEnv *env, jbooleanArray array, jboolean *elems, jint mode)
void(* ReleaseByteArrayElements )(JNIEnv *env, jbyteArray array, jbyte *elems, jint mode)
void(* ReleaseCharArrayElements )(JNIEnv *env, jcharArray array, jchar *elems, jint mode)
void(* ReleaseShortArrayElements )(JNIEnv *env, jshortArray array, jshort *elems, jint mode)
void(* ReleaseIntArrayElements )(JNIEnv *env, jintArray array, jint *elems, jint mode)
void(* ReleaseLongArrayElements )(JNIEnv *env, jlongArray array, jlong *elems, jint mode)
void(* ReleaseFloatArrayElements )(JNIEnv *env, jfloatArray array, jfloat *elems, jint mode)
void(* ReleaseDoubleArrayElements )(JNIEnv *env, jdoubleArray array, jdouble *elems, jint mode)
void(* GetBooleanArrayRegion )(JNIEnv *env, jbooleanArray array, jsize start, jsize l, jboolean *buf)
void(* GetByteArrayRegion )(JNIEnv *env, jbyteArray array, jsize start, jsize len, jbyte *buf)
void(* GetCharArrayRegion )(JNIEnv *env, jcharArray array, jsize start, jsize len, jchar *buf)
void(* GetShortArrayRegion )(JNIEnv *env, jshortArray array, jsize start, jsize len, jshort *buf)
void(* GetIntArrayRegion )(JNIEnv *env, jintArray array, jsize start, jsize len, jint *buf)
void(* GetLongArrayRegion )(JNIEnv *env, jlongArray array, jsize start, jsize len, jlong *buf)
void(* GetFloatArrayRegion )(JNIEnv *env, jfloatArray array, jsize start, jsize len, jfloat *buf)
void(* GetDoubleArrayRegion )(JNIEnv *env, jdoubleArray array, jsize start, jsize len, jdouble *buf)
void(* SetBooleanArrayRegion )(JNIEnv *env, jbooleanArray array, jsize start, jsize l, jboolean *buf)
void(* SetByteArrayRegion )(JNIEnv *env, jbyteArray array, jsize start, jsize len, jbyte *buf)
void(* SetCharArrayRegion )(JNIEnv *env, jcharArray array, jsize start, jsize len, jchar *buf)
void(* SetShortArrayRegion )(JNIEnv *env, jshortArray array, jsize start, jsize len, jshort *buf)
void(* SetIntArrayRegion )(JNIEnv *env, jintArray array, jsize start, jsize len, jint *buf)
void(* SetLongArrayRegion )(JNIEnv *env, jlongArray array, jsize start, jsize len, jlong *buf)
void(* SetFloatArrayRegion )(JNIEnv *env, jfloatArray array, jsize start, jsize len, jfloat *buf)
void(* SetDoubleArrayRegion )(JNIEnv *env, jdoubleArray array, jsize start, jsize len, jdouble *buf)
jint(* RegisterNatives )(JNIEnv *env, jclass clazz, const JNINativeMethod *methods, jint nMethods)
jint(* UnregisterNatives )(JNIEnv *env, jclass clazz)
jint(* MonitorEnter )(JNIEnv *env, jobject obj)
jint(* MonitorExit )(JNIEnv *env, jobject obj)
jint(* GetJavaVM )(JNIEnv *env, JavaVM **vm)
voidcfm_vectors [225]
const char * name
jclass const char * name
const char jobject loader
const char jobject const jbytebuf
jbooleanArray jsize jsize
jboolean
buf
jbyteArray jsize jsize jbytebuf
jcharArray jsize jsize jcharbuf
jshortArray jsize jsize jshortbuf
jintArray jsize jsize jintbuf
jlongArray jsize jsize jlongbuf
jfloatArray jsize jsize jfloatbuf
jdoubleArray jsize jsize jdoublebuf
jstring jsize jsize jcharbuf
jstring jsize jsize char * buf
const char jobject const jbyte
jsize 
len
const jchar jsize len
jsize len
jbyteArray jsize jsize len
jcharArray jsize jsize len
jshortArray jsize jsize len
jintArray jsize jsize len
jlongArray jsize jsize len
jfloatArray jsize jsize len
jdoubleArray jsize jsize len
jstring jsize jsize len
jobject method
jobject field
jclass cls
jclass jmethodID jclass cls
jclass jmethodID methodID
jclass jmethodID jclass jmethodID methodID
jobject jmethodID methodID
jobject jmethodID jobject jmethodID methodID
jobject jclass jmethodID methodID
jobject jclass jmethodID
jobject jclass jmethodID 
methodID
jclass jmethodID jboolean isStatic
jclass jfieldID jboolean isStatic
jclass sub
jclass jclass sup
jclass jfieldID fieldID
jobject jfieldID fieldID
jthrowable obj
jobject obj
jobject jmethodID jobject obj
jobject jclass jmethodID jobject obj
jclass clazz
jclass jmethodID jclass clazz
jobject jclass clazz
jobject jclass jmethodID
jobject jclass 
clazz
jsize jclass clazz
jclass const char * msg
const char * msg
jint capacity
jobject result
jobject lobj
jobject gref
jobject obj1
jobject jobject obj2
jobject ref
jweak ref
jclass jmethodID jclass
jmethodID va_list 
args
jclass jmethodID jvalueargs
jobject jmethodID jobject
jmethodID va_list 
args
jobject jmethodID jvalueargs
jobject jclass jmethodID
jobject jclass jmethodID
va_list 
args
jobject jclass jmethodID jvalueargs
jclass const char const char * sig
jobject jfieldID jobject val
jobject jfieldID jboolean val
jobject jfieldID jbyte val
jobject jfieldID jchar val
jobject jfieldID jshort val
jobject jfieldID jint val
jobject jfieldID jlong val
jobject jfieldID jfloat val
jobject jfieldID jdouble val
jobjectArray jsize jobject val
jclass jfieldID jobject value
jclass jfieldID jboolean value
jclass jfieldID jbyte value
jclass jfieldID jchar value
jclass jfieldID jshort value
jclass jfieldID jint value
jclass jfieldID jlong value
jclass jfieldID jfloat value
jclass jfieldID jdouble value
const jcharunicode
jstring str
jstring const jcharchars
jstring const char * chars
const char * utf
jarray array
jobjectArray array
jbooleanArray array
jbyteArray array
jcharArray array
jshortArray array
jintArray array
jlongArray array
jfloatArray array
jdoubleArray array
jsize jclass jobject init
jobjectArray jsize index
jbooleanArray jbooleanelems
jbyteArray jbyteelems
jcharArray jcharelems
jshortArray jshortelems
jintArray jintelems
jlongArray jlongelems
jfloatArray jfloatelems
jdoubleArray jdoubleelems
jbooleanArray jboolean jint mode
jbyteArray jbyte jint mode
jcharArray jchar jint mode
jshortArray jshort jint mode
jintArray jint jint mode
jlongArray jlong jint mode
jfloatArray jfloat jint mode
jdoubleArray jdouble jint mode
jarray void jint mode
jbooleanArray jsize start
jbyteArray jsize start
jcharArray jsize start
jshortArray jsize start
jintArray jsize start
jlongArray jsize start
jfloatArray jsize start
jdoubleArray jsize start
jstring jsize start
jbooleanArray jsize jsize l
jclass const JNINativeMethodmethods
jclass const JNINativeMethod jint nMethods
JavaVM ** vm
jarray voidcarray
jstring string
jstring const jcharcstring

Private Member Functions

nsISecureJNI2operator-> ()
nsISecurityContextgetContext ()

Static Private Member Functions

static nsJNIEnvnsJNIEnvRef (JNIEnv *env)
static jint JNICALL GetVersion (JNIEnv *env)
static jclass JNICALL DefineClass (JNIEnv *env, const char *name, jobject loader, const jbyte *buf, jsize len)
static jclass JNICALL FindClass (JNIEnv *env, const char *name)
static jclass JNICALL GetSuperclass (JNIEnv *env, jclass sub)
static jboolean JNICALL IsAssignableFrom (JNIEnv *env, jclass sub, jclass sup)
static jint Throw (JNIEnv *env, jthrowable obj)
static jint JNICALL ThrowNew (JNIEnv *env, jclass clazz, const char *msg)
static jthrowable JNICALL ExceptionOccurred (JNIEnv *env)
static void JNICALL ExceptionDescribe (JNIEnv *env)
static void JNICALL ExceptionClear (JNIEnv *env)
static void JNICALL FatalError (JNIEnv *env, const char *msg)
static jobject JNICALL NewGlobalRef (JNIEnv *env, jobject lobj)
static void JNICALL DeleteGlobalRef (JNIEnv *env, jobject gref)
static void JNICALL DeleteLocalRef (JNIEnv *env, jobject obj)
static jboolean JNICALL IsSameObject (JNIEnv *env, jobject obj1, jobject obj2)
static jobject JNICALL AllocObject (JNIEnv *env, jclass clazz)
static jobject JNICALL NewObject (JNIEnv *env, jclass clazz, jmethodID methodID,...)
static jobject JNICALL NewObjectV (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args)
static jobject JNICALL NewObjectA (JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args)
static jclass JNICALL GetObjectClass (JNIEnv *env, jobject obj)
static jboolean JNICALL IsInstanceOf (JNIEnv *env, jobject obj, jclass clazz)
static jmethodID JNICALL GetMethodID (JNIEnv *env, jclass clazz, const char *name, const char *sig)
static jvalue InvokeMethod (JNIEnv *env, jobject obj, JNIMethod *method, jvalue *args)
 Bottleneck methods called by method families below.
static jvalue InvokeMethod (JNIEnv *env, jobject obj, JNIMethod *method, va_list args)
static void InvokeVoidMethod (JNIEnv *env, jobject obj, JNIMethod *method, jvalue *args)
static void InvokeVoidMethod (JNIEnv *env, jobject obj, JNIMethod *method, va_list args)
static void JNICALL CallVoidMethod (JNIEnv *env, jobject obj, jmethodID methodID,...)
static void JNICALL CallVoidMethodV (JNIEnv *env, jobject obj, jmethodID methodID, va_list args)
static void JNICALL CallVoidMethodA (JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args)
static jvalue InvokeNonVirtualMethod (JNIEnv *env, jobject obj, jclass clazz, JNIMethod *method, jvalue *args)
static jvalue InvokeNonVirtualMethod (JNIEnv *env, jobject obj, jclass clazz, JNIMethod *method, va_list args)
static void InvokeNonVirtualVoidMethod (JNIEnv *env, jobject obj, jclass clazz, JNIMethod *method, jvalue *args)
static void InvokeNonVirtualVoidMethod (JNIEnv *env, jobject obj, jclass clazz, JNIMethod *method, va_list args)
static void JNICALL CallNonvirtualVoidMethod (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...)
static void JNICALL CallNonvirtualVoidMethodV (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args)
static void JNICALL CallNonvirtualVoidMethodA (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
static jfieldID JNICALL GetFieldID (JNIEnv *env, jclass clazz, const char *name, const char *sig)
static jvalue GetField (JNIEnv *env, jobject obj, JNIField *field)
static void SetField (JNIEnv *env, jobject obj, JNIField *field, jvalue value)
static jmethodID JNICALL GetStaticMethodID (JNIEnv *env, jclass clazz, const char *name, const char *sig)
static jvalue InvokeStaticMethod (JNIEnv *env, jclass clazz, JNIMethod *method, jvalue *args)
static jvalue InvokeStaticMethod (JNIEnv *env, jclass clazz, JNIMethod *method, va_list args)
static void InvokeStaticVoidMethod (JNIEnv *env, jclass clazz, JNIMethod *method, jvalue *args)
static void InvokeStaticVoidMethod (JNIEnv *env, jclass clazz, JNIMethod *method, va_list args)
static void JNICALL CallStaticVoidMethod (JNIEnv *env, jclass clazz, jmethodID methodID,...)
static void JNICALL CallStaticVoidMethodV (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args)
static void JNICALL CallStaticVoidMethodA (JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args)
static jfieldID JNICALL GetStaticFieldID (JNIEnv *env, jclass clazz, const char *name, const char *sig)
static jvalue GetStaticField (JNIEnv *env, jclass clazz, JNIField *field)
static void SetStaticField (JNIEnv *env, jclass clazz, JNIField *field, jvalue value)
static jstring JNICALL NewString (JNIEnv *env, const jchar *unicode, jsize len)
static jsize JNICALL GetStringLength (JNIEnv *env, jstring str)
static const jchar *JNICALL GetStringChars (JNIEnv *env, jstring str, jboolean *isCopy)
static void JNICALL ReleaseStringChars (JNIEnv *env, jstring str, const jchar *chars)
static jstring JNICALL NewStringUTF (JNIEnv *env, const char *utf)
static jsize JNICALL GetStringUTFLength (JNIEnv *env, jstring str)
static const char *JNICALL GetStringUTFChars (JNIEnv *env, jstring str, jboolean *isCopy)
static void JNICALL ReleaseStringUTFChars (JNIEnv *env, jstring str, const char *chars)
static jsize JNICALL GetArrayLength (JNIEnv *env, jarray array)
static jobjectArray JNICALL NewObjectArray (JNIEnv *env, jsize len, jclass clazz, jobject initVal)
static jobject JNICALL GetObjectArrayElement (JNIEnv *env, jobjectArray array, jsize index)
static void JNICALL SetObjectArrayElement (JNIEnv *env, jobjectArray array, jsize index, jobject val)
static jint JNICALL RegisterNatives (JNIEnv *env, jclass clazz, const JNINativeMethod *methods, jint nMethods)
static jint JNICALL UnregisterNatives (JNIEnv *env, jclass clazz)
static jint JNICALL MonitorEnter (JNIEnv *env, jobject obj)
static jint JNICALL JNICALL MonitorExit (JNIEnv *env, jobject obj)
static jint JNICALL GetJavaVM (JNIEnv *env, JavaVM **vm)

Private Attributes

nsISecureJNI2mSecureEnv
nsISecurityContextmContext
jobject mJavaThread

Static Private Attributes

static JNINativeInterface_ theFuncs
static nsHashtable * theIDTable = NULL

Detailed Description

Definition at line 240 of file nsJNI.cpp.


Constructor & Destructor Documentation

Definition at line 1467 of file nsJNI.cpp.

       :      mSecureEnv(secureEnv), mContext(NULL), mJavaThread(NULL)
{
       this->functions = &theFuncs;
       if (theIDTable == NULL)
              theIDTable = new nsHashtable();
}

Definition at line 1475 of file nsJNI.cpp.

{
       this->functions = NULL;
}

Member Function Documentation

static jobject JNICALL nsJNIEnv::AllocObject ( JNIEnv env,
jclass  clazz 
) [inline, static, private]

Definition at line 363 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jobject outObject = NULL;
              nsresult result = secureEnv->AllocObject(clazz, &outObject);
              return outObject;
       }

Here is the call graph for this function:

static void JNICALL nsJNIEnv::CallNonvirtualVoidMethod ( JNIEnv env,
jobject  obj,
jclass  clazz,
jmethodID  methodID,
  ... 
) [inline, static, private]

Definition at line 600 of file nsJNI.cpp.

       {
              va_list args; va_start(args, methodID);
              InvokeNonVirtualVoidMethod(env, obj, clazz, (JNIMethod*)methodID, args);
              va_end(args);
       }

Here is the call graph for this function:

static void JNICALL nsJNIEnv::CallNonvirtualVoidMethodA ( JNIEnv env,
jobject  obj,
jclass  clazz,
jmethodID  methodID,
jvalue args 
) [inline, static, private]

Definition at line 612 of file nsJNI.cpp.

Here is the call graph for this function:

static void JNICALL nsJNIEnv::CallNonvirtualVoidMethodV ( JNIEnv env,
jobject  obj,
jclass  clazz,
jmethodID  methodID,
va_list  args 
) [inline, static, private]

Definition at line 607 of file nsJNI.cpp.

Here is the call graph for this function:

static void JNICALL nsJNIEnv::CallStaticVoidMethod ( JNIEnv env,
jclass  clazz,
jmethodID  methodID,
  ... 
) [inline, static, private]

Definition at line 771 of file nsJNI.cpp.

       {
              va_list args; va_start(args, methodID);
              InvokeStaticVoidMethod(env, clazz, (JNIMethod*)methodID, args);
              va_end(args);
       }

Here is the call graph for this function:

static void JNICALL nsJNIEnv::CallStaticVoidMethodA ( JNIEnv env,
jclass  clazz,
jmethodID  methodID,
jvalue args 
) [inline, static, private]

Definition at line 783 of file nsJNI.cpp.

Here is the call graph for this function:

static void JNICALL nsJNIEnv::CallStaticVoidMethodV ( JNIEnv env,
jclass  clazz,
jmethodID  methodID,
va_list  args 
) [inline, static, private]

Definition at line 778 of file nsJNI.cpp.

Here is the call graph for this function:

static void JNICALL nsJNIEnv::CallVoidMethod ( JNIEnv env,
jobject  obj,
jmethodID  methodID,
  ... 
) [inline, static, private]

Definition at line 521 of file nsJNI.cpp.

       {
              va_list args; va_start(args, methodID);
              InvokeVoidMethod(env, obj, (JNIMethod*)methodID, args);
              va_end(args);
       }

Here is the call graph for this function:

static void JNICALL nsJNIEnv::CallVoidMethodA ( JNIEnv env,
jobject  obj,
jmethodID  methodID,
jvalue args 
) [inline, static, private]

Definition at line 533 of file nsJNI.cpp.

       {
              InvokeVoidMethod(env, obj, (JNIMethod*)methodID, args);
       }

Here is the call graph for this function:

static void JNICALL nsJNIEnv::CallVoidMethodV ( JNIEnv env,
jobject  obj,
jmethodID  methodID,
va_list  args 
) [inline, static, private]

Definition at line 528 of file nsJNI.cpp.

Here is the call graph for this function:

static jclass JNICALL nsJNIEnv::DefineClass ( JNIEnv env,
const char *  name,
jobject  loader,
const jbyte buf,
jsize  len 
) [inline, static, private]

Definition at line 261 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jclass outClass = NULL;
              nsresult result = secureEnv->DefineClass(name, loader, buf, len, &outClass);
              return outClass;
       }

Here is the call graph for this function:

static void JNICALL nsJNIEnv::DeleteGlobalRef ( JNIEnv env,
jobject  gref 
) [inline, static, private]

Definition at line 343 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->DeleteGlobalRef(gref);
       }

Here is the call graph for this function:

static void JNICALL nsJNIEnv::DeleteLocalRef ( JNIEnv env,
jobject  obj 
) [inline, static, private]

Definition at line 349 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->DeleteLocalRef(obj);
       }

Here is the call graph for this function:

static void JNICALL nsJNIEnv::ExceptionClear ( JNIEnv env) [inline, static, private]

Definition at line 323 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->ExceptionClear();
       }

Here is the call graph for this function:

static void JNICALL nsJNIEnv::ExceptionDescribe ( JNIEnv env) [inline, static, private]

Definition at line 317 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->ExceptionDescribe();
       }

Here is the call graph for this function:

static jthrowable JNICALL nsJNIEnv::ExceptionOccurred ( JNIEnv env) [inline, static, private]

Definition at line 309 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jthrowable outThrowable = NULL;
              nsresult result = secureEnv->ExceptionOccurred(&outThrowable);
              return outThrowable;
       }

Here is the call graph for this function:

static void JNICALL nsJNIEnv::FatalError ( JNIEnv env,
const char *  msg 
) [inline, static, private]

Definition at line 329 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->FatalError(msg);
       }

Here is the call graph for this function:

static jclass JNICALL nsJNIEnv::FindClass ( JNIEnv env,
const char *  name 
) [inline, static, private]

Definition at line 269 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jclass outClass = NULL;
              nsresult result = secureEnv->FindClass(name, &outClass);
              return outClass;
       }

Here is the call graph for this function:

static jsize JNICALL nsJNIEnv::GetArrayLength ( JNIEnv env,
jarray  array 
) [inline, static, private]

Definition at line 919 of file nsJNI.cpp.

       {
              jsize outLength;
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->GetArrayLength(array, &outLength);
              return outLength;
       }

Here is the call graph for this function:

jbyte* JNICALL* JNINativeInterface_::GetByteArrayElements ( JNIEnv env,
jbyteArray  array,
jboolean isCopy 
) [inherited]
jbyte* JNICALL* JNINativeInterface_::GetByteArrayElements ( JNIEnv env,
jbyteArray  array,
jboolean isCopy 
) [inherited]
jchar* JNICALL* JNINativeInterface_::GetCharArrayElements ( JNIEnv env,
jcharArray  array,
jboolean isCopy 
) [inherited]
jchar* JNICALL* JNINativeInterface_::GetCharArrayElements ( JNIEnv env,
jcharArray  array,
jboolean isCopy 
) [inherited]
nsISecurityContext* nsJNIEnv::getContext ( ) [inline, private]

Definition at line 251 of file nsJNI.cpp.

{ return mContext; }

Here is the caller graph for this function:

jdouble* JNICALL* JNINativeInterface_::GetDoubleArrayElements ( JNIEnv env,
jdoubleArray  array,
jboolean isCopy 
) [inherited]
jdouble* JNICALL* JNINativeInterface_::GetDoubleArrayElements ( JNIEnv env,
jdoubleArray  array,
jboolean isCopy 
) [inherited]
static jvalue nsJNIEnv::GetField ( JNIEnv env,
jobject  obj,
JNIField field 
) [inline, static, private]

Definition at line 636 of file nsJNI.cpp.

       {
              jvalue outValue = { NULL };
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->GetField(field->mFieldType, obj, field->mFieldID, &outValue, secureEnv.getContext());
              return outValue;
       }

Here is the call graph for this function:

static jfieldID JNICALL nsJNIEnv::GetFieldID ( JNIEnv env,
jclass  clazz,
const char *  name,
const char *  sig 
) [inline, static, private]

Definition at line 619 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jfieldID outFieldID = NULL;
              nsresult result = secureEnv->GetFieldID(clazz, name, sig, &outFieldID);
              if (result == NS_OK) {
                     JNIHashKey key(outFieldID);
                     JNIField* field = (JNIField*) theIDTable->Get(&key);
                     if (field == NULL) {
                            field = new JNIField(name, sig, outFieldID);
                            theIDTable->Put(&key, field);
                     }
                     outFieldID = jfieldID(field);
              }
              return outFieldID;
       }

Here is the call graph for this function:

jfloat* JNICALL* JNINativeInterface_::GetFloatArrayElements ( JNIEnv env,
jfloatArray  array,
jboolean isCopy 
) [inherited]
jfloat* JNICALL* JNINativeInterface_::GetFloatArrayElements ( JNIEnv env,
jfloatArray  array,
jboolean isCopy 
) [inherited]
jint* JNICALL* JNINativeInterface_::GetIntArrayElements ( JNIEnv env,
jintArray  array,
jboolean isCopy 
) [inherited]
jint* JNICALL* JNINativeInterface_::GetIntArrayElements ( JNIEnv env,
jintArray  array,
jboolean isCopy 
) [inherited]
static jint JNICALL nsJNIEnv::GetJavaVM ( JNIEnv env,
JavaVM **  vm 
) [inline, static, private]

Definition at line 1075 of file nsJNI.cpp.

       {
              jint outStatus = 0;
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->GetJavaVM(vm, &outStatus);
              return outStatus;
       }

Here is the call graph for this function:

jlong* JNICALL* JNINativeInterface_::GetLongArrayElements ( JNIEnv env,
jlongArray  array,
jboolean isCopy 
) [inherited]
jlong* JNICALL* JNINativeInterface_::GetLongArrayElements ( JNIEnv env,
jlongArray  array,
jboolean isCopy 
) [inherited]
static jmethodID JNICALL nsJNIEnv::GetMethodID ( JNIEnv env,
jclass  clazz,
const char *  name,
const char *  sig 
) [inline, static, private]

Definition at line 417 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jmethodID outMethodID = NULL;
              nsresult result = secureEnv->GetMethodID(clazz, name, sig, &outMethodID);
              if (result == NS_OK) {
                     JNIHashKey key(outMethodID);
                     JNIMethod* method = (JNIMethod*) theIDTable->Get(&key);
                     if (method == NULL) {
                            method = new JNIMethod(name, sig, outMethodID);
                            theIDTable->Put(&key, method);
                     }
                     outMethodID = jmethodID(method);
              }
              return outMethodID;
       }

Here is the call graph for this function:

static jobject JNICALL nsJNIEnv::GetObjectArrayElement ( JNIEnv env,
jobjectArray  array,
jsize  index 
) [inline, static, private]

Definition at line 935 of file nsJNI.cpp.

       {
              jobject outObject = NULL;
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->GetObjectArrayElement(array, index, &outObject);
              return outObject;
       }

Here is the call graph for this function:

static jclass JNICALL nsJNIEnv::GetObjectClass ( JNIEnv env,
jobject  obj 
) [inline, static, private]

Definition at line 401 of file nsJNI.cpp.

       {
              jclass outClass = NULL;
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->GetObjectClass(obj, &outClass);
              return outClass;
       }

Here is the call graph for this function:

void* JNICALL* JNINativeInterface_::GetPrimitiveArrayCritical ( JNIEnv env,
jarray  array,
jboolean isCopy 
) [inherited]
jshort* JNICALL* JNINativeInterface_::GetShortArrayElements ( JNIEnv env,
jshortArray  array,
jboolean isCopy 
) [inherited]
jshort* JNICALL* JNINativeInterface_::GetShortArrayElements ( JNIEnv env,
jshortArray  array,
jboolean isCopy 
) [inherited]
static jvalue nsJNIEnv::GetStaticField ( JNIEnv env,
jclass  clazz,
JNIField field 
) [inline, static, private]

Definition at line 807 of file nsJNI.cpp.

       {
              jvalue outValue = { NULL };
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->GetStaticField(field->mFieldType, clazz, field->mFieldID, &outValue, secureEnv.getContext());
              return outValue;
       }

Here is the call graph for this function:

static jfieldID JNICALL nsJNIEnv::GetStaticFieldID ( JNIEnv env,
jclass  clazz,
const char *  name,
const char *  sig 
) [inline, static, private]

Definition at line 790 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jfieldID outFieldID = NULL;
              nsresult result = secureEnv->GetStaticFieldID(clazz, name, sig, &outFieldID);
              if (result == NS_OK) {
                     JNIHashKey key(outFieldID);
                     JNIField* field = (JNIField*) theIDTable->Get(&key);
                     if (field == NULL) {
                            field = new JNIField(name, sig, outFieldID);
                            theIDTable->Put(&key, field);
                     }
                     outFieldID = jfieldID(field);
              }
              return outFieldID;
       }

Here is the call graph for this function:

static jmethodID JNICALL nsJNIEnv::GetStaticMethodID ( JNIEnv env,
jclass  clazz,
const char *  name,
const char *  sig 
) [inline, static, private]

Definition at line 690 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jmethodID outMethodID = NULL;
              nsresult result = secureEnv->GetStaticMethodID(clazz, name, sig, &outMethodID);
              if (result == NS_OK) {
                     JNIHashKey key(outMethodID);
                     JNIMethod* method = (JNIMethod*) theIDTable->Get(&key);
                     if (method == NULL) {
                            method = new JNIMethod(name, sig, outMethodID);
                            theIDTable->Put(&key, method);
                     }
                     outMethodID = jmethodID(method);
              }
              return outMethodID;
       }

Here is the call graph for this function:

static const jchar* JNICALL nsJNIEnv::GetStringChars ( JNIEnv env,
jstring  str,
jboolean isCopy 
) [inline, static, private]

Reimplemented from JNINativeInterface_.

Definition at line 875 of file nsJNI.cpp.

       {
              jchar* outChars = NULL;
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->GetStringChars(str, isCopy, &outChars);
              return outChars;
       }

Here is the call graph for this function:

const jchar* JNICALL* JNINativeInterface_::GetStringCritical ( JNIEnv env,
jstring  string,
jboolean isCopy 
) [inherited]
static jsize JNICALL nsJNIEnv::GetStringLength ( JNIEnv env,
jstring  str 
) [inline, static, private]

Definition at line 867 of file nsJNI.cpp.

       {
              jsize outLength;
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->GetStringLength(str, &outLength);
              return outLength;
       }

Here is the call graph for this function:

static const char* JNICALL nsJNIEnv::GetStringUTFChars ( JNIEnv env,
jstring  str,
jboolean isCopy 
) [inline, static, private]

Reimplemented from JNINativeInterface_.

Definition at line 905 of file nsJNI.cpp.

       {
              const char* outChars = NULL;
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->GetStringUTFChars(str, isCopy, &outChars);
              return outChars;
       }

Here is the call graph for this function:

static jsize JNICALL nsJNIEnv::GetStringUTFLength ( JNIEnv env,
jstring  str 
) [inline, static, private]

Definition at line 897 of file nsJNI.cpp.

       {
              jsize outLength;
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->GetStringUTFLength(str, &outLength);
              return outLength;
       }

Here is the call graph for this function:

static jclass JNICALL nsJNIEnv::GetSuperclass ( JNIEnv env,
jclass  sub 
) [inline, static, private]

Definition at line 277 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jclass outSuper = NULL;
              nsresult result = secureEnv->GetSuperclass(sub, &outSuper);
              return outSuper;
       }

Here is the call graph for this function:

static jint JNICALL nsJNIEnv::GetVersion ( JNIEnv env) [inline, static, private]

Definition at line 253 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jint version = 0;
              nsresult result =  secureEnv->GetVersion(&version);
              return version;
       }

Here is the call graph for this function:

static jvalue nsJNIEnv::InvokeMethod ( JNIEnv env,
jobject  obj,
JNIMethod method,
jvalue args 
) [inline, static, private]

Bottleneck methods called by method families below.

Definition at line 440 of file nsJNI.cpp.

       {
              jvalue outValue = { NULL };
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->CallMethod(method->mReturnType, obj, method->mMethodID, args, &outValue, secureEnv.getContext());
              return outValue;
       }

Here is the call graph for this function:

Here is the caller graph for this function:

static jvalue nsJNIEnv::InvokeMethod ( JNIEnv env,
jobject  obj,
JNIMethod method,
va_list  args 
) [inline, static, private]

Definition at line 448 of file nsJNI.cpp.

       {
              // convert the va_list into an array of jvalues.
              MarshalledArgs jargs(method, args);
              return InvokeMethod(env, obj, method, jargs);
       }

Here is the call graph for this function:

static jvalue nsJNIEnv::InvokeNonVirtualMethod ( JNIEnv env,
jobject  obj,
jclass  clazz,
JNIMethod method,
jvalue args 
) [inline, static, private]

Definition at line 540 of file nsJNI.cpp.

       {
              jvalue outValue = { NULL };
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->CallNonvirtualMethod(method->mReturnType, obj, clazz, method->mMethodID, args, &outValue, secureEnv.getContext());
              return outValue;
       }

Here is the call graph for this function:

Here is the caller graph for this function:

static jvalue nsJNIEnv::InvokeNonVirtualMethod ( JNIEnv env,
jobject  obj,
jclass  clazz,
JNIMethod method,
va_list  args 
) [inline, static, private]

Definition at line 548 of file nsJNI.cpp.

       {
              // convert the va_list into an array of jvalues.
              MarshalledArgs jargs(method, args);
              return InvokeNonVirtualMethod(env, obj, clazz, method, jargs);
       }

Here is the call graph for this function:

static void nsJNIEnv::InvokeNonVirtualVoidMethod ( JNIEnv env,
jobject  obj,
jclass  clazz,
JNIMethod method,
jvalue args 
) [inline, static, private]

Definition at line 555 of file nsJNI.cpp.

       {
              jvalue unusedValue;
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->CallNonvirtualMethod(jvoid_type, obj, clazz, method->mMethodID, args, &unusedValue, secureEnv.getContext());
       }

Here is the call graph for this function:

Here is the caller graph for this function:

static void nsJNIEnv::InvokeNonVirtualVoidMethod ( JNIEnv env,
jobject  obj,
jclass  clazz,
JNIMethod method,
va_list  args 
) [inline, static, private]

Definition at line 562 of file nsJNI.cpp.

       {
              // convert the va_list into an array of jvalues.
              MarshalledArgs jargs(method, args);
              InvokeNonVirtualVoidMethod(env, obj, clazz, method, jargs);
       }

Here is the call graph for this function:

static jvalue nsJNIEnv::InvokeStaticMethod ( JNIEnv env,
jclass  clazz,
JNIMethod method,
jvalue args 
) [inline, static, private]

Definition at line 711 of file nsJNI.cpp.

       {
              jvalue outValue = { NULL };
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->CallStaticMethod(method->mReturnType, clazz, method->mMethodID, args, &outValue, secureEnv.getContext());
              return outValue;
       }

Here is the call graph for this function:

Here is the caller graph for this function:

static jvalue nsJNIEnv::InvokeStaticMethod ( JNIEnv env,
jclass  clazz,
JNIMethod method,
va_list  args 
) [inline, static, private]

Definition at line 719 of file nsJNI.cpp.

       {
              // convert the va_list into an array of jvalues.
              MarshalledArgs jargs(method, args);
              return InvokeStaticMethod(env, clazz, method, jargs);
       }

Here is the call graph for this function:

static void nsJNIEnv::InvokeStaticVoidMethod ( JNIEnv env,
jclass  clazz,
JNIMethod method,
jvalue args 
) [inline, static, private]

Definition at line 726 of file nsJNI.cpp.

       {
              jvalue unusedValue;
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->CallStaticMethod(jvoid_type, clazz, method->mMethodID, args, &unusedValue, secureEnv.getContext());
       }

Here is the call graph for this function:

Here is the caller graph for this function:

static void nsJNIEnv::InvokeStaticVoidMethod ( JNIEnv env,
jclass  clazz,
JNIMethod method,
va_list  args 
) [inline, static, private]

Definition at line 733 of file nsJNI.cpp.

       {
              // convert the va_list into an array of jvalues.
              MarshalledArgs jargs(method, args);
              InvokeStaticVoidMethod(env, clazz, method, jargs);
       }

Here is the call graph for this function:

static void nsJNIEnv::InvokeVoidMethod ( JNIEnv env,
jobject  obj,
JNIMethod method,
jvalue args 
) [inline, static, private]

Definition at line 455 of file nsJNI.cpp.

       {
              jvalue unusedValue;
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              nsresult result = secureEnv->CallMethod(jvoid_type, obj, method->mMethodID, args, &unusedValue, secureEnv.getContext());
       }

Here is the call graph for this function:

Here is the caller graph for this function:

static void nsJNIEnv::InvokeVoidMethod ( JNIEnv env,
jobject  obj,
JNIMethod method,
va_list  args 
) [inline, static, private]

Definition at line 462 of file nsJNI.cpp.

       {
              // convert the va_list into an array of jvalues.
              MarshalledArgs jargs(method, args);
              InvokeVoidMethod(env, obj, method, jargs);
       }

Here is the call graph for this function:

static jboolean JNICALL nsJNIEnv::IsAssignableFrom ( JNIEnv env,
jclass  sub,
jclass  sup 
) [inline, static, private]

Definition at line 285 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jboolean outIsAssignable = FALSE;
              nsresult result = secureEnv->IsAssignableFrom(sub, sup, &outIsAssignable);
              return outIsAssignable;
       }

Here is the call graph for this function:

static jboolean JNICALL nsJNIEnv::IsInstanceOf ( JNIEnv env,
jobject  obj,
jclass  clazz 
) [inline, static, private]

Definition at line 409 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jboolean outIsInstanceOf = FALSE;
              nsresult result = secureEnv->IsInstanceOf(obj, clazz, &outIsInstanceOf);
              return outIsInstanceOf;
       }

Here is the call graph for this function:

static jboolean JNICALL nsJNIEnv::IsSameObject ( JNIEnv env,
jobject  obj1,
jobject  obj2 
) [inline, static, private]

Definition at line 355 of file nsJNI.cpp.

       {
              nsJNIEnv& secureEnv = nsJNIEnvRef(env);
              jboolean outIsSameObject = FALSE;
              nsresult result = secureEnv->IsSameObject(obj1, obj2, &outIsSameObject);
              return outIsSameObject;
       }

Here is the call graph for this function:

JNINativeInterface_::jboolean ( JNICALL IsAssignableFrom) [inherited]
JNINativeInterface_::jboolean ( JNICALL IsAssignableFrom) [inherited]
JNINativeInterface_::jboolean ( JNICALL IsSameObject) [inherited]
JNINativeInterface_::jboolean ( JNICALL IsInstanceOf) [inherited]
JNINativeInterface_::jboolean ( JNICALL IsSameObject) [inherited]
JNINativeInterface_::jboolean ( JNICALL CallBooleanMethod) [inherited]
jobject jmethodID JNINativeInterface_::jboolean ( JNICALL CallBooleanMethodV) [inherited]
JNINativeInterface_::jboolean ( JNICALL CallBooleanMethodA) [inherited]
JNINativeInterface_::jboolean ( JNICALL IsInstanceOf) [inherited]
JNINativeInterface_::jboolean ( JNICALL CallBooleanMethod) [inherited]
jobject jmethodID JNINativeInterface_::jboolean ( JNICALL CallBooleanMethodV) [inherited]
JNINativeInterface_::jboolean ( JNICALL CallBooleanMethodA) [inherited]
JNINativeInterface_::jboolean ( JNICALL CallNonvirtualBooleanMethod) [inherited]
jobject jclass jmethodID JNINativeInterface_::jboolean ( JNICALL CallNonvirtualBooleanMethodV) [inherited]
JNINativeInterface_::jboolean ( JNICALL CallNonvirtualBooleanMethodA) [inherited]
JNINativeInterface_::jboolean ( JNICALL CallNonvirtualBooleanMethod) [inherited]
jobject jclass jmethodID JNINativeInterface_::jboolean ( JNICALL CallNonvirtualBooleanMethodV) [inherited]
JNINativeInterface_::jboolean ( JNICALL CallNonvirtualBooleanMethodA) [inherited]
JNINativeInterface_::jboolean ( JNICALL GetBooleanField) [inherited]
JNINativeInterface_::jboolean ( JNICALL GetBooleanField) [inherited]
JNINativeInterface_::jboolean ( JNICALL CallStaticBooleanMethod) [inherited]
jclass jmethodID JNINativeInterface_::jboolean ( JNICALL CallStaticBooleanMethodV) [inherited]
JNINativeInterface_::jboolean ( JNICALL CallStaticBooleanMethodA) [inherited]
JNINativeInterface_::jboolean ( JNICALL CallStaticBooleanMethod) [inherited]
jclass jmethodID JNINativeInterface_::jboolean ( JNICALL CallStaticBooleanMethodV) [inherited]
JNINativeInterface_::jboolean ( JNICALL CallStaticBooleanMethodA) [inherited]
JNINativeInterface_::jboolean ( JNICALL GetStaticBooleanField) [inherited]
JNINativeInterface_::jboolean ( JNICALL GetStaticBooleanField) [inherited]
JNINativeInterface_::jboolean ( JNICALL ExceptionCheck) [inherited]
JNINativeInterface_::jbooleanArray ( JNICALL NewBooleanArray) [inherited]
JNINativeInterface_::jbooleanArray ( JNICALL NewBooleanArray) [inherited]
JNINativeInterface_::jbyte ( JNICALL CallByteMethod) [inherited]
jobject jmethodID JNINativeInterface_::jbyte ( JNICALL CallByteMethodV) [inherited]
JNINativeInterface_::jbyte ( JNICALL CallByteMethodA) [inherited]
JNINativeInterface_::jbyte ( JNICALL CallByteMethod) [inherited]
jobject jmethodID JNINativeInterface_::jbyte ( JNICALL CallByteMethodV) [inherited]
JNINativeInterface_::jbyte ( JNICALL CallByteMethodA) [inherited]
JNINativeInterface_::jbyte ( JNICALL CallNonvirtualByteMethod) [inherited]
jobject jclass jmethodID JNINativeInterface_::jbyte ( JNICALL CallNonvirtualByteMethodV) [inherited]
JNINativeInterface_::jbyte ( JNICALL CallNonvirtualByteMethodA) [inherited]
JNINativeInterface_::jbyte ( JNICALL CallNonvirtualByteMethod) [inherited]
jobject jclass jmethodID JNINativeInterface_::jbyte ( JNICALL CallNonvirtualByteMethodV) [inherited]
JNINativeInterface_::jbyte ( JNICALL CallNonvirtualByteMethodA) [inherited]
JNINativeInterface_::jbyte ( JNICALL GetByteField) [inherited]
JNINativeInterface_::jbyte ( JNICALL GetByteField) [inherited]
JNINativeInterface_::jbyte ( JNICALL CallStaticByteMethod) [inherited]
jclass jmethodID JNINativeInterface_::jbyte ( JNICALL CallStaticByteMethodV) [inherited]
JNINativeInterface_::jbyte ( JNICALL CallStaticByteMethodA) [inherited]
JNINativeInterface_::jbyte ( JNICALL CallStaticByteMethod) [inherited]
jclass jmethodID JNINativeInterface_::jbyte ( JNICALL CallStaticByteMethodV) [inherited]
JNINativeInterface_::jbyte ( JNICALL CallStaticByteMethodA) [inherited]
JNINativeInterface_::jbyte ( JNICALL GetStaticByteField) [inherited]
JNINativeInterface_::jbyte ( JNICALL GetStaticByteField) [inherited]
JNINativeInterface_::jbyteArray ( JNICALL NewByteArray) [inherited]
JNINativeInterface_::jbyteArray ( JNICALL NewByteArray) [inherited]
JNINativeInterface_::jchar ( JNICALL CallCharMethod) [inherited]
jobject jmethodID JNINativeInterface_::jchar ( JNICALL CallCharMethodV) [inherited]
JNINativeInterface_::jchar ( JNICALL CallCharMethodA) [inherited]
JNINativeInterface_::jchar ( JNICALL CallCharMethod) [inherited]
jobject jmethodID JNINativeInterface_::jchar ( JNICALL CallCharMethodV) [inherited]
JNINativeInterface_::jchar ( JNICALL CallCharMethodA) [inherited]
JNINativeInterface_::jchar ( JNICALL CallNonvirtualCharMethod) [inherited]
jobject jclass jmethodID JNINativeInterface_::jchar ( JNICALL CallNonvirtualCharMethodV) [inherited]
JNINativeInterface_::jchar ( JNICALL CallNonvirtualCharMethodA) [inherited]
JNINativeInterface_::jchar ( JNICALL CallNonvirtualCharMethod) [inherited]
jobject jclass jmethodID JNINativeInterface_::jchar ( JNICALL CallNonvirtualCharMethodV) [inherited]
JNINativeInterface_::jchar ( JNICALL CallNonvirtualCharMethodA) [inherited]
JNINativeInterface_::jchar ( JNICALL GetCharField) [inherited]
JNINativeInterface_::jchar ( JNICALL GetCharField) [inherited]
JNINativeInterface_::jchar ( JNICALL CallStaticCharMethod) [inherited]
jclass jmethodID JNINativeInterface_::jchar ( JNICALL CallStaticCharMethodV) [inherited]
JNINativeInterface_::jchar ( JNICALL CallStaticCharMethodA) [inherited]
JNINativeInterface_::jchar ( JNICALL CallStaticCharMethod) [inherited]
jclass jmethodID JNINativeInterface_::jchar ( JNICALL CallStaticCharMethodV) [inherited]
JNINativeInterface_::jchar ( JNICALL CallStaticCharMethodA) [inherited]
JNINativeInterface_::jchar ( JNICALL GetStaticCharField) [inherited]
JNINativeInterface_::jchar ( JNICALL GetStaticCharField) [inherited]
JNINativeInterface_::jcharArray ( JNICALL NewCharArray) [inherited]
JNINativeInterface_::jcharArray ( JNICALL NewCharArray) [inherited]
JNINativeInterface_::jclass ( JNICALL DefineClass) [inherited]
JNINativeInterface_::jclass ( JNICALL FindClass) [inherited]
JNINativeInterface_::jclass ( JNICALL GetSuperclass) [inherited]
JNINativeInterface_::jclass ( JNICALL DefineClass) [inherited]
JNINativeInterface_::jclass ( JNICALL FindClass) [inherited]
JNINativeInterface_::jclass ( JNICALL GetSuperclass) [inherited]
JNINativeInterface_::jclass ( JNICALL GetObjectClass) [inherited]
JNINativeInterface_::jclass ( JNICALL GetObjectClass) [inherited]
JNINativeInterface_::jdouble ( JNICALL CallDoubleMethod) [inherited]
jobject jmethodID JNINativeInterface_::jdouble ( JNICALL CallDoubleMethodV) [inherited]
JNINativeInterface_::jdouble ( JNICALL CallDoubleMethodA) [inherited]
JNINativeInterface_::jdouble ( JNICALL CallDoubleMethod) [inherited]
jobject jmethodID JNINativeInterface_::jdouble ( JNICALL CallDoubleMethodV) [inherited]
JNINativeInterface_::jdouble ( JNICALL CallDoubleMethodA) [inherited]
JNINativeInterface_::jdouble ( JNICALL CallNonvirtualDoubleMethod) [inherited]
jobject jclass jmethodID JNINativeInterface_::jdouble ( JNICALL CallNonvirtualDoubleMethodV) [inherited]
JNINativeInterface_::jdouble ( JNICALL CallNonvirtualDoubleMethodA) [inherited]
JNINativeInterface_::jdouble ( JNICALL CallNonvirtualDoubleMethod) [inherited]
jobject jclass jmethodID JNINativeInterface_::jdouble ( JNICALL CallNonvirtualDoubleMethodV) [inherited]
JNINativeInterface_::jdouble ( JNICALL CallNonvirtualDoubleMethodA) [inherited]
JNINativeInterface_::jdouble ( JNICALL GetDoubleField) [inherited]
JNINativeInterface_::jdouble ( JNICALL GetDoubleField) [inherited]
JNINativeInterface_::jdouble ( JNICALL CallStaticDoubleMethod) [inherited]
jclass jmethodID JNINativeInterface_::jdouble ( JNICALL CallStaticDoubleMethodV) [inherited]
JNINativeInterface_::jdouble ( JNICALL CallStaticDoubleMethodA) [inherited]
JNINativeInterface_::jdouble ( JNICALL CallStaticDoubleMethod) [inherited]
jclass jmethodID JNINativeInterface_::jdouble ( JNICALL CallStaticDoubleMethodV) [inherited]
JNINativeInterface_::jdouble ( JNICALL CallStaticDoubleMethodA) [inherited]
JNINativeInterface_::jdouble ( JNICALL GetStaticDoubleField) [inherited]
JNINativeInterface_::jdouble ( JNICALL GetStaticDoubleField) [inherited]
JNINativeInterface_::jdoubleArray ( JNICALL NewDoubleArray) [inherited]
JNINativeInterface_::jdoubleArray ( JNICALL NewDoubleArray) [inherited]
JNINativeInterface_::jfieldID ( JNICALL FromReflectedField) [inherited]

Here is the caller graph for this function: