📄 jni.h
字号:
{ return p->CallNonvirtualShortMethodV (this, obj0, cl1, meth2, val3); } jshort CallNonvirtualShortMethodA (jobject obj0, jclass cl1, jmethodID meth2, jvalue * val3) { return p->CallNonvirtualShortMethodA (this, obj0, cl1, meth2, val3); } jint CallNonvirtualIntMethod (jobject obj0, jclass cl1, jmethodID meth2, ...) { va_list args; va_start (args, meth2); jint result = p->CallNonvirtualIntMethodV (this, obj0, cl1, meth2, args); va_end (args); return result; } jint CallNonvirtualIntMethodV (jobject obj0, jclass cl1, jmethodID meth2, va_list val3) { return p->CallNonvirtualIntMethodV (this, obj0, cl1, meth2, val3); } jint CallNonvirtualIntMethodA (jobject obj0, jclass cl1, jmethodID meth2, jvalue * val3) { return p->CallNonvirtualIntMethodA (this, obj0, cl1, meth2, val3); } jlong CallNonvirtualLongMethod (jobject obj0, jclass cl1, jmethodID meth2, ...) { va_list args; va_start (args, meth2); jlong result = p->CallNonvirtualLongMethodV (this, obj0, cl1, meth2, args); va_end (args); return result; } jlong CallNonvirtualLongMethodV (jobject obj0, jclass cl1, jmethodID meth2, va_list val3) { return p->CallNonvirtualLongMethodV (this, obj0, cl1, meth2, val3); } jlong CallNonvirtualLongMethodA (jobject obj0, jclass cl1, jmethodID meth2, jvalue * val3) { return p->CallNonvirtualLongMethodA (this, obj0, cl1, meth2, val3); } jfloat CallNonvirtualFloatMethod (jobject obj0, jclass cl1, jmethodID meth2, ...) { va_list args; va_start (args, meth2); jfloat result = p->CallNonvirtualFloatMethodV (this, obj0, cl1, meth2, args); va_end (args); return result; } jfloat CallNonvirtualFloatMethodV (jobject obj0, jclass cl1, jmethodID meth2, va_list val3) { return p->CallNonvirtualFloatMethodV (this, obj0, cl1, meth2, val3); } jfloat CallNonvirtualFloatMethodA (jobject obj0, jclass cl1, jmethodID meth2, jvalue * val3) { return p->CallNonvirtualFloatMethodA (this, obj0, cl1, meth2, val3); } jdouble CallNonvirtualDoubleMethod (jobject obj0, jclass cl1, jmethodID meth2, ...) { va_list args; va_start (args, meth2); jdouble result = p->CallNonvirtualDoubleMethodV (this, obj0, cl1, meth2, args); va_end (args); return result; } jdouble CallNonvirtualDoubleMethodV (jobject obj0, jclass cl1, jmethodID meth2, va_list val3) { return p->CallNonvirtualDoubleMethodV (this, obj0, cl1, meth2, val3); } jdouble CallNonvirtualDoubleMethodA (jobject obj0, jclass cl1, jmethodID meth2, jvalue * val3) { return p->CallNonvirtualDoubleMethodA (this, obj0, cl1, meth2, val3); } void CallNonvirtualVoidMethod (jobject obj0, jclass cl1, jmethodID meth2, ...) { va_list args; va_start (args, meth2); p->CallNonvirtualVoidMethodV (this, obj0, cl1, meth2, args); va_end (args); } void CallNonvirtualVoidMethodV (jobject obj0, jclass cl1, jmethodID meth2, va_list val3) { p->CallNonvirtualVoidMethodV (this, obj0, cl1, meth2, val3); } void CallNonvirtualVoidMethodA (jobject obj0, jclass cl1, jmethodID meth2, jvalue * val3) { p->CallNonvirtualVoidMethodA (this, obj0, cl1, meth2, val3); } jfieldID GetFieldID (jclass cl0, const char * val1, const char * val2) { return p->GetFieldID (this, cl0, val1, val2); } jobject GetObjectField (jobject obj0, jfieldID fld1) { return p->GetObjectField (this, obj0, fld1); } jboolean GetBooleanField (jobject obj0, jfieldID fld1) { return p->GetBooleanField (this, obj0, fld1); } jbyte GetByteField (jobject obj0, jfieldID fld1) { return p->GetByteField (this, obj0, fld1); } jchar GetCharField (jobject obj0, jfieldID fld1) { return p->GetCharField (this, obj0, fld1); } jshort GetShortField (jobject obj0, jfieldID fld1) { return p->GetShortField (this, obj0, fld1); } jint GetIntField (jobject obj0, jfieldID fld1) { return p->GetIntField (this, obj0, fld1); } jlong GetLongField (jobject obj0, jfieldID fld1) { return p->GetLongField (this, obj0, fld1); } jfloat GetFloatField (jobject obj0, jfieldID fld1) { return p->GetFloatField (this, obj0, fld1); } jdouble GetDoubleField (jobject obj0, jfieldID fld1) { return p->GetDoubleField (this, obj0, fld1); } void SetObjectField (jobject obj0, jfieldID fld1, jobject obj2) { p->SetObjectField (this, obj0, fld1, obj2); } void SetBooleanField (jobject obj0, jfieldID fld1, jboolean val2) { p->SetBooleanField (this, obj0, fld1, val2); } void SetByteField (jobject obj0, jfieldID fld1, jbyte val2) { p->SetByteField (this, obj0, fld1, val2); } void SetCharField (jobject obj0, jfieldID fld1, jchar val2) { p->SetCharField (this, obj0, fld1, val2); } void SetShortField (jobject obj0, jfieldID fld1, jshort val2) { p->SetShortField (this, obj0, fld1, val2); } void SetIntField (jobject obj0, jfieldID fld1, jint val2) { p->SetIntField (this, obj0, fld1, val2); } void SetLongField (jobject obj0, jfieldID fld1, jlong val2) { p->SetLongField (this, obj0, fld1, val2); } void SetFloatField (jobject obj0, jfieldID fld1, jfloat val2) { p->SetFloatField (this, obj0, fld1, val2); } void SetDoubleField (jobject obj0, jfieldID fld1, jdouble val2) { p->SetDoubleField (this, obj0, fld1, val2); } jmethodID GetStaticMethodID (jclass cl0, const char * val1, const char * val2) { return p->GetStaticMethodID (this, cl0, val1, val2); } jobject CallStaticObjectMethod (jclass cl0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jobject result = p->CallStaticObjectMethodV (this, cl0, meth1, args); va_end (args); return result; } jobject CallStaticObjectMethodV (jclass cl0, jmethodID meth1, va_list val2) { return p->CallStaticObjectMethodV (this, cl0, meth1, val2); } jobject CallStaticObjectMethodA (jclass cl0, jmethodID meth1, jvalue * val2) { return p->CallStaticObjectMethodA (this, cl0, meth1, val2); } jboolean CallStaticBooleanMethod (jclass cl0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jboolean result = p->CallStaticBooleanMethodV (this, cl0, meth1, args); va_end (args); return result; } jboolean CallStaticBooleanMethodV (jclass cl0, jmethodID meth1, va_list val2) { return p->CallStaticBooleanMethodV (this, cl0, meth1, val2); } jboolean CallStaticBooleanMethodA (jclass cl0, jmethodID meth1, jvalue * val2) { return p->CallStaticBooleanMethodA (this, cl0, meth1, val2); } jbyte CallStaticByteMethod (jclass cl0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jbyte result = p->CallStaticByteMethodV (this, cl0, meth1, args); va_end (args); return result; } jbyte CallStaticByteMethodV (jclass cl0, jmethodID meth1, va_list val2) { return p->CallStaticByteMethodV (this, cl0, meth1, val2); } jbyte CallStaticByteMethodA (jclass cl0, jmethodID meth1, jvalue * val2) { return p->CallStaticByteMethodA (this, cl0, meth1, val2); } jchar CallStaticCharMethod (jclass cl0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jchar result = p->CallStaticCharMethodV (this, cl0, meth1, args); va_end (args); return result; } jchar CallStaticCharMethodV (jclass cl0, jmethodID meth1, va_list val2) { return p->CallStaticCharMethodV (this, cl0, meth1, val2); } jchar CallStaticCharMethodA (jclass cl0, jmethodID meth1, jvalue * val2) { return p->CallStaticCharMethodA (this, cl0, meth1, val2); } jshort CallStaticShortMethod (jclass cl0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jshort result = p->CallStaticShortMethodV (this, cl0, meth1, args); va_end (args); return result; } jshort CallStaticShortMethodV (jclass cl0, jmethodID meth1, va_list val2) { return p->CallStaticShortMethodV (this, cl0, meth1, val2); } jshort CallStaticShortMethodA (jclass cl0, jmethodID meth1, jvalue * val2) { return p->CallStaticShortMethodA (this, cl0, meth1, val2); } jint CallStaticIntMethod (jclass cl0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jint result = p->CallStaticIntMethodV (this, cl0, meth1, args); va_end (args); return result; } jint CallStaticIntMethodV (jclass cl0, jmethodID meth1, va_list val2) { return p->CallStaticIntMethodV (this, cl0, meth1, val2); } jint CallStaticIntMethodA (jclass cl0, jmethodID meth1, jvalue * val2) { return p->CallStaticIntMethodA (this, cl0, meth1, val2); } jlong CallStaticLongMethod (jclass cl0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jlong result = p->CallStaticLongMethodV (this, cl0, meth1, args); va_end (args); return result; } jlong CallStaticLongMethodV (jclass cl0, jmethodID meth1, va_list val2) { return p->CallStaticLongMethodV (this, cl0, meth1, val2); } jlong CallStaticLongMethodA (jclass cl0, jmethodID meth1, jvalue * val2) { return p->CallStaticLongMethodA (this, cl0, meth1, val2); } jfloat CallStaticFloatMethod (jclass cl0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jfloat result = p->CallStaticFloatMethodV (this, cl0, meth1, args); va_end (args); return result; } jfloat CallStaticFloatMethodV (jclass cl0, jmethodID meth1, va_list val2) { return p->CallStaticFloatMethodV (this, cl0, meth1, val2); } jfloat CallStaticFloatMethodA (jclass cl0, jmethodID meth1, jvalue * val2) { return p->CallStaticFloatMethodA (this, cl0, meth1, val2); } jdouble CallStaticDoubleMethod (jclass cl0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jdouble result = p->CallStaticDoubleMethodV (this, cl0, meth1, args); va_end (args); return result; } jdouble CallStaticDoubleMethodV (jclass cl0, jmethodID meth1, va_list val2) { return p->CallStaticDoubleMethodV (this, cl0, meth1, val2); } jdouble CallStaticDoubleMethodA (jclass cl0, jmethodID meth1, jvalue * val2) { return p->CallStaticDoubleMethodA (this, cl0, meth1, val2); } void CallStaticVoidMethod (jclass cl0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); p->CallStaticVoidMethodV (this, cl0, meth1, args); va_end (args); } void CallStaticVoidMethodV (jclass cl0, jmethodID meth1, va_list val2) { p->CallStaticVoidMethodV (this, cl0, meth1, val2); } void CallStaticVoidMethodA (jclass cl0, jmethodID meth1, jvalue * val2) { p->CallStaticVoidMethodA (this, cl0, meth1, val2); } jfieldID GetStaticFieldID (jclass cl0, const char * val1, const char * val2) { return p->GetStaticFieldID (this, cl0, val1, val2); } jobject GetStaticObjectField (jclass cl0, jfieldID fld1) { return p->GetStaticObjectField (this, cl0, fld1); } jboolean GetStaticBooleanField (jclass cl0, jfieldID fld1) { return p->GetStaticBooleanField (this, cl0, fld1); } jbyte GetStaticByteField (jclass cl0, jfieldID fld1) { return p->GetStaticByteField (this, cl0, fld1); } jchar GetStaticCharField (jclass cl0, jfieldID fld1) { return p->GetStaticCharField (this, cl0, fld1); } jshort GetStaticShortField (jclass cl0, jfieldID fld1) { return p->GetStaticShortField (this, cl0, fld1); } jint GetStaticIntField (jclass cl0, jfieldID fld1) { return p->GetStaticIntField (this, cl0, fld1); } jlong GetStaticLongField (jclass cl0, jfieldID fld1) { return p->GetStaticLongField (this, cl0, fld1); } jfloat GetStaticFloatField (jclass cl0, jfieldID fld1) { return p->GetStaticFloatField (this, cl0, fld1); } jdouble GetStaticDoubleField (jclass cl0, jfieldID fld1) { return p->GetStaticDoubleField (this, cl0, fld1); } void SetStaticObjectField (jclass cl0, jfieldID fld1, jobject obj2) { p->SetStaticObjectField (this, cl0, fld1, obj2); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -