Lines Matching defs:_JNIEnv
489 struct _JNIEnv { struct
491 const struct JNINativeInterface* functions;
495 jint GetVersion() in GetVersion()
498 jclass DefineClass(const char *name, jobject loader, const jbyte* buf, in DefineClass()
502 jclass FindClass(const char* name) in FindClass()
505 jmethodID FromReflectedMethod(jobject method) in FromReflectedMethod()
508 jfieldID FromReflectedField(jobject field) in FromReflectedField()
511 jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic) in ToReflectedMethod()
514 jclass GetSuperclass(jclass clazz) in GetSuperclass()
517 jboolean IsAssignableFrom(jclass clazz1, jclass clazz2) in IsAssignableFrom()
520 jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic) in ToReflectedField()
523 jint Throw(jthrowable obj) in Throw()
526 jint ThrowNew(jclass clazz, const char* message) in ThrowNew()
529 jthrowable ExceptionOccurred() in ExceptionOccurred()
532 void ExceptionDescribe() in ExceptionDescribe()
535 void ExceptionClear() in ExceptionClear()
538 void FatalError(const char* msg) in FatalError()
541 jint PushLocalFrame(jint capacity) in PushLocalFrame()
544 jobject PopLocalFrame(jobject result) in PopLocalFrame()
547 jobject NewGlobalRef(jobject obj) in NewGlobalRef()
550 void DeleteGlobalRef(jobject globalRef) in DeleteGlobalRef()
553 void DeleteLocalRef(jobject localRef) in DeleteLocalRef()
556 jboolean IsSameObject(jobject ref1, jobject ref2) in IsSameObject()
559 jobject NewLocalRef(jobject ref) in NewLocalRef()
562 jint EnsureLocalCapacity(jint capacity) in EnsureLocalCapacity()
565 jobject AllocObject(jclass clazz) in AllocObject()
568 jobject NewObject(jclass clazz, jmethodID methodID, ...) in NewObject()
577 jobject NewObjectV(jclass clazz, jmethodID methodID, va_list args) in NewObjectV()
580 jobject NewObjectA(jclass clazz, jmethodID methodID, const jvalue* args) in NewObjectA()
583 jclass GetObjectClass(jobject obj) in GetObjectClass()
586 jboolean IsInstanceOf(jobject obj, jclass clazz) in IsInstanceOf()
589 jmethodID GetMethodID(jclass clazz, const char* name, const char* sig) in GetMethodID()
617 CALL_TYPE(jobject, Object) in CALL_TYPE()
634 void CallVoidMethodV(jobject obj, jmethodID methodID, va_list args) in CallVoidMethodV()
636 void CallVoidMethodA(jobject obj, jmethodID methodID, const jvalue* args) in CallVoidMethodA()
667 CALL_NONVIRT_TYPE(jobject, Object) in CALL_NONVIRT_TYPE()
685 void CallNonvirtualVoidMethodV(jobject obj, jclass clazz, in CallNonvirtualVoidMethodV()
688 void CallNonvirtualVoidMethodA(jobject obj, jclass clazz, in CallNonvirtualVoidMethodA()
692 jfieldID GetFieldID(jclass clazz, const char* name, const char* sig) in GetFieldID()
695 jobject GetObjectField(jobject obj, jfieldID fieldID) in GetObjectField()
697 jboolean GetBooleanField(jobject obj, jfieldID fieldID) in GetBooleanField()
699 jbyte GetByteField(jobject obj, jfieldID fieldID) in GetByteField()
701 jchar GetCharField(jobject obj, jfieldID fieldID) in GetCharField()
703 jshort GetShortField(jobject obj, jfieldID fieldID) in GetShortField()
705 jint GetIntField(jobject obj, jfieldID fieldID) in GetIntField()
707 jlong GetLongField(jobject obj, jfieldID fieldID) in GetLongField()
709 jfloat GetFloatField(jobject obj, jfieldID fieldID) in GetFloatField()
711 jdouble GetDoubleField(jobject obj, jfieldID fieldID) in GetDoubleField()
714 void SetObjectField(jobject obj, jfieldID fieldID, jobject value) in SetObjectField()
716 void SetBooleanField(jobject obj, jfieldID fieldID, jboolean value) in SetBooleanField()
718 void SetByteField(jobject obj, jfieldID fieldID, jbyte value) in SetByteField()
720 void SetCharField(jobject obj, jfieldID fieldID, jchar value) in SetCharField()
722 void SetShortField(jobject obj, jfieldID fieldID, jshort value) in SetShortField()
724 void SetIntField(jobject obj, jfieldID fieldID, jint value) in SetIntField()
726 void SetLongField(jobject obj, jfieldID fieldID, jlong value) in SetLongField()
728 void SetFloatField(jobject obj, jfieldID fieldID, jfloat value) in SetFloatField()
730 void SetDoubleField(jobject obj, jfieldID fieldID, jdouble value) in SetDoubleField()
733 jmethodID GetStaticMethodID(jclass clazz, const char* name, const char* sig) in GetStaticMethodID()
764 CALL_STATIC_TYPE(jobject, Object) in CALL_STATIC_TYPE()
781 void CallStaticVoidMethodV(jclass clazz, jmethodID methodID, va_list args) in CallStaticVoidMethodV()
783 void CallStaticVoidMethodA(jclass clazz, jmethodID methodID, const jvalue* args) in CallStaticVoidMethodA()
786 jfieldID GetStaticFieldID(jclass clazz, const char* name, const char* sig) in GetStaticFieldID()
789 jobject GetStaticObjectField(jclass clazz, jfieldID fieldID) in GetStaticObjectField()
791 jboolean GetStaticBooleanField(jclass clazz, jfieldID fieldID) in GetStaticBooleanField()
793 jbyte GetStaticByteField(jclass clazz, jfieldID fieldID) in GetStaticByteField()
795 jchar GetStaticCharField(jclass clazz, jfieldID fieldID) in GetStaticCharField()
797 jshort GetStaticShortField(jclass clazz, jfieldID fieldID) in GetStaticShortField()
799 jint GetStaticIntField(jclass clazz, jfieldID fieldID) in GetStaticIntField()
801 jlong GetStaticLongField(jclass clazz, jfieldID fieldID) in GetStaticLongField()
803 jfloat GetStaticFloatField(jclass clazz, jfieldID fieldID) in GetStaticFloatField()
805 jdouble GetStaticDoubleField(jclass clazz, jfieldID fieldID) in GetStaticDoubleField()
808 void SetStaticObjectField(jclass clazz, jfieldID fieldID, jobject value) in SetStaticObjectField()
810 void SetStaticBooleanField(jclass clazz, jfieldID fieldID, jboolean value) in SetStaticBooleanField()
812 void SetStaticByteField(jclass clazz, jfieldID fieldID, jbyte value) in SetStaticByteField()
814 void SetStaticCharField(jclass clazz, jfieldID fieldID, jchar value) in SetStaticCharField()
816 void SetStaticShortField(jclass clazz, jfieldID fieldID, jshort value) in SetStaticShortField()
818 void SetStaticIntField(jclass clazz, jfieldID fieldID, jint value) in SetStaticIntField()
820 void SetStaticLongField(jclass clazz, jfieldID fieldID, jlong value) in SetStaticLongField()
822 void SetStaticFloatField(jclass clazz, jfieldID fieldID, jfloat value) in SetStaticFloatField()
824 void SetStaticDoubleField(jclass clazz, jfieldID fieldID, jdouble value) in SetStaticDoubleField()
827 jstring NewString(const jchar* unicodeChars, jsize len) in NewString()
830 jsize GetStringLength(jstring string) in GetStringLength()
833 const jchar* GetStringChars(jstring string, jboolean* isCopy) in GetStringChars()
836 void ReleaseStringChars(jstring string, const jchar* chars) in ReleaseStringChars()
839 jstring NewStringUTF(const char* bytes) in NewStringUTF()
842 jsize GetStringUTFLength(jstring string) in GetStringUTFLength()
845 const char* GetStringUTFChars(jstring string, jboolean* isCopy) in GetStringUTFChars()
848 void ReleaseStringUTFChars(jstring string, const char* utf) in ReleaseStringUTFChars()
851 jsize GetArrayLength(jarray array) in GetArrayLength()
854 jobjectArray NewObjectArray(jsize length, jclass elementClass, in NewObjectArray()
859 jobject GetObjectArrayElement(jobjectArray array, jsize index) in GetObjectArrayElement()
862 void SetObjectArrayElement(jobjectArray array, jsize index, jobject value) in SetObjectArrayElement()
865 jbooleanArray NewBooleanArray(jsize length) in NewBooleanArray()
867 jbyteArray NewByteArray(jsize length) in NewByteArray()
869 jcharArray NewCharArray(jsize length) in NewCharArray()
871 jshortArray NewShortArray(jsize length) in NewShortArray()
873 jintArray NewIntArray(jsize length) in NewIntArray()
875 jlongArray NewLongArray(jsize length) in NewLongArray()
877 jfloatArray NewFloatArray(jsize length) in NewFloatArray()
879 jdoubleArray NewDoubleArray(jsize length) in NewDoubleArray()
882 jboolean* GetBooleanArrayElements(jbooleanArray array, jboolean* isCopy) in GetBooleanArrayElements()
884 jbyte* GetByteArrayElements(jbyteArray array, jboolean* isCopy) in GetByteArrayElements()
886 jchar* GetCharArrayElements(jcharArray array, jboolean* isCopy) in GetCharArrayElements()
888 jshort* GetShortArrayElements(jshortArray array, jboolean* isCopy) in GetShortArrayElements()
890 jint* GetIntArrayElements(jintArray array, jboolean* isCopy) in GetIntArrayElements()
892 jlong* GetLongArrayElements(jlongArray array, jboolean* isCopy) in GetLongArrayElements()
894 jfloat* GetFloatArrayElements(jfloatArray array, jboolean* isCopy) in GetFloatArrayElements()
896 jdouble* GetDoubleArrayElements(jdoubleArray array, jboolean* isCopy) in GetDoubleArrayElements()
899 void ReleaseBooleanArrayElements(jbooleanArray array, jboolean* elems, in ReleaseBooleanArrayElements()
902 void ReleaseByteArrayElements(jbyteArray array, jbyte* elems, in ReleaseByteArrayElements()
905 void ReleaseCharArrayElements(jcharArray array, jchar* elems, in ReleaseCharArrayElements()
908 void ReleaseShortArrayElements(jshortArray array, jshort* elems, in ReleaseShortArrayElements()
911 void ReleaseIntArrayElements(jintArray array, jint* elems, in ReleaseIntArrayElements()
914 void ReleaseLongArrayElements(jlongArray array, jlong* elems, in ReleaseLongArrayElements()
917 void ReleaseFloatArrayElements(jfloatArray array, jfloat* elems, in ReleaseFloatArrayElements()
920 void ReleaseDoubleArrayElements(jdoubleArray array, jdouble* elems, in ReleaseDoubleArrayElements()
924 void GetBooleanArrayRegion(jbooleanArray array, jsize start, jsize len, in GetBooleanArrayRegion()
927 void GetByteArrayRegion(jbyteArray array, jsize start, jsize len, in GetByteArrayRegion()
930 void GetCharArrayRegion(jcharArray array, jsize start, jsize len, in GetCharArrayRegion()
933 void GetShortArrayRegion(jshortArray array, jsize start, jsize len, in GetShortArrayRegion()
936 void GetIntArrayRegion(jintArray array, jsize start, jsize len, in GetIntArrayRegion()
939 void GetLongArrayRegion(jlongArray array, jsize start, jsize len, in GetLongArrayRegion()
942 void GetFloatArrayRegion(jfloatArray array, jsize start, jsize len, in GetFloatArrayRegion()
945 void GetDoubleArrayRegion(jdoubleArray array, jsize start, jsize len, in GetDoubleArrayRegion()
949 void SetBooleanArrayRegion(jbooleanArray array, jsize start, jsize len, in SetBooleanArrayRegion()
952 void SetByteArrayRegion(jbyteArray array, jsize start, jsize len, in SetByteArrayRegion()
955 void SetCharArrayRegion(jcharArray array, jsize start, jsize len, in SetCharArrayRegion()
958 void SetShortArrayRegion(jshortArray array, jsize start, jsize len, in SetShortArrayRegion()
961 void SetIntArrayRegion(jintArray array, jsize start, jsize len, in SetIntArrayRegion()
964 void SetLongArrayRegion(jlongArray array, jsize start, jsize len, in SetLongArrayRegion()
967 void SetFloatArrayRegion(jfloatArray array, jsize start, jsize len, in SetFloatArrayRegion()
970 void SetDoubleArrayRegion(jdoubleArray array, jsize start, jsize len, in SetDoubleArrayRegion()
974 jint RegisterNatives(jclass clazz, const JNINativeMethod* methods, in RegisterNatives()
978 jint UnregisterNatives(jclass clazz) in UnregisterNatives()
981 jint MonitorEnter(jobject obj) in MonitorEnter()
984 jint MonitorExit(jobject obj) in MonitorExit()
987 jint GetJavaVM(JavaVM** vm) in GetJavaVM()
990 void GetStringRegion(jstring str, jsize start, jsize len, jchar* buf) in GetStringRegion()
993 void GetStringUTFRegion(jstring str, jsize start, jsize len, char* buf) in GetStringUTFRegion()
996 void* GetPrimitiveArrayCritical(jarray array, jboolean* isCopy) in GetPrimitiveArrayCritical()
999 void ReleasePrimitiveArrayCritical(jarray array, void* carray, jint mode) in ReleasePrimitiveArrayCritical()
1002 const jchar* GetStringCritical(jstring string, jboolean* isCopy) in GetStringCritical()
1005 void ReleaseStringCritical(jstring string, const jchar* carray) in ReleaseStringCritical()
1008 jweak NewWeakGlobalRef(jobject obj) in NewWeakGlobalRef()
1011 void DeleteWeakGlobalRef(jweak obj) in DeleteWeakGlobalRef()
1014 jboolean ExceptionCheck() in ExceptionCheck()
1017 jobject NewDirectByteBuffer(void* address, jlong capacity) in NewDirectByteBuffer()
1020 void* GetDirectBufferAddress(jobject buf) in GetDirectBufferAddress()
1023 jlong GetDirectBufferCapacity(jobject buf) in GetDirectBufferCapacity()
1027 jobjectRefType GetObjectRefType(jobject obj) in GetObjectRefType()