📄 jni.h
字号:
jbyte (PJNICALL CallByteMethod) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, ...);
jbyte (PJNICALL CallByteMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
jbyte (PJNICALL CallByteMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args);
jchar (PJNICALL CallCharMethod) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, ...);
jchar (PJNICALL CallCharMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
jchar (PJNICALL CallCharMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args);
jshort (PJNICALL CallShortMethod) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, ...);
jshort (PJNICALL CallShortMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
jshort (PJNICALL CallShortMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args);
jint (PJNICALL CallIntMethod) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, ...);
jint (PJNICALL CallIntMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
jint (PJNICALL CallIntMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args);
jlong (PJNICALL CallLongMethod) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, ...);
jlong (PJNICALL CallLongMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
jlong (PJNICALL CallLongMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args);
jfloat (PJNICALL CallFloatMethod) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, ...);
jfloat (PJNICALL CallFloatMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
jfloat (PJNICALL CallFloatMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args);
jdouble (PJNICALL CallDoubleMethod) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, ...);
jdouble (PJNICALL CallDoubleMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
jdouble (PJNICALL CallDoubleMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, jvalue *args);
void (PJNICALL CallVoidMethod) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, ...);
void (PJNICALL CallVoidMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
void (PJNICALL CallVoidMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jmethodID methodID, jvalue * args);
jobject (PJNICALL CallNonvirtualObjectMethod) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
jobject (PJNICALL CallNonvirtualObjectMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
va_list args);
jobject (PJNICALL CallNonvirtualObjectMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
jvalue * args);
jboolean (PJNICALL CallNonvirtualBooleanMethod) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
jboolean (PJNICALL CallNonvirtualBooleanMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
va_list args);
jboolean (PJNICALL CallNonvirtualBooleanMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
jvalue * args);
jbyte (PJNICALL CallNonvirtualByteMethod) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
jbyte (PJNICALL CallNonvirtualByteMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
va_list args);
jbyte (PJNICALL CallNonvirtualByteMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
jvalue *args);
jchar (PJNICALL CallNonvirtualCharMethod) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
jchar (PJNICALL CallNonvirtualCharMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
va_list args);
jchar (PJNICALL CallNonvirtualCharMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
jvalue *args);
jshort (PJNICALL CallNonvirtualShortMethod) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
jshort (PJNICALL CallNonvirtualShortMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
va_list args);
jshort (PJNICALL CallNonvirtualShortMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
jvalue *args);
jint (PJNICALL CallNonvirtualIntMethod) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
jint (PJNICALL CallNonvirtualIntMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
va_list args);
jint (PJNICALL CallNonvirtualIntMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
jvalue *args);
jlong (PJNICALL CallNonvirtualLongMethod) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
jlong (PJNICALL CallNonvirtualLongMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
va_list args);
jlong (PJNICALL CallNonvirtualLongMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
jvalue *args);
jfloat (PJNICALL CallNonvirtualFloatMethod) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
jfloat (PJNICALL CallNonvirtualFloatMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
va_list args);
jfloat (PJNICALL CallNonvirtualFloatMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
jvalue *args);
jdouble (PJNICALL CallNonvirtualDoubleMethod) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
jdouble (PJNICALL CallNonvirtualDoubleMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
va_list args);
jdouble (PJNICALL CallNonvirtualDoubleMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
jvalue *args);
void (PJNICALL CallNonvirtualVoidMethod) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
void (PJNICALL CallNonvirtualVoidMethodV) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
va_list args);
void (PJNICALL CallNonvirtualVoidMethodA) /*ibm*/
(JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
jvalue * args);
jfieldID (PJNICALL GetFieldID) /*ibm*/
(JNIEnv *env, jclass clazz, const char *name, const char *sig);
jobject (PJNICALL GetObjectField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID);
jboolean (PJNICALL GetBooleanField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID);
jbyte (PJNICALL GetByteField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID);
jchar (PJNICALL GetCharField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID);
jshort (PJNICALL GetShortField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID);
jint (PJNICALL GetIntField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID);
jlong (PJNICALL GetLongField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID);
jfloat (PJNICALL GetFloatField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID);
jdouble (PJNICALL GetDoubleField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID);
void (PJNICALL SetObjectField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID, jobject val);
void (PJNICALL SetBooleanField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID, jboolean val);
void (PJNICALL SetByteField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID, jbyte val);
void (PJNICALL SetCharField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID, jchar val);
void (PJNICALL SetShortField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID, jshort val);
void (PJNICALL SetIntField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID, jint val);
void (PJNICALL SetLongField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID, jlong val);
void (PJNICALL SetFloatField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID, jfloat val);
void (PJNICALL SetDoubleField) /*ibm*/
(JNIEnv *env, jobject obj, jfieldID fieldID, jdouble val);
jmethodID (PJNICALL GetStaticMethodID) /*ibm*/
(JNIEnv *env, jclass clazz, const char *name, const char *sig);
jobject (PJNICALL CallStaticObjectMethod) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, ...);
jobject (PJNICALL CallStaticObjectMethodV) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
jobject (PJNICALL CallStaticObjectMethodA) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args);
jboolean (PJNICALL CallStaticBooleanMethod) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, ...);
jboolean (PJNICALL CallStaticBooleanMethodV) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
jboolean (PJNICALL CallStaticBooleanMethodA) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args);
jbyte (PJNICALL CallStaticByteMethod) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, ...);
jbyte (PJNICALL CallStaticByteMethodV) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
jbyte (PJNICALL CallStaticByteMethodA) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args);
jchar (PJNICALL CallStaticCharMethod) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, ...);
jchar (PJNICALL CallStaticCharMethodV) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
jchar (PJNICALL CallStaticCharMethodA) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args);
jshort (PJNICALL CallStaticShortMethod) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, ...);
jshort (PJNICALL CallStaticShortMethodV) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
jshort (PJNICALL CallStaticShortMethodA) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args);
jint (PJNICALL CallStaticIntMethod) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, ...);
jint (PJNICALL CallStaticIntMethodV) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
jint (PJNICALL CallStaticIntMethodA) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args);
jlong (PJNICALL CallStaticLongMethod) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, ...);
jlong (PJNICALL CallStaticLongMethodV) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
jlong (PJNICALL CallStaticLongMethodA) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args);
jfloat (PJNICALL CallStaticFloatMethod) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, ...);
jfloat (PJNICALL CallStaticFloatMethodV) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
jfloat (PJNICALL CallStaticFloatMethodA) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args);
jdouble (PJNICALL CallStaticDoubleMethod) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, ...);
jdouble (PJNICALL CallStaticDoubleMethodV) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
jdouble (PJNICALL CallStaticDoubleMethodA) /*ibm*/
(JNIEnv *env, jclass clazz, jmethodID methodID, jvalue *args);
void (PJNICALL CallStaticVoidMethod) /*ibm*/
(JNIEnv *env, jclass cls, jmethodID methodID, ...);
void (PJNICALL CallStaticVoidMethodV) /*ibm*/
(JNIEnv *env, jclass cls, jmethodID methodID, va_list args);
void (PJNICALL CallStaticVoidMethodA) /*ibm*/
(JNIEnv *env, jclass cls, jmethodID methodID, jvalue * args);
jfieldID (PJNICALL GetStaticFieldID) /*ibm*/
(JNIEnv *env, jclass clazz, const char *name, const char *sig);
jobject (PJNICALL GetStaticObjectField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID);
jboolean (PJNICALL GetStaticBooleanField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID);
jbyte (PJNICALL GetStaticByteField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID);
jchar (PJNICALL GetStaticCharField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID);
jshort (PJNICALL GetStaticShortField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID);
jint (PJNICALL GetStaticIntField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID);
jlong (PJNICALL GetStaticLongField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID);
jfloat (PJNICALL GetStaticFloatField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID);
jdouble (PJNICALL GetStaticDoubleField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID);
void (PJNICALL SetStaticObjectField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID, jobject value);
void (PJNICALL SetStaticBooleanField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID, jboolean value);
void (PJNICALL SetStaticByteField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID, jbyte value);
void (PJNICALL SetStaticCharField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID, jchar value);
void (PJNICALL SetStaticShortField) /*ibm*/
(JNIEnv *env, jclass clazz, jfieldID fieldID, jshort value);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -