Lines Matching refs:JNIEnv
576 int ThrowNewException(JNIEnv* env, jclass exception_class, const char* msg, jobject cause) in ThrowNewException()
618 static JavaVMExt* JavaVmExtFromEnv(JNIEnv* env) { in JavaVmExtFromEnv()
663 static jint GetVersion(JNIEnv*) { in GetVersion() argument
667 static jclass DefineClass(JNIEnv*, const char*, jobject, const jbyte*, jsize) { in DefineClass() argument
672 static jclass FindClass(JNIEnv* env, const char* name) { in FindClass()
689 static jmethodID FromReflectedMethod(JNIEnv* env, jobject jlr_method) { in FromReflectedMethod()
695 static jfieldID FromReflectedField(JNIEnv* env, jobject jlr_field) { in FromReflectedField()
707 static jobject ToReflectedMethod(JNIEnv* env, jclass, jmethodID mid, jboolean) { in ToReflectedMethod()
721 static jobject ToReflectedField(JNIEnv* env, jclass, jfieldID fid, jboolean) { in ToReflectedField()
729 static jclass GetObjectClass(JNIEnv* env, jobject java_object) { in GetObjectClass()
736 static jclass GetSuperclass(JNIEnv* env, jclass java_class) { in GetSuperclass()
745 static jboolean IsAssignableFrom(JNIEnv* env, jclass java_class1, jclass java_class2) { in IsAssignableFrom()
754 static jboolean IsInstanceOf(JNIEnv* env, jobject jobj, jclass java_class) { in IsInstanceOf()
767 static jint Throw(JNIEnv* env, jthrowable java_exception) { in Throw()
777 static jint ThrowNew(JNIEnv* env, jclass c, const char* msg) { in ThrowNew()
782 static jboolean ExceptionCheck(JNIEnv* env) { in ExceptionCheck()
786 static void ExceptionClear(JNIEnv* env) { in ExceptionClear()
791 static void ExceptionDescribe(JNIEnv* env) { in ExceptionDescribe()
821 static jthrowable ExceptionOccurred(JNIEnv* env) { in ExceptionOccurred()
827 static void FatalError(JNIEnv*, const char* msg) { in FatalError() argument
831 static jint PushLocalFrame(JNIEnv* env, jint capacity) { in PushLocalFrame()
841 static jobject PopLocalFrame(JNIEnv* env, jobject java_survivor) { in PopLocalFrame()
848 static jint EnsureLocalCapacity(JNIEnv* env, jint desired_capacity) { in EnsureLocalCapacity()
854 static jobject NewGlobalRef(JNIEnv* env, jobject obj) { in NewGlobalRef()
860 static void DeleteGlobalRef(JNIEnv* env, jobject obj) { in DeleteGlobalRef()
866 static jweak NewWeakGlobalRef(JNIEnv* env, jobject obj) { in NewWeakGlobalRef()
872 static void DeleteWeakGlobalRef(JNIEnv* env, jweak obj) { in DeleteWeakGlobalRef()
878 static jobject NewLocalRef(JNIEnv* env, jobject obj) { in NewLocalRef()
888 static void DeleteLocalRef(JNIEnv* env, jobject obj) { in DeleteLocalRef()
910 static jboolean IsSameObject(JNIEnv* env, jobject obj1, jobject obj2) { in IsSameObject()
920 static jobject AllocObject(JNIEnv* env, jclass java_class) { in AllocObject()
935 static jobject NewObject(JNIEnv* env, jclass java_class, jmethodID mid, ...) { in NewObject()
945 static jobject NewObjectV(JNIEnv* env, jclass java_class, jmethodID mid, va_list args) { in NewObjectV()
971 static jobject NewObjectA(JNIEnv* env, jclass java_class, jmethodID mid, const jvalue* args) { in NewObjectA()
997 static jmethodID GetMethodID(JNIEnv* env, jclass java_class, const char* name, const char* sig) { in GetMethodID()
1005 static jmethodID GetStaticMethodID(JNIEnv* env, jclass java_class, const char* name, in GetStaticMethodID()
1014 static jobject CallObjectMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallObjectMethod()
1025 static jobject CallObjectMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallObjectMethodV()
1033 static jobject CallObjectMethodA(JNIEnv* env, jobject obj, jmethodID mid, const jvalue* args) { in CallObjectMethodA()
1041 static jboolean CallBooleanMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallBooleanMethod()
1052 static jboolean CallBooleanMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallBooleanMethodV()
1059 static jboolean CallBooleanMethodA(JNIEnv* env, jobject obj, jmethodID mid, const jvalue* args) { in CallBooleanMethodA()
1066 static jbyte CallByteMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallByteMethod()
1077 static jbyte CallByteMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallByteMethodV()
1084 static jbyte CallByteMethodA(JNIEnv* env, jobject obj, jmethodID mid, const jvalue* args) { in CallByteMethodA()
1091 static jchar CallCharMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallCharMethod()
1102 static jchar CallCharMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallCharMethodV()
1109 static jchar CallCharMethodA(JNIEnv* env, jobject obj, jmethodID mid, const jvalue* args) { in CallCharMethodA()
1116 static jdouble CallDoubleMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallDoubleMethod()
1127 static jdouble CallDoubleMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallDoubleMethodV()
1134 static jdouble CallDoubleMethodA(JNIEnv* env, jobject obj, jmethodID mid, const jvalue* args) { in CallDoubleMethodA()
1141 static jfloat CallFloatMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallFloatMethod()
1152 static jfloat CallFloatMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallFloatMethodV()
1159 static jfloat CallFloatMethodA(JNIEnv* env, jobject obj, jmethodID mid, const jvalue* args) { in CallFloatMethodA()
1166 static jint CallIntMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallIntMethod()
1177 static jint CallIntMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallIntMethodV()
1184 static jint CallIntMethodA(JNIEnv* env, jobject obj, jmethodID mid, const jvalue* args) { in CallIntMethodA()
1191 static jlong CallLongMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallLongMethod()
1202 static jlong CallLongMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallLongMethodV()
1209 static jlong CallLongMethodA(JNIEnv* env, jobject obj, jmethodID mid, const jvalue* args) { in CallLongMethodA()
1216 static jshort CallShortMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallShortMethod()
1227 static jshort CallShortMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallShortMethodV()
1234 static jshort CallShortMethodA(JNIEnv* env, jobject obj, jmethodID mid, const jvalue* args) { in CallShortMethodA()
1241 static void CallVoidMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) { in CallVoidMethod()
1251 static void CallVoidMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) { in CallVoidMethodV()
1258 static void CallVoidMethodA(JNIEnv* env, jobject obj, jmethodID mid, const jvalue* args) { in CallVoidMethodA()
1265 static jobject CallNonvirtualObjectMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualObjectMethod()
1276 static jobject CallNonvirtualObjectMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualObjectMethodV()
1285 static jobject CallNonvirtualObjectMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualObjectMethodA()
1294 static jboolean CallNonvirtualBooleanMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualBooleanMethod()
1306 static jboolean CallNonvirtualBooleanMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualBooleanMethodV()
1314 static jboolean CallNonvirtualBooleanMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualBooleanMethodA()
1322 static jbyte CallNonvirtualByteMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualByteMethod()
1333 static jbyte CallNonvirtualByteMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualByteMethodV()
1341 static jbyte CallNonvirtualByteMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualByteMethodA()
1349 static jchar CallNonvirtualCharMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualCharMethod()
1360 static jchar CallNonvirtualCharMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualCharMethodV()
1368 static jchar CallNonvirtualCharMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualCharMethodA()
1376 static jshort CallNonvirtualShortMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualShortMethod()
1387 static jshort CallNonvirtualShortMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualShortMethodV()
1395 static jshort CallNonvirtualShortMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualShortMethodA()
1403 static jint CallNonvirtualIntMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualIntMethod()
1414 static jint CallNonvirtualIntMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualIntMethodV()
1422 static jint CallNonvirtualIntMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualIntMethodA()
1430 static jlong CallNonvirtualLongMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualLongMethod()
1441 static jlong CallNonvirtualLongMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualLongMethodV()
1449 static jlong CallNonvirtualLongMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualLongMethodA()
1457 static jfloat CallNonvirtualFloatMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualFloatMethod()
1468 static jfloat CallNonvirtualFloatMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualFloatMethodV()
1476 static jfloat CallNonvirtualFloatMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualFloatMethodA()
1484 static jdouble CallNonvirtualDoubleMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualDoubleMethod()
1495 static jdouble CallNonvirtualDoubleMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualDoubleMethodV()
1503 static jdouble CallNonvirtualDoubleMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualDoubleMethodA()
1511 static void CallNonvirtualVoidMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) { in CallNonvirtualVoidMethod()
1521 static void CallNonvirtualVoidMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualVoidMethodV()
1529 static void CallNonvirtualVoidMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, in CallNonvirtualVoidMethodA()
1537 static jfieldID GetFieldID(JNIEnv* env, jclass java_class, const char* name, const char* sig) { in GetFieldID()
1545 static jfieldID GetStaticFieldID(JNIEnv* env, jclass java_class, const char* name, in GetStaticFieldID()
1554 static jobject GetObjectField(JNIEnv* env, jobject obj, jfieldID fid) { in GetObjectField()
1564 static jobject GetStaticObjectField(JNIEnv* env, jclass, jfieldID fid) { in GetStaticObjectField()
1572 static void SetObjectField(JNIEnv* env, jobject java_object, jfieldID fid, jobject java_value) { in SetObjectField()
1583 static void SetStaticObjectField(JNIEnv* env, jclass, jfieldID fid, jobject java_value) { in SetStaticObjectField()
1624 static jboolean GetBooleanField(JNIEnv* env, jobject obj, jfieldID fid) { in GetBooleanField()
1628 static jbyte GetByteField(JNIEnv* env, jobject obj, jfieldID fid) { in GetByteField()
1632 static jchar GetCharField(JNIEnv* env, jobject obj, jfieldID fid) { in GetCharField()
1636 static jshort GetShortField(JNIEnv* env, jobject obj, jfieldID fid) { in GetShortField()
1640 static jint GetIntField(JNIEnv* env, jobject obj, jfieldID fid) { in GetIntField()
1644 static jlong GetLongField(JNIEnv* env, jobject obj, jfieldID fid) { in GetLongField()
1648 static jfloat GetFloatField(JNIEnv* env, jobject obj, jfieldID fid) { in GetFloatField()
1652 static jdouble GetDoubleField(JNIEnv* env, jobject obj, jfieldID fid) { in GetDoubleField()
1656 static jboolean GetStaticBooleanField(JNIEnv* env, jclass, jfieldID fid) { in GetStaticBooleanField()
1660 static jbyte GetStaticByteField(JNIEnv* env, jclass, jfieldID fid) { in GetStaticByteField()
1664 static jchar GetStaticCharField(JNIEnv* env, jclass, jfieldID fid) { in GetStaticCharField()
1668 static jshort GetStaticShortField(JNIEnv* env, jclass, jfieldID fid) { in GetStaticShortField()
1672 static jint GetStaticIntField(JNIEnv* env, jclass, jfieldID fid) { in GetStaticIntField()
1676 static jlong GetStaticLongField(JNIEnv* env, jclass, jfieldID fid) { in GetStaticLongField()
1680 static jfloat GetStaticFloatField(JNIEnv* env, jclass, jfieldID fid) { in GetStaticFloatField()
1684 static jdouble GetStaticDoubleField(JNIEnv* env, jclass, jfieldID fid) { in GetStaticDoubleField()
1688 static void SetBooleanField(JNIEnv* env, jobject obj, jfieldID fid, jboolean v) { in SetBooleanField()
1692 static void SetByteField(JNIEnv* env, jobject obj, jfieldID fid, jbyte v) { in SetByteField()
1696 static void SetCharField(JNIEnv* env, jobject obj, jfieldID fid, jchar v) { in SetCharField()
1700 static void SetFloatField(JNIEnv* env, jobject obj, jfieldID fid, jfloat v) { in SetFloatField()
1704 static void SetDoubleField(JNIEnv* env, jobject obj, jfieldID fid, jdouble v) { in SetDoubleField()
1708 static void SetIntField(JNIEnv* env, jobject obj, jfieldID fid, jint v) { in SetIntField()
1712 static void SetLongField(JNIEnv* env, jobject obj, jfieldID fid, jlong v) { in SetLongField()
1716 static void SetShortField(JNIEnv* env, jobject obj, jfieldID fid, jshort v) { in SetShortField()
1720 static void SetStaticBooleanField(JNIEnv* env, jclass, jfieldID fid, jboolean v) { in SetStaticBooleanField()
1724 static void SetStaticByteField(JNIEnv* env, jclass, jfieldID fid, jbyte v) { in SetStaticByteField()
1728 static void SetStaticCharField(JNIEnv* env, jclass, jfieldID fid, jchar v) { in SetStaticCharField()
1732 static void SetStaticFloatField(JNIEnv* env, jclass, jfieldID fid, jfloat v) { in SetStaticFloatField()
1736 static void SetStaticDoubleField(JNIEnv* env, jclass, jfieldID fid, jdouble v) { in SetStaticDoubleField()
1740 static void SetStaticIntField(JNIEnv* env, jclass, jfieldID fid, jint v) { in SetStaticIntField()
1744 static void SetStaticLongField(JNIEnv* env, jclass, jfieldID fid, jlong v) { in SetStaticLongField()
1748 static void SetStaticShortField(JNIEnv* env, jclass, jfieldID fid, jshort v) { in SetStaticShortField()
1752 static jobject CallStaticObjectMethod(JNIEnv* env, jclass, jmethodID mid, ...) { in CallStaticObjectMethod()
1762 static jobject CallStaticObjectMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) { in CallStaticObjectMethodV()
1769 static jobject CallStaticObjectMethodA(JNIEnv* env, jclass, jmethodID mid, const jvalue* args) { in CallStaticObjectMethodA()
1776 static jboolean CallStaticBooleanMethod(JNIEnv* env, jclass, jmethodID mid, ...) { in CallStaticBooleanMethod()
1786 static jboolean CallStaticBooleanMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) { in CallStaticBooleanMethodV()
1792 static jboolean CallStaticBooleanMethodA(JNIEnv* env, jclass, jmethodID mid, const jvalue* args) { in CallStaticBooleanMethodA()
1798 static jbyte CallStaticByteMethod(JNIEnv* env, jclass, jmethodID mid, ...) { in CallStaticByteMethod()
1808 static jbyte CallStaticByteMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) { in CallStaticByteMethodV()
1814 static jbyte CallStaticByteMethodA(JNIEnv* env, jclass, jmethodID mid, const jvalue* args) { in CallStaticByteMethodA()
1820 static jchar CallStaticCharMethod(JNIEnv* env, jclass, jmethodID mid, ...) { in CallStaticCharMethod()
1830 static jchar CallStaticCharMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) { in CallStaticCharMethodV()
1836 static jchar CallStaticCharMethodA(JNIEnv* env, jclass, jmethodID mid, const jvalue* args) { in CallStaticCharMethodA()
1842 static jshort CallStaticShortMethod(JNIEnv* env, jclass, jmethodID mid, ...) { in CallStaticShortMethod()
1852 static jshort CallStaticShortMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) { in CallStaticShortMethodV()
1858 static jshort CallStaticShortMethodA(JNIEnv* env, jclass, jmethodID mid, const jvalue* args) { in CallStaticShortMethodA()
1864 static jint CallStaticIntMethod(JNIEnv* env, jclass, jmethodID mid, ...) { in CallStaticIntMethod()
1874 static jint CallStaticIntMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) { in CallStaticIntMethodV()
1880 static jint CallStaticIntMethodA(JNIEnv* env, jclass, jmethodID mid, const jvalue* args) { in CallStaticIntMethodA()
1886 static jlong CallStaticLongMethod(JNIEnv* env, jclass, jmethodID mid, ...) { in CallStaticLongMethod()
1896 static jlong CallStaticLongMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) { in CallStaticLongMethodV()
1902 static jlong CallStaticLongMethodA(JNIEnv* env, jclass, jmethodID mid, const jvalue* args) { in CallStaticLongMethodA()
1908 static jfloat CallStaticFloatMethod(JNIEnv* env, jclass, jmethodID mid, ...) { in CallStaticFloatMethod()
1918 static jfloat CallStaticFloatMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) { in CallStaticFloatMethodV()
1924 static jfloat CallStaticFloatMethodA(JNIEnv* env, jclass, jmethodID mid, const jvalue* args) { in CallStaticFloatMethodA()
1930 static jdouble CallStaticDoubleMethod(JNIEnv* env, jclass, jmethodID mid, ...) { in CallStaticDoubleMethod()
1940 static jdouble CallStaticDoubleMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) { in CallStaticDoubleMethodV()
1946 static jdouble CallStaticDoubleMethodA(JNIEnv* env, jclass, jmethodID mid, const jvalue* args) { in CallStaticDoubleMethodA()
1953 static void CallStaticVoidMethod(JNIEnv* env, jclass, jmethodID mid, ...) { in CallStaticVoidMethod()
1963 static void CallStaticVoidMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) { in CallStaticVoidMethodV()
1969 static void CallStaticVoidMethodA(JNIEnv* env, jclass, jmethodID mid, const jvalue* args) { in CallStaticVoidMethodA()
1975 static jstring NewString(JNIEnv* env, const jchar* chars, jsize char_count) { in NewString()
1992 static jstring NewStringUTF(JNIEnv* env, const char* utf) { in NewStringUTF()
2062 static jsize GetStringLength(JNIEnv* env, jstring java_string) { in GetStringLength()
2068 static jsize GetStringUTFLength(JNIEnv* env, jstring java_string) { in GetStringUTFLength()
2077 static void GetStringRegion(JNIEnv* env, jstring java_string, jsize start, jsize length, in GetStringRegion()
2098 static void GetStringUTFRegion(JNIEnv* env, jstring java_string, jsize start, jsize length, in GetStringUTFRegion()
2124 static const jchar* GetStringChars(JNIEnv* env, jstring java_string, jboolean* is_copy) { in GetStringChars()
2151 static void ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar* chars) { in ReleaseStringChars()
2160 static const jchar* GetStringCritical(JNIEnv* env, jstring java_string, jboolean* is_copy) { in GetStringCritical()
2198 static void ReleaseStringCritical(JNIEnv* env, in ReleaseStringCritical()
2219 static const char* GetStringUTFChars(JNIEnv* env, jstring java_string, jboolean* is_copy) { in GetStringUTFChars()
2247 static void ReleaseStringUTFChars(JNIEnv*, jstring, const char* chars) { in ReleaseStringUTFChars() argument
2251 static jsize GetArrayLength(JNIEnv* env, jarray java_array) { in GetArrayLength()
2263 static jobject GetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index) { in GetObjectArrayElement()
2271 static void SetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index, in SetObjectArrayElement()
2281 static jbooleanArray NewBooleanArray(JNIEnv* env, jsize length) { in NewBooleanArray()
2285 static jbyteArray NewByteArray(JNIEnv* env, jsize length) { in NewByteArray()
2289 static jcharArray NewCharArray(JNIEnv* env, jsize length) { in NewCharArray()
2293 static jdoubleArray NewDoubleArray(JNIEnv* env, jsize length) { in NewDoubleArray()
2297 static jfloatArray NewFloatArray(JNIEnv* env, jsize length) { in NewFloatArray()
2301 static jintArray NewIntArray(JNIEnv* env, jsize length) { in NewIntArray()
2305 static jlongArray NewLongArray(JNIEnv* env, jsize length) { in NewLongArray()
2309 static jobjectArray NewObjectArray(JNIEnv* env, jsize length, jclass element_jclass, in NewObjectArray()
2358 static jshortArray NewShortArray(JNIEnv* env, jsize length) { in NewShortArray()
2362 static void* GetPrimitiveArrayCritical(JNIEnv* env, jarray java_array, jboolean* is_copy) { in GetPrimitiveArrayCritical()
2391 static void ReleasePrimitiveArrayCritical(JNIEnv* env, jarray java_array, void* elements, in ReleasePrimitiveArrayCritical()
2405 static jboolean* GetBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* is_copy) { in GetBooleanArrayElements()
2409 static jbyte* GetByteArrayElements(JNIEnv* env, jbyteArray array, jboolean* is_copy) { in GetByteArrayElements()
2413 static jchar* GetCharArrayElements(JNIEnv* env, jcharArray array, jboolean* is_copy) { in GetCharArrayElements()
2417 static jdouble* GetDoubleArrayElements(JNIEnv* env, jdoubleArray array, jboolean* is_copy) { in GetDoubleArrayElements()
2421 static jfloat* GetFloatArrayElements(JNIEnv* env, jfloatArray array, jboolean* is_copy) { in GetFloatArrayElements()
2425 static jint* GetIntArrayElements(JNIEnv* env, jintArray array, jboolean* is_copy) { in GetIntArrayElements()
2429 static jlong* GetLongArrayElements(JNIEnv* env, jlongArray array, jboolean* is_copy) { in GetLongArrayElements()
2433 static jshort* GetShortArrayElements(JNIEnv* env, jshortArray array, jboolean* is_copy) { in GetShortArrayElements()
2437 static void ReleaseBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* elements, in ReleaseBooleanArrayElements()
2443 static void ReleaseByteArrayElements(JNIEnv* env, jbyteArray array, jbyte* elements, jint mode) { in ReleaseByteArrayElements()
2447 static void ReleaseCharArrayElements(JNIEnv* env, jcharArray array, jchar* elements, jint mode) { in ReleaseCharArrayElements()
2451 static void ReleaseDoubleArrayElements(JNIEnv* env, jdoubleArray array, jdouble* elements, in ReleaseDoubleArrayElements()
2456 static void ReleaseFloatArrayElements(JNIEnv* env, jfloatArray array, jfloat* elements, in ReleaseFloatArrayElements()
2461 static void ReleaseIntArrayElements(JNIEnv* env, jintArray array, jint* elements, jint mode) { in ReleaseIntArrayElements()
2465 static void ReleaseLongArrayElements(JNIEnv* env, jlongArray array, jlong* elements, jint mode) { in ReleaseLongArrayElements()
2469 static void ReleaseShortArrayElements(JNIEnv* env, jshortArray array, jshort* elements, in ReleaseShortArrayElements()
2474 static void GetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, in GetBooleanArrayRegion()
2480 static void GetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, in GetByteArrayRegion()
2485 static void GetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, in GetCharArrayRegion()
2490 static void GetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, in GetDoubleArrayRegion()
2496 static void GetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, in GetFloatArrayRegion()
2502 static void GetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, in GetIntArrayRegion()
2507 static void GetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, in GetLongArrayRegion()
2512 static void GetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, in GetShortArrayRegion()
2518 static void SetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, in SetBooleanArrayRegion()
2524 static void SetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, in SetByteArrayRegion()
2529 static void SetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, in SetCharArrayRegion()
2534 static void SetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, in SetDoubleArrayRegion()
2540 static void SetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, in SetFloatArrayRegion()
2546 static void SetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, in SetIntArrayRegion()
2551 static void SetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, in SetLongArrayRegion()
2556 static void SetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, in SetShortArrayRegion()
2562 static jint RegisterNatives(JNIEnv* env, in RegisterNatives()
2701 static jint UnregisterNatives(JNIEnv* env, jclass java_class) { in UnregisterNatives()
2725 static jint MonitorEnter(JNIEnv* env, jobject java_object) NO_THREAD_SAFETY_ANALYSIS { in MonitorEnter()
2739 static jint MonitorExit(JNIEnv* env, jobject java_object) NO_THREAD_SAFETY_ANALYSIS { in MonitorExit()
2754 static jint GetJavaVM(JNIEnv* env, JavaVM** vm) { in GetJavaVM()
2765 static jobject NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) { in NewDirectByteBuffer()
2793 static void* GetDirectBufferAddress(JNIEnv* env, jobject java_buffer) { in GetDirectBufferAddress()
2811 static jlong GetDirectBufferCapacity(JNIEnv* env, jobject java_buffer) { in GetDirectBufferCapacity()
2842 static jobjectRefType GetObjectRefType([[maybe_unused]] JNIEnv* env, jobject java_object) { in GetObjectRefType()
2886 static JniT NewPrimitiveArray(JNIEnv* env, jsize length) { in NewPrimitiveArray()
2948 static ElementT* GetPrimitiveArray(JNIEnv* env, ArrayT java_array, jboolean* is_copy) { in GetPrimitiveArray()
2975 static void ReleasePrimitiveArray(JNIEnv* env, ArrayT java_array, ElementT* elements, jint mode) { in ReleasePrimitiveArray()
3029 static void GetPrimitiveArrayRegion(JNIEnv* env, JArrayT java_array, in GetPrimitiveArrayRegion()
3047 static void SetPrimitiveArrayRegion(JNIEnv* env, JArrayT java_array, in SetPrimitiveArrayRegion()
3319 reinterpret_cast<jint (*)(JNIEnv*)>(SleepForever),
3320 reinterpret_cast<jclass (*)(JNIEnv*, const char*, jobject, const jbyte*, jsize)>(SleepForever),
3321 reinterpret_cast<jclass (*)(JNIEnv*, const char*)>(SleepForever),
3322 reinterpret_cast<jmethodID (*)(JNIEnv*, jobject)>(SleepForever),
3323 reinterpret_cast<jfieldID (*)(JNIEnv*, jobject)>(SleepForever),
3324 reinterpret_cast<jobject (*)(JNIEnv*, jclass, jmethodID, jboolean)>(SleepForever),
3325 reinterpret_cast<jclass (*)(JNIEnv*, jclass)>(SleepForever),
3326 reinterpret_cast<jboolean (*)(JNIEnv*, jclass, jclass)>(SleepForever),
3327 reinterpret_cast<jobject (*)(JNIEnv*, jclass, jfieldID, jboolean)>(SleepForever),
3328 reinterpret_cast<jint (*)(JNIEnv*, jthrowable)>(SleepForever),
3329 reinterpret_cast<jint (*)(JNIEnv*, jclass, const char*)>(SleepForever),
3330 reinterpret_cast<jthrowable (*)(JNIEnv*)>(SleepForever),
3331 reinterpret_cast<void (*)(JNIEnv*)>(SleepForever),
3332 reinterpret_cast<void (*)(JNIEnv*)>(SleepForever),
3333 reinterpret_cast<void (*)(JNIEnv*, const char*)>(SleepForever),
3334 reinterpret_cast<jint (*)(JNIEnv*, jint)>(SleepForever),
3335 reinterpret_cast<jobject (*)(JNIEnv*, jobject)>(SleepForever),
3336 reinterpret_cast<jobject (*)(JNIEnv*, jobject)>(SleepForever),
3337 reinterpret_cast<void (*)(JNIEnv*, jobject)>(SleepForever),
3338 reinterpret_cast<void (*)(JNIEnv*, jobject)>(SleepForever),
3339 reinterpret_cast<jboolean (*)(JNIEnv*, jobject, jobject)>(SleepForever),
3340 reinterpret_cast<jobject (*)(JNIEnv*, jobject)>(SleepForever),
3341 reinterpret_cast<jint (*)(JNIEnv*, jint)>(SleepForever),
3342 reinterpret_cast<jobject (*)(JNIEnv*, jclass)>(SleepForever),
3343 reinterpret_cast<jobject (*)(JNIEnv*, jclass, jmethodID, ...)>(SleepForever),
3344 reinterpret_cast<jobject (*)(JNIEnv*, jclass, jmethodID, va_list)>(SleepForever),
3345 reinterpret_cast<jobject (*)(JNIEnv*, jclass, jmethodID, const jvalue*)>(SleepForever),
3346 reinterpret_cast<jclass (*)(JNIEnv*, jobject)>(SleepForever),
3347 reinterpret_cast<jboolean (*)(JNIEnv*, jobject, jclass)>(SleepForever),
3348 reinterpret_cast<jmethodID (*)(JNIEnv*, jclass, const char*, const char*)>(SleepForever),
3349 reinterpret_cast<jobject (*)(JNIEnv*, jobject, jmethodID, ...)>(SleepForever),
3350 reinterpret_cast<jobject (*)(JNIEnv*, jobject, jmethodID, va_list)>(SleepForever),
3351 reinterpret_cast<jobject (*)(JNIEnv*, jobject, jmethodID, const jvalue*)>(SleepForever),
3352 reinterpret_cast<jboolean (*)(JNIEnv*, jobject, jmethodID, ...)>(SleepForever),
3353 reinterpret_cast<jboolean (*)(JNIEnv*, jobject, jmethodID, va_list)>(SleepForever),
3354 reinterpret_cast<jboolean (*)(JNIEnv*, jobject, jmethodID, const jvalue*)>(SleepForever),
3355 reinterpret_cast<jbyte (*)(JNIEnv*, jobject, jmethodID, ...)>(SleepForever),
3356 reinterpret_cast<jbyte (*)(JNIEnv*, jobject, jmethodID, va_list)>(SleepForever),
3357 reinterpret_cast<jbyte (*)(JNIEnv*, jobject, jmethodID, const jvalue*)>(SleepForever),
3358 reinterpret_cast<jchar (*)(JNIEnv*, jobject, jmethodID, ...)>(SleepForever),
3359 reinterpret_cast<jchar (*)(JNIEnv*, jobject, jmethodID, va_list)>(SleepForever),
3360 reinterpret_cast<jchar (*)(JNIEnv*, jobject, jmethodID, const jvalue*)>(SleepForever),
3361 reinterpret_cast<jshort (*)(JNIEnv*, jobject, jmethodID, ...)>(SleepForever),
3362 reinterpret_cast<jshort (*)(JNIEnv*, jobject, jmethodID, va_list)>(SleepForever),
3363 reinterpret_cast<jshort (*)(JNIEnv*, jobject, jmethodID, const jvalue*)>(SleepForever),
3364 reinterpret_cast<jint (*)(JNIEnv*, jobject, jmethodID, ...)>(SleepForever),
3365 reinterpret_cast<jint (*)(JNIEnv*, jobject, jmethodID, va_list)>(SleepForever),
3366 reinterpret_cast<jint (*)(JNIEnv*, jobject, jmethodID, const jvalue*)>(SleepForever),
3367 reinterpret_cast<jlong (*)(JNIEnv*, jobject, jmethodID, ...)>(SleepForever),
3368 reinterpret_cast<jlong (*)(JNIEnv*, jobject, jmethodID, va_list)>(SleepForever),
3369 reinterpret_cast<jlong (*)(JNIEnv*, jobject, jmethodID, const jvalue*)>(SleepForever),
3370 reinterpret_cast<jfloat (*)(JNIEnv*, jobject, jmethodID, ...)>(SleepForever),
3371 reinterpret_cast<jfloat (*)(JNIEnv*, jobject, jmethodID, va_list)>(SleepForever),
3372 reinterpret_cast<jfloat (*)(JNIEnv*, jobject, jmethodID, const jvalue*)>(SleepForever),
3373 reinterpret_cast<jdouble (*)(JNIEnv*, jobject, jmethodID, ...)>(SleepForever),
3374 reinterpret_cast<jdouble (*)(JNIEnv*, jobject, jmethodID, va_list)>(SleepForever),
3375 reinterpret_cast<jdouble (*)(JNIEnv*, jobject, jmethodID, const jvalue*)>(SleepForever),
3376 reinterpret_cast<void (*)(JNIEnv*, jobject, jmethodID, ...)>(SleepForever),
3377 reinterpret_cast<void (*)(JNIEnv*, jobject, jmethodID, va_list)>(SleepForever),
3378 reinterpret_cast<void (*)(JNIEnv*, jobject, jmethodID, const jvalue*)>(SleepForever),
3379 reinterpret_cast<jobject (*)(JNIEnv*, jobject, jclass, jmethodID, ...)>(SleepForever),
3380 reinterpret_cast<jobject (*)(JNIEnv*, jobject, jclass, jmethodID, va_list)>(SleepForever),
3381 reinterpret_cast<jobject (*)(JNIEnv*, jobject, jclass, jmethodID, const jvalue*)>(SleepForever),
3382 reinterpret_cast<jboolean (*)(JNIEnv*, jobject, jclass, jmethodID, ...)>(SleepForever),
3383 reinterpret_cast<jboolean (*)(JNIEnv*, jobject, jclass, jmethodID, va_list)>(SleepForever),
3384 reinterpret_cast<jboolean (*)(JNIEnv*, jobject, jclass, jmethodID, const jvalue*)>(
3386 reinterpret_cast<jbyte (*)(JNIEnv*, jobject, jclass, jmethodID, ...)>(SleepForever),
3387 reinterpret_cast<jbyte (*)(JNIEnv*, jobject, jclass, jmethodID, va_list)>(SleepForever),
3388 reinterpret_cast<jbyte (*)(JNIEnv*, jobject, jclass, jmethodID, const jvalue*)>(SleepForever),
3389 reinterpret_cast<jchar (*)(JNIEnv*, jobject, jclass, jmethodID, ...)>(SleepForever),
3390 reinterpret_cast<jchar (*)(JNIEnv*, jobject, jclass, jmethodID, va_list)>(SleepForever),
3391 reinterpret_cast<jchar (*)(JNIEnv*, jobject, jclass, jmethodID, const jvalue*)>(SleepForever),
3392 reinterpret_cast<jshort (*)(JNIEnv*, jobject, jclass, jmethodID, ...)>(SleepForever),
3393 reinterpret_cast<jshort (*)(JNIEnv*, jobject, jclass, jmethodID, va_list)>(SleepForever),
3394 reinterpret_cast<jshort (*)(JNIEnv*, jobject, jclass, jmethodID, const jvalue*)>(SleepForever),
3395 reinterpret_cast<jint (*)(JNIEnv*, jobject, jclass, jmethodID, ...)>(SleepForever),
3396 reinterpret_cast<jint (*)(JNIEnv*, jobject, jclass, jmethodID, va_list)>(SleepForever),
3397 reinterpret_cast<jint (*)(JNIEnv*, jobject, jclass, jmethodID, const jvalue*)>(SleepForever),
3398 reinterpret_cast<jlong (*)(JNIEnv*, jobject, jclass, jmethodID, ...)>(SleepForever),
3399 reinterpret_cast<jlong (*)(JNIEnv*, jobject, jclass, jmethodID, va_list)>(SleepForever),
3400 reinterpret_cast<jlong (*)(JNIEnv*, jobject, jclass, jmethodID, const jvalue*)>(SleepForever),
3401 reinterpret_cast<jfloat (*)(JNIEnv*, jobject, jclass, jmethodID, ...)>(SleepForever),
3402 reinterpret_cast<jfloat (*)(JNIEnv*, jobject, jclass, jmethodID, va_list)>(SleepForever),
3403 reinterpret_cast<jfloat (*)(JNIEnv*, jobject, jclass, jmethodID, const jvalue*)>(SleepForever),
3404 reinterpret_cast<jdouble (*)(JNIEnv*, jobject, jclass, jmethodID, ...)>(SleepForever),
3405 reinterpret_cast<jdouble (*)(JNIEnv*, jobject, jclass, jmethodID, va_list)>(SleepForever),
3406 reinterpret_cast<jdouble (*)(JNIEnv*, jobject, jclass, jmethodID, const jvalue*)>(SleepForever),
3407 reinterpret_cast<void (*)(JNIEnv*, jobject, jclass, jmethodID, ...)>(SleepForever),
3408 reinterpret_cast<void (*)(JNIEnv*, jobject, jclass, jmethodID, va_list)>(SleepForever),
3409 reinterpret_cast<void (*)(JNIEnv*, jobject, jclass, jmethodID, const jvalue*)>(SleepForever),
3410 reinterpret_cast<jfieldID (*)(JNIEnv*, jclass, const char*, const char*)>(SleepForever),
3411 reinterpret_cast<jobject (*)(JNIEnv*, jobject, jfieldID)>(SleepForever),
3412 reinterpret_cast<jboolean (*)(JNIEnv*, jobject, jfieldID)>(SleepForever),
3413 reinterpret_cast<jbyte (*)(JNIEnv*, jobject, jfieldID)>(SleepForever),
3414 reinterpret_cast<jchar (*)(JNIEnv*, jobject, jfieldID)>(SleepForever),
3415 reinterpret_cast<jshort (*)(JNIEnv*, jobject, jfieldID)>(SleepForever),
3416 reinterpret_cast<jint (*)(JNIEnv*, jobject, jfieldID)>(SleepForever),
3417 reinterpret_cast<jlong (*)(JNIEnv*, jobject, jfieldID)>(SleepForever),
3418 reinterpret_cast<jfloat (*)(JNIEnv*, jobject, jfieldID)>(SleepForever),
3419 reinterpret_cast<jdouble (*)(JNIEnv*, jobject, jfieldID)>(SleepForever),
3420 reinterpret_cast<void (*)(JNIEnv*, jobject, jfieldID, jobject)>(SleepForever),
3421 reinterpret_cast<void (*)(JNIEnv*, jobject, jfieldID, jboolean)>(SleepForever),
3422 reinterpret_cast<void (*)(JNIEnv*, jobject, jfieldID, jbyte)>(SleepForever),
3423 reinterpret_cast<void (*)(JNIEnv*, jobject, jfieldID, jchar)>(SleepForever),
3424 reinterpret_cast<void (*)(JNIEnv*, jobject, jfieldID, jshort)>(SleepForever),
3425 reinterpret_cast<void (*)(JNIEnv*, jobject, jfieldID, jint)>(SleepForever),
3426 reinterpret_cast<void (*)(JNIEnv*, jobject, jfieldID, jlong)>(SleepForever),
3427 reinterpret_cast<void (*)(JNIEnv*, jobject, jfieldID, jfloat)>(SleepForever),
3428 reinterpret_cast<void (*)(JNIEnv*, jobject, jfieldID, jdouble)>(SleepForever),
3429 reinterpret_cast<jmethodID (*)(JNIEnv*, jclass, const char*, const char*)>(SleepForever),
3430 reinterpret_cast<jobject (*)(JNIEnv*, jclass, jmethodID, ...)>(SleepForever),
3431 reinterpret_cast<jobject (*)(JNIEnv*, jclass, jmethodID, va_list)>(SleepForever),
3432 reinterpret_cast<jobject (*)(JNIEnv*, jclass, jmethodID, const jvalue*)>(SleepForever),
3433 reinterpret_cast<jboolean (*)(JNIEnv*, jclass, jmethodID, ...)>(SleepForever),
3434 reinterpret_cast<jboolean (*)(JNIEnv*, jclass, jmethodID, va_list)>(SleepForever),
3435 reinterpret_cast<jboolean (*)(JNIEnv*, jclass, jmethodID, const jvalue*)>(SleepForever),
3436 reinterpret_cast<jbyte (*)(JNIEnv*, jclass, jmethodID, ...)>(SleepForever),
3437 reinterpret_cast<jbyte (*)(JNIEnv*, jclass, jmethodID, va_list)>(SleepForever),
3438 reinterpret_cast<jbyte (*)(JNIEnv*, jclass, jmethodID, const jvalue*)>(SleepForever),
3439 reinterpret_cast<jchar (*)(JNIEnv*, jclass, jmethodID, ...)>(SleepForever),
3440 reinterpret_cast<jchar (*)(JNIEnv*, jclass, jmethodID, va_list)>(SleepForever),
3441 reinterpret_cast<jchar (*)(JNIEnv*, jclass, jmethodID, const jvalue*)>(SleepForever),
3442 reinterpret_cast<jshort (*)(JNIEnv*, jclass, jmethodID, ...)>(SleepForever),
3443 reinterpret_cast<jshort (*)(JNIEnv*, jclass, jmethodID, va_list)>(SleepForever),
3444 reinterpret_cast<jshort (*)(JNIEnv*, jclass, jmethodID, const jvalue*)>(SleepForever),
3445 reinterpret_cast<jint (*)(JNIEnv*, jclass, jmethodID, ...)>(SleepForever),
3446 reinterpret_cast<jint (*)(JNIEnv*, jclass, jmethodID, va_list)>(SleepForever),
3447 reinterpret_cast<jint (*)(JNIEnv*, jclass, jmethodID, const jvalue*)>(SleepForever),
3448 reinterpret_cast<jlong (*)(JNIEnv*, jclass, jmethodID, ...)>(SleepForever),
3449 reinterpret_cast<jlong (*)(JNIEnv*, jclass, jmethodID, va_list)>(SleepForever),
3450 reinterpret_cast<jlong (*)(JNIEnv*, jclass, jmethodID, const jvalue*)>(SleepForever),
3451 reinterpret_cast<jfloat (*)(JNIEnv*, jclass, jmethodID, ...)>(SleepForever),
3452 reinterpret_cast<jfloat (*)(JNIEnv*, jclass, jmethodID, va_list)>(SleepForever),
3453 reinterpret_cast<jfloat (*)(JNIEnv*, jclass, jmethodID, const jvalue*)>(SleepForever),
3454 reinterpret_cast<jdouble (*)(JNIEnv*, jclass, jmethodID, ...)>(SleepForever),
3455 reinterpret_cast<jdouble (*)(JNIEnv*, jclass, jmethodID, va_list)>(SleepForever),
3456 reinterpret_cast<jdouble (*)(JNIEnv*, jclass, jmethodID, const jvalue*)>(SleepForever),
3457 reinterpret_cast<void (*)(JNIEnv*, jclass, jmethodID, ...)>(SleepForever),
3458 reinterpret_cast<void (*)(JNIEnv*, jclass, jmethodID, va_list)>(SleepForever),
3459 reinterpret_cast<void (*)(JNIEnv*, jclass, jmethodID, const jvalue*)>(SleepForever),
3460 reinterpret_cast<jfieldID (*)(JNIEnv*, jclass, const char*, const char*)>(SleepForever),
3461 reinterpret_cast<jobject (*)(JNIEnv*, jclass, jfieldID)>(SleepForever),
3462 reinterpret_cast<jboolean (*)(JNIEnv*, jclass, jfieldID)>(SleepForever),
3463 reinterpret_cast<jbyte (*)(JNIEnv*, jclass, jfieldID)>(SleepForever),
3464 reinterpret_cast<jchar (*)(JNIEnv*, jclass, jfieldID)>(SleepForever),
3465 reinterpret_cast<jshort (*)(JNIEnv*, jclass, jfieldID)>(SleepForever),
3466 reinterpret_cast<jint (*)(JNIEnv*, jclass, jfieldID)>(SleepForever),
3467 reinterpret_cast<jlong (*)(JNIEnv*, jclass, jfieldID)>(SleepForever),
3468 reinterpret_cast<jfloat (*)(JNIEnv*, jclass, jfieldID)>(SleepForever),
3469 reinterpret_cast<jdouble (*)(JNIEnv*, jclass, jfieldID)>(SleepForever),
3470 reinterpret_cast<void (*)(JNIEnv*, jclass, jfieldID, jobject)>(SleepForever),
3471 reinterpret_cast<void (*)(JNIEnv*, jclass, jfieldID, jboolean)>(SleepForever),
3472 reinterpret_cast<void (*)(JNIEnv*, jclass, jfieldID, jbyte)>(SleepForever),
3473 reinterpret_cast<void (*)(JNIEnv*, jclass, jfieldID, jchar)>(SleepForever),
3474 reinterpret_cast<void (*)(JNIEnv*, jclass, jfieldID, jshort)>(SleepForever),
3475 reinterpret_cast<void (*)(JNIEnv*, jclass, jfieldID, jint)>(SleepForever),
3476 reinterpret_cast<void (*)(JNIEnv*, jclass, jfieldID, jlong)>(SleepForever),
3477 reinterpret_cast<void (*)(JNIEnv*, jclass, jfieldID, jfloat)>(SleepForever),
3478 reinterpret_cast<void (*)(JNIEnv*, jclass, jfieldID, jdouble)>(SleepForever),
3479 reinterpret_cast<jstring (*)(JNIEnv*, const jchar*, jsize)>(SleepForever),
3480 reinterpret_cast<jsize (*)(JNIEnv*, jstring)>(SleepForever),
3481 reinterpret_cast<const jchar* (*)(JNIEnv*, jstring, jboolean*)>(SleepForever),
3482 reinterpret_cast<void (*)(JNIEnv*, jstring, const jchar*)>(SleepForever),
3483 reinterpret_cast<jstring (*)(JNIEnv*, const char*)>(SleepForever),
3484 reinterpret_cast<jsize (*)(JNIEnv*, jstring)>(SleepForever),
3485 reinterpret_cast<const char* (*)(JNIEnv*, jstring, jboolean*)>(SleepForever),
3486 reinterpret_cast<void (*)(JNIEnv*, jstring, const char*)>(SleepForever),
3487 reinterpret_cast<jsize (*)(JNIEnv*, jarray)>(SleepForever),
3488 reinterpret_cast<jobjectArray (*)(JNIEnv*, jsize, jclass, jobject)>(SleepForever),
3489 reinterpret_cast<jobject (*)(JNIEnv*, jobjectArray, jsize)>(SleepForever),
3490 reinterpret_cast<void (*)(JNIEnv*, jobjectArray, jsize, jobject)>(SleepForever),
3491 reinterpret_cast<jbooleanArray (*)(JNIEnv*, jsize)>(SleepForever),
3492 reinterpret_cast<jbyteArray (*)(JNIEnv*, jsize)>(SleepForever),
3493 reinterpret_cast<jcharArray (*)(JNIEnv*, jsize)>(SleepForever),
3494 reinterpret_cast<jshortArray (*)(JNIEnv*, jsize)>(SleepForever),
3495 reinterpret_cast<jintArray (*)(JNIEnv*, jsize)>(SleepForever),
3496 reinterpret_cast<jlongArray (*)(JNIEnv*, jsize)>(SleepForever),
3497 reinterpret_cast<jfloatArray (*)(JNIEnv*, jsize)>(SleepForever),
3498 reinterpret_cast<jdoubleArray (*)(JNIEnv*, jsize)>(SleepForever),
3499 reinterpret_cast<jboolean* (*)(JNIEnv*, jbooleanArray, jboolean*)>(SleepForever),
3500 reinterpret_cast<jbyte* (*)(JNIEnv*, jbyteArray, jboolean*)>(SleepForever),
3501 reinterpret_cast<jchar* (*)(JNIEnv*, jcharArray, jboolean*)>(SleepForever),
3502 reinterpret_cast<jshort* (*)(JNIEnv*, jshortArray, jboolean*)>(SleepForever),
3503 reinterpret_cast<jint* (*)(JNIEnv*, jintArray, jboolean*)>(SleepForever),
3504 reinterpret_cast<jlong* (*)(JNIEnv*, jlongArray, jboolean*)>(SleepForever),
3505 reinterpret_cast<jfloat* (*)(JNIEnv*, jfloatArray, jboolean*)>(SleepForever),
3506 reinterpret_cast<jdouble* (*)(JNIEnv*, jdoubleArray, jboolean*)>(SleepForever),
3507 reinterpret_cast<void (*)(JNIEnv*, jbooleanArray, jboolean*, jint)>(SleepForever),
3508 reinterpret_cast<void (*)(JNIEnv*, jbyteArray, jbyte*, jint)>(SleepForever),
3509 reinterpret_cast<void (*)(JNIEnv*, jcharArray, jchar*, jint)>(SleepForever),
3510 reinterpret_cast<void (*)(JNIEnv*, jshortArray, jshort*, jint)>(SleepForever),
3511 reinterpret_cast<void (*)(JNIEnv*, jintArray, jint*, jint)>(SleepForever),
3512 reinterpret_cast<void (*)(JNIEnv*, jlongArray, jlong*, jint)>(SleepForever),
3513 reinterpret_cast<void (*)(JNIEnv*, jfloatArray, jfloat*, jint)>(SleepForever),
3514 reinterpret_cast<void (*)(JNIEnv*, jdoubleArray, jdouble*, jint)>(SleepForever),
3515 reinterpret_cast<void (*)(JNIEnv*, jbooleanArray, jsize, jsize, jboolean*)>(SleepForever),
3516 reinterpret_cast<void (*)(JNIEnv*, jbyteArray, jsize, jsize, jbyte*)>(SleepForever),
3517 reinterpret_cast<void (*)(JNIEnv*, jcharArray, jsize, jsize, jchar*)>(SleepForever),
3518 reinterpret_cast<void (*)(JNIEnv*, jshortArray, jsize, jsize, jshort*)>(SleepForever),
3519 reinterpret_cast<void (*)(JNIEnv*, jintArray, jsize, jsize, jint*)>(SleepForever),
3520 reinterpret_cast<void (*)(JNIEnv*, jlongArray, jsize, jsize, jlong*)>(SleepForever),
3521 reinterpret_cast<void (*)(JNIEnv*, jfloatArray, jsize, jsize, jfloat*)>(SleepForever),
3522 reinterpret_cast<void (*)(JNIEnv*, jdoubleArray, jsize, jsize, jdouble*)>(SleepForever),
3523 reinterpret_cast<void (*)(JNIEnv*, jbooleanArray, jsize, jsize, const jboolean*)>(SleepForever),
3524 reinterpret_cast<void (*)(JNIEnv*, jbyteArray, jsize, jsize, const jbyte*)>(SleepForever),
3525 reinterpret_cast<void (*)(JNIEnv*, jcharArray, jsize, jsize, const jchar*)>(SleepForever),
3526 reinterpret_cast<void (*)(JNIEnv*, jshortArray, jsize, jsize, const jshort*)>(SleepForever),
3527 reinterpret_cast<void (*)(JNIEnv*, jintArray, jsize, jsize, const jint*)>(SleepForever),
3528 reinterpret_cast<void (*)(JNIEnv*, jlongArray, jsize, jsize, const jlong*)>(SleepForever),
3529 reinterpret_cast<void (*)(JNIEnv*, jfloatArray, jsize, jsize, const jfloat*)>(SleepForever),
3530 reinterpret_cast<void (*)(JNIEnv*, jdoubleArray, jsize, jsize, const jdouble*)>(SleepForever),
3531 reinterpret_cast<jint (*)(JNIEnv*, jclass, const JNINativeMethod*, jint)>(SleepForever),
3532 reinterpret_cast<jint (*)(JNIEnv*, jclass)>(SleepForever),
3533 reinterpret_cast<jint (*)(JNIEnv*, jobject)>(SleepForever),
3534 reinterpret_cast<jint (*)(JNIEnv*, jobject)>(SleepForever),
3535 reinterpret_cast<jint (*)(JNIEnv*, JavaVM**)>(SleepForever),
3536 reinterpret_cast<void (*)(JNIEnv*, jstring, jsize, jsize, jchar*)>(SleepForever),
3537 reinterpret_cast<void (*)(JNIEnv*, jstring, jsize, jsize, char*)>(SleepForever),
3538 reinterpret_cast<void* (*)(JNIEnv*, jarray, jboolean*)>(SleepForever),
3539 reinterpret_cast<void (*)(JNIEnv*, jarray, void*, jint)>(SleepForever),
3540 reinterpret_cast<const jchar* (*)(JNIEnv*, jstring, jboolean*)>(SleepForever),
3541 reinterpret_cast<void (*)(JNIEnv*, jstring, const jchar*)>(SleepForever),
3542 reinterpret_cast<jweak (*)(JNIEnv*, jobject)>(SleepForever),
3543 reinterpret_cast<void (*)(JNIEnv*, jweak)>(SleepForever),
3544 reinterpret_cast<jboolean (*)(JNIEnv*)>(SleepForever),
3545 reinterpret_cast<jobject (*)(JNIEnv*, void*, jlong)>(SleepForever),
3546 reinterpret_cast<void* (*)(JNIEnv*, jobject)>(SleepForever),
3547 reinterpret_cast<jlong (*)(JNIEnv*, jobject)>(SleepForever),
3548 reinterpret_cast<jobjectRefType (*)(JNIEnv*, jobject)>(SleepForever),