📄 jni.h
字号:
#ifdef _CLASSPATH_JNIENV_CONTENTS _CLASSPATH_JNIENV_CONTENTS#endif jint GetVersion () { return p->GetVersion (this); } jclass DefineClass (const char *name, jobject obj0, const jbyte * val1, jsize val2) { return p->DefineClass (this, name, obj0, val1, val2); } jclass FindClass (const char * val0) { return p->FindClass (this, val0); } jmethodID FromReflectedMethod (jobject obj0) { return p->FromReflectedMethod (this, obj0); } jfieldID FromReflectedField (jobject obj0) { return p->FromReflectedField (this, obj0); } jobject ToReflectedMethod (jclass cl0, jmethodID meth1, jboolean val2) { return p->ToReflectedMethod (this, cl0, meth1, val2); } jclass GetSuperclass (jclass cl0) { return p->GetSuperclass (this, cl0); } jboolean IsAssignableFrom (jclass cl0, jclass cl1) { return p->IsAssignableFrom (this, cl0, cl1); } jobject ToReflectedField (jclass cl0, jfieldID fld1, jboolean val2) { return p->ToReflectedField (this, cl0, fld1, val2); } jint Throw (jthrowable val0) { return p->Throw (this, val0); } jint ThrowNew (jclass cl0, const char * val1) { return p->ThrowNew (this, cl0, val1); } jthrowable ExceptionOccurred () { return p->ExceptionOccurred (this); } void ExceptionDescribe () { p->ExceptionDescribe (this); } void ExceptionClear () { p->ExceptionClear (this); } void FatalError (const char * val0) { p->FatalError (this, val0); } jint PushLocalFrame (jint val0) { return p->PushLocalFrame (this, val0); } jobject PopLocalFrame (jobject obj0) { return p->PopLocalFrame (this, obj0); } jobject NewGlobalRef (jobject obj0) { return p->NewGlobalRef (this, obj0); } void DeleteGlobalRef (jobject obj0) { p->DeleteGlobalRef (this, obj0); } void DeleteLocalRef (jobject obj0) { p->DeleteLocalRef (this, obj0); } jboolean IsSameObject (jobject obj0, jobject obj1) { return p->IsSameObject (this, obj0, obj1); } jobject NewLocalRef (jobject obj0) { return p->NewLocalRef (this, obj0); } jint EnsureLocalCapacity (jint val0) { return p->EnsureLocalCapacity (this, val0); } jobject AllocObject (jclass cl0) { return p->AllocObject (this, cl0); } jobject NewObject (jclass cl0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jobject result = p->NewObjectV (this, cl0, meth1, args); va_end (args); return result; } jobject NewObjectV (jclass cl0, jmethodID meth1, va_list val2) { return p->NewObjectV (this, cl0, meth1, val2); } jobject NewObjectA (jclass cl0, jmethodID meth1, jvalue * val2) { return p->NewObjectA (this, cl0, meth1, val2); } jclass GetObjectClass (jobject obj0) { return p->GetObjectClass (this, obj0); } jboolean IsInstanceOf (jobject obj0, jclass cl1) { return p->IsInstanceOf (this, obj0, cl1); } jmethodID GetMethodID (jclass cl0, const char * val1, const char * val2) { return p->GetMethodID (this, cl0, val1, val2); } jobject CallObjectMethod (jobject obj0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jobject result = p->CallObjectMethodV (this, obj0, meth1, args); va_end (args); return result; } jobject CallObjectMethodV (jobject obj0, jmethodID meth1, va_list val2) { return p->CallObjectMethodV (this, obj0, meth1, val2); } jobject CallObjectMethodA (jobject obj0, jmethodID meth1, jvalue * val2) { return p->CallObjectMethodA (this, obj0, meth1, val2); } jboolean CallBooleanMethod (jobject obj0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jboolean result = p->CallBooleanMethodV (this, obj0, meth1, args); va_end (args); return result; } jboolean CallBooleanMethodV (jobject obj0, jmethodID meth1, va_list val2) { return p->CallBooleanMethodV (this, obj0, meth1, val2); } jboolean CallBooleanMethodA (jobject obj0, jmethodID meth1, jvalue * val2) { return p->CallBooleanMethodA (this, obj0, meth1, val2); } jbyte CallByteMethod (jobject obj0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jbyte result = p->CallByteMethodV (this, obj0, meth1, args); va_end (args); return result; } jbyte CallByteMethodV (jobject obj0, jmethodID meth1, va_list val2) { return p->CallByteMethodV (this, obj0, meth1, val2); } jbyte CallByteMethodA (jobject obj0, jmethodID meth1, jvalue * val2) { return p->CallByteMethodA (this, obj0, meth1, val2); } jchar CallCharMethod (jobject obj0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jchar result = p->CallCharMethodV (this, obj0, meth1, args); va_end (args); return result; } jchar CallCharMethodV (jobject obj0, jmethodID meth1, va_list val2) { return p->CallCharMethodV (this, obj0, meth1, val2); } jchar CallCharMethodA (jobject obj0, jmethodID meth1, jvalue * val2) { return p->CallCharMethodA (this, obj0, meth1, val2); } jshort CallShortMethod (jobject obj0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jshort result = p->CallShortMethodV (this, obj0, meth1, args); va_end (args); return result; } jshort CallShortMethodV (jobject obj0, jmethodID meth1, va_list val2) { return p->CallShortMethodV (this, obj0, meth1, val2); } jshort CallShortMethodA (jobject obj0, jmethodID meth1, jvalue * val2) { return p->CallShortMethodA (this, obj0, meth1, val2); } jint CallIntMethod (jobject obj0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jint result = p->CallIntMethodV (this, obj0, meth1, args); va_end (args); return result; } jint CallIntMethodV (jobject obj0, jmethodID meth1, va_list val2) { return p->CallIntMethodV (this, obj0, meth1, val2); } jint CallIntMethodA (jobject obj0, jmethodID meth1, jvalue * val2) { return p->CallIntMethodA (this, obj0, meth1, val2); } jlong CallLongMethod (jobject obj0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jlong result = p->CallLongMethodV (this, obj0, meth1, args); va_end (args); return result; } jlong CallLongMethodV (jobject obj0, jmethodID meth1, va_list val2) { return p->CallLongMethodV (this, obj0, meth1, val2); } jlong CallLongMethodA (jobject obj0, jmethodID meth1, jvalue * val2) { return p->CallLongMethodA (this, obj0, meth1, val2); } jfloat CallFloatMethod (jobject obj0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jfloat result = p->CallFloatMethodV (this, obj0, meth1, args); va_end (args); return result; } jfloat CallFloatMethodV (jobject obj0, jmethodID meth1, va_list val2) { return p->CallFloatMethodV (this, obj0, meth1, val2); } jfloat CallFloatMethodA (jobject obj0, jmethodID meth1, jvalue * val2) { return p->CallFloatMethodA (this, obj0, meth1, val2); } jdouble CallDoubleMethod (jobject obj0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); jdouble result = p->CallDoubleMethodV (this, obj0, meth1, args); va_end (args); return result; } jdouble CallDoubleMethodV (jobject obj0, jmethodID meth1, va_list val2) { return p->CallDoubleMethodV (this, obj0, meth1, val2); } jdouble CallDoubleMethodA (jobject obj0, jmethodID meth1, jvalue * val2) { return p->CallDoubleMethodA (this, obj0, meth1, val2); } void CallVoidMethod (jobject obj0, jmethodID meth1, ...) { va_list args; va_start (args, meth1); p->CallVoidMethodV (this, obj0, meth1, args); va_end (args); } void CallVoidMethodV (jobject obj0, jmethodID meth1, va_list val2) { p->CallVoidMethodV (this, obj0, meth1, val2); } void CallVoidMethodA (jobject obj0, jmethodID meth1, jvalue * val2) { p->CallVoidMethodA (this, obj0, meth1, val2); } jobject CallNonvirtualObjectMethod (jobject obj0, jclass cl1, jmethodID meth2, ...) { va_list args; va_start (args, meth2); jobject result = p->CallNonvirtualObjectMethodV (this, obj0, cl1, meth2, args); va_end (args); return result; } jobject CallNonvirtualObjectMethodV (jobject obj0, jclass cl1, jmethodID meth2, va_list val3) { return p->CallNonvirtualObjectMethodV (this, obj0, cl1, meth2, val3); } jobject CallNonvirtualObjectMethodA (jobject obj0, jclass cl1, jmethodID meth2, jvalue * val3) { return p->CallNonvirtualObjectMethodA (this, obj0, cl1, meth2, val3); } jboolean CallNonvirtualBooleanMethod (jobject obj0, jclass cl1, jmethodID meth2, ...) { va_list args; va_start (args, meth2); jboolean result = p->CallNonvirtualBooleanMethodV (this, obj0, cl1, meth2, args); va_end (args); return result; } jboolean CallNonvirtualBooleanMethodV (jobject obj0, jclass cl1, jmethodID meth2, va_list val3) { return p->CallNonvirtualBooleanMethodV (this, obj0, cl1, meth2, val3); } jboolean CallNonvirtualBooleanMethodA (jobject obj0, jclass cl1, jmethodID meth2, jvalue * val3) { return p->CallNonvirtualBooleanMethodA (this, obj0, cl1, meth2, val3); } jbyte CallNonvirtualByteMethod (jobject obj0, jclass cl1, jmethodID meth2, ...) { va_list args; va_start (args, meth2); jbyte result = p->CallNonvirtualByteMethodV (this, obj0, cl1, meth2, args); va_end (args); return result; } jbyte CallNonvirtualByteMethodV (jobject obj0, jclass cl1, jmethodID meth2, va_list val3) { return p->CallNonvirtualByteMethodV (this, obj0, cl1, meth2, val3); } jbyte CallNonvirtualByteMethodA (jobject obj0, jclass cl1, jmethodID meth2, jvalue * val3) { return p->CallNonvirtualByteMethodA (this, obj0, cl1, meth2, val3); } jchar CallNonvirtualCharMethod (jobject obj0, jclass cl1, jmethodID meth2, ...) { va_list args; va_start (args, meth2); jchar result = p->CallNonvirtualCharMethodV (this, obj0, cl1, meth2, args); va_end (args); return result; } jchar CallNonvirtualCharMethodV (jobject obj0, jclass cl1, jmethodID meth2, va_list val3) { return p->CallNonvirtualCharMethodV (this, obj0, cl1, meth2, val3); } jchar CallNonvirtualCharMethodA (jobject obj0, jclass cl1, jmethodID meth2, jvalue * val3) { return p->CallNonvirtualCharMethodA (this, obj0, cl1, meth2, val3); } jshort CallNonvirtualShortMethod (jobject obj0, jclass cl1, jmethodID meth2, ...) { va_list args; va_start (args, meth2); jshort result = p->CallNonvirtualShortMethodV (this, obj0, cl1, meth2, args); va_end (args); return result; } jshort CallNonvirtualShortMethodV (jobject obj0, jclass cl1, jmethodID meth2, va_list val3)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -