LSPlant  LSPosed Developers
JNINativeInterface_ Struct Reference

#include <jni.h>

Public Member Functions

 jint (JNICALL *GetVersion)(JNIEnv *env)
 
 jclass (JNICALL *DefineClass)(JNIEnv *env
 
 jclass (JNICALL *FindClass)(JNIEnv *env
 
 jmethodID (JNICALL *FromReflectedMethod)(JNIEnv *env
 
 jfieldID (JNICALL *FromReflectedField)(JNIEnv *env
 
 jobject (JNICALL *ToReflectedMethod)(JNIEnv *env
 
 jclass (JNICALL *GetSuperclass)(JNIEnv *env
 
 jboolean (JNICALL *IsAssignableFrom)(JNIEnv *env
 
 jobject (JNICALL *ToReflectedField)(JNIEnv *env
 
 jint (JNICALL *Throw)(JNIEnv *env
 
 jint (JNICALL *ThrowNew)(JNIEnv *env
 
 jthrowable (JNICALL *ExceptionOccurred)(JNIEnv *env)
 
 void (JNICALL *ExceptionDescribe)(JNIEnv *env)
 
 void (JNICALL *ExceptionClear)(JNIEnv *env)
 
 void (JNICALL *FatalError)(JNIEnv *env
 
 jint (JNICALL *PushLocalFrame)(JNIEnv *env
 
 jobject (JNICALL *PopLocalFrame)(JNIEnv *env
 
 jobject (JNICALL *NewGlobalRef)(JNIEnv *env
 
 void (JNICALL *DeleteGlobalRef)(JNIEnv *env
 
 void (JNICALL *DeleteLocalRef)(JNIEnv *env
 
 jboolean (JNICALL *IsSameObject)(JNIEnv *env
 
 jobject (JNICALL *NewLocalRef)(JNIEnv *env
 
 jint (JNICALL *EnsureLocalCapacity)(JNIEnv *env
 
 jobject (JNICALL *AllocObject)(JNIEnv *env
 
 jobject (JNICALL *NewObject)(JNIEnv *env
 
jclass jmethodID jobject (JNICALL *NewObjectV)(JNIEnv *env
 
 jobject (JNICALL *NewObjectA)(JNIEnv *env
 
 jclass (JNICALL *GetObjectClass)(JNIEnv *env
 
 jboolean (JNICALL *IsInstanceOf)(JNIEnv *env
 
 jmethodID (JNICALL *GetMethodID)(JNIEnv *env
 
 jobject (JNICALL *CallObjectMethod)(JNIEnv *env
 
jobject jmethodID jobject (JNICALL *CallObjectMethodV)(JNIEnv *env
 
 jobject (JNICALL *CallObjectMethodA)(JNIEnv *env
 
 jboolean (JNICALL *CallBooleanMethod)(JNIEnv *env
 
jobject jmethodID jboolean (JNICALL *CallBooleanMethodV)(JNIEnv *env
 
 jboolean (JNICALL *CallBooleanMethodA)(JNIEnv *env
 
 jbyte (JNICALL *CallByteMethod)(JNIEnv *env
 
jobject jmethodID jbyte (JNICALL *CallByteMethodV)(JNIEnv *env
 
 jbyte (JNICALL *CallByteMethodA)(JNIEnv *env
 
 jchar (JNICALL *CallCharMethod)(JNIEnv *env
 
jobject jmethodID jchar (JNICALL *CallCharMethodV)(JNIEnv *env
 
 jchar (JNICALL *CallCharMethodA)(JNIEnv *env
 
 jshort (JNICALL *CallShortMethod)(JNIEnv *env
 
jobject jmethodID jshort (JNICALL *CallShortMethodV)(JNIEnv *env
 
 jshort (JNICALL *CallShortMethodA)(JNIEnv *env
 
 jint (JNICALL *CallIntMethod)(JNIEnv *env
 
jobject jmethodID jint (JNICALL *CallIntMethodV)(JNIEnv *env
 
 jint (JNICALL *CallIntMethodA)(JNIEnv *env
 
 jlong (JNICALL *CallLongMethod)(JNIEnv *env
 
jobject jmethodID jlong (JNICALL *CallLongMethodV)(JNIEnv *env
 
 jlong (JNICALL *CallLongMethodA)(JNIEnv *env
 
 jfloat (JNICALL *CallFloatMethod)(JNIEnv *env
 
jobject jmethodID jfloat (JNICALL *CallFloatMethodV)(JNIEnv *env
 
 jfloat (JNICALL *CallFloatMethodA)(JNIEnv *env
 
 jdouble (JNICALL *CallDoubleMethod)(JNIEnv *env
 
jobject jmethodID jdouble (JNICALL *CallDoubleMethodV)(JNIEnv *env
 
 jdouble (JNICALL *CallDoubleMethodA)(JNIEnv *env
 
 void (JNICALL *CallVoidMethod)(JNIEnv *env
 
jobject jmethodID void (JNICALL *CallVoidMethodV)(JNIEnv *env
 
 void (JNICALL *CallVoidMethodA)(JNIEnv *env
 
 jobject (JNICALL *CallNonvirtualObjectMethod)(JNIEnv *env
 
jobject jclass jmethodID jobject (JNICALL *CallNonvirtualObjectMethodV)(JNIEnv *env
 
 jobject (JNICALL *CallNonvirtualObjectMethodA)(JNIEnv *env
 
 jboolean (JNICALL *CallNonvirtualBooleanMethod)(JNIEnv *env
 
jobject jclass jmethodID jboolean (JNICALL *CallNonvirtualBooleanMethodV)(JNIEnv *env
 
 jboolean (JNICALL *CallNonvirtualBooleanMethodA)(JNIEnv *env
 
 jbyte (JNICALL *CallNonvirtualByteMethod)(JNIEnv *env
 
jobject jclass jmethodID jbyte (JNICALL *CallNonvirtualByteMethodV)(JNIEnv *env
 
 jbyte (JNICALL *CallNonvirtualByteMethodA)(JNIEnv *env
 
 jchar (JNICALL *CallNonvirtualCharMethod)(JNIEnv *env
 
jobject jclass jmethodID jchar (JNICALL *CallNonvirtualCharMethodV)(JNIEnv *env
 
 jchar (JNICALL *CallNonvirtualCharMethodA)(JNIEnv *env
 
 jshort (JNICALL *CallNonvirtualShortMethod)(JNIEnv *env
 
jobject jclass jmethodID jshort (JNICALL *CallNonvirtualShortMethodV)(JNIEnv *env
 
 jshort (JNICALL *CallNonvirtualShortMethodA)(JNIEnv *env
 
 jint (JNICALL *CallNonvirtualIntMethod)(JNIEnv *env
 
jobject jclass jmethodID jint (JNICALL *CallNonvirtualIntMethodV)(JNIEnv *env
 
 jint (JNICALL *CallNonvirtualIntMethodA)(JNIEnv *env
 
 jlong (JNICALL *CallNonvirtualLongMethod)(JNIEnv *env
 
jobject jclass jmethodID jlong (JNICALL *CallNonvirtualLongMethodV)(JNIEnv *env
 
 jlong (JNICALL *CallNonvirtualLongMethodA)(JNIEnv *env
 
 jfloat (JNICALL *CallNonvirtualFloatMethod)(JNIEnv *env
 
jobject jclass jmethodID jfloat (JNICALL *CallNonvirtualFloatMethodV)(JNIEnv *env
 
 jfloat (JNICALL *CallNonvirtualFloatMethodA)(JNIEnv *env
 
 jdouble (JNICALL *CallNonvirtualDoubleMethod)(JNIEnv *env
 
jobject jclass jmethodID jdouble (JNICALL *CallNonvirtualDoubleMethodV)(JNIEnv *env
 
 jdouble (JNICALL *CallNonvirtualDoubleMethodA)(JNIEnv *env
 
 void (JNICALL *CallNonvirtualVoidMethod)(JNIEnv *env
 
jobject jclass jmethodID void (JNICALL *CallNonvirtualVoidMethodV)(JNIEnv *env
 
 void (JNICALL *CallNonvirtualVoidMethodA)(JNIEnv *env
 
 jfieldID (JNICALL *GetFieldID)(JNIEnv *env
 
 jobject (JNICALL *GetObjectField)(JNIEnv *env
 
 jboolean (JNICALL *GetBooleanField)(JNIEnv *env
 
 jbyte (JNICALL *GetByteField)(JNIEnv *env
 
 jchar (JNICALL *GetCharField)(JNIEnv *env
 
 jshort (JNICALL *GetShortField)(JNIEnv *env
 
 jint (JNICALL *GetIntField)(JNIEnv *env
 
 jlong (JNICALL *GetLongField)(JNIEnv *env
 
 jfloat (JNICALL *GetFloatField)(JNIEnv *env
 
 jdouble (JNICALL *GetDoubleField)(JNIEnv *env
 
 void (JNICALL *SetObjectField)(JNIEnv *env
 
 void (JNICALL *SetBooleanField)(JNIEnv *env
 
 void (JNICALL *SetByteField)(JNIEnv *env
 
 void (JNICALL *SetCharField)(JNIEnv *env
 
 void (JNICALL *SetShortField)(JNIEnv *env
 
 void (JNICALL *SetIntField)(JNIEnv *env
 
 void (JNICALL *SetLongField)(JNIEnv *env
 
 void (JNICALL *SetFloatField)(JNIEnv *env
 
 void (JNICALL *SetDoubleField)(JNIEnv *env
 
 jmethodID (JNICALL *GetStaticMethodID)(JNIEnv *env
 
 jobject (JNICALL *CallStaticObjectMethod)(JNIEnv *env
 
jclass jmethodID jobject (JNICALL *CallStaticObjectMethodV)(JNIEnv *env
 
 jobject (JNICALL *CallStaticObjectMethodA)(JNIEnv *env
 
 jboolean (JNICALL *CallStaticBooleanMethod)(JNIEnv *env
 
jclass jmethodID jboolean (JNICALL *CallStaticBooleanMethodV)(JNIEnv *env
 
 jboolean (JNICALL *CallStaticBooleanMethodA)(JNIEnv *env
 
 jbyte (JNICALL *CallStaticByteMethod)(JNIEnv *env
 
jclass jmethodID jbyte (JNICALL *CallStaticByteMethodV)(JNIEnv *env
 
 jbyte (JNICALL *CallStaticByteMethodA)(JNIEnv *env
 
 jchar (JNICALL *CallStaticCharMethod)(JNIEnv *env
 
jclass jmethodID jchar (JNICALL *CallStaticCharMethodV)(JNIEnv *env
 
 jchar (JNICALL *CallStaticCharMethodA)(JNIEnv *env
 
 jshort (JNICALL *CallStaticShortMethod)(JNIEnv *env
 
jclass jmethodID jshort (JNICALL *CallStaticShortMethodV)(JNIEnv *env
 
 jshort (JNICALL *CallStaticShortMethodA)(JNIEnv *env
 
 jint (JNICALL *CallStaticIntMethod)(JNIEnv *env
 
jclass jmethodID jint (JNICALL *CallStaticIntMethodV)(JNIEnv *env
 
 jint (JNICALL *CallStaticIntMethodA)(JNIEnv *env
 
 jlong (JNICALL *CallStaticLongMethod)(JNIEnv *env
 
jclass jmethodID jlong (JNICALL *CallStaticLongMethodV)(JNIEnv *env
 
 jlong (JNICALL *CallStaticLongMethodA)(JNIEnv *env
 
 jfloat (JNICALL *CallStaticFloatMethod)(JNIEnv *env
 
jclass jmethodID jfloat (JNICALL *CallStaticFloatMethodV)(JNIEnv *env
 
 jfloat (JNICALL *CallStaticFloatMethodA)(JNIEnv *env
 
 jdouble (JNICALL *CallStaticDoubleMethod)(JNIEnv *env
 
jclass jmethodID jdouble (JNICALL *CallStaticDoubleMethodV)(JNIEnv *env
 
 jdouble (JNICALL *CallStaticDoubleMethodA)(JNIEnv *env
 
 void (JNICALL *CallStaticVoidMethod)(JNIEnv *env
 
jclass jmethodID void (JNICALL *CallStaticVoidMethodV)(JNIEnv *env
 
 void (JNICALL *CallStaticVoidMethodA)(JNIEnv *env
 
 jfieldID (JNICALL *GetStaticFieldID)(JNIEnv *env
 
 jobject (JNICALL *GetStaticObjectField)(JNIEnv *env
 
 jboolean (JNICALL *GetStaticBooleanField)(JNIEnv *env
 
 jbyte (JNICALL *GetStaticByteField)(JNIEnv *env
 
 jchar (JNICALL *GetStaticCharField)(JNIEnv *env
 
 jshort (JNICALL *GetStaticShortField)(JNIEnv *env
 
 jint (JNICALL *GetStaticIntField)(JNIEnv *env
 
 jlong (JNICALL *GetStaticLongField)(JNIEnv *env
 
 jfloat (JNICALL *GetStaticFloatField)(JNIEnv *env
 
 jdouble (JNICALL *GetStaticDoubleField)(JNIEnv *env
 
 void (JNICALL *SetStaticObjectField)(JNIEnv *env
 
 void (JNICALL *SetStaticBooleanField)(JNIEnv *env
 
 void (JNICALL *SetStaticByteField)(JNIEnv *env
 
 void (JNICALL *SetStaticCharField)(JNIEnv *env
 
 void (JNICALL *SetStaticShortField)(JNIEnv *env
 
 void (JNICALL *SetStaticIntField)(JNIEnv *env
 
 void (JNICALL *SetStaticLongField)(JNIEnv *env
 
 void (JNICALL *SetStaticFloatField)(JNIEnv *env
 
 void (JNICALL *SetStaticDoubleField)(JNIEnv *env
 
 jstring (JNICALL *NewString)(JNIEnv *env
 
 jsize (JNICALL *GetStringLength)(JNIEnv *env
 
const jchar *JNICALL * GetStringChars (JNIEnv *env, jstring str, jboolean *isCopy)
 
 void (JNICALL *ReleaseStringChars)(JNIEnv *env
 
 jstring (JNICALL *NewStringUTF)(JNIEnv *env
 
 jsize (JNICALL *GetStringUTFLength)(JNIEnv *env
 
const char *JNICALL * GetStringUTFChars (JNIEnv *env, jstring str, jboolean *isCopy)
 
 void (JNICALL *ReleaseStringUTFChars)(JNIEnv *env
 
 jsize (JNICALL *GetArrayLength)(JNIEnv *env
 
 jobjectArray (JNICALL *NewObjectArray)(JNIEnv *env
 
 jobject (JNICALL *GetObjectArrayElement)(JNIEnv *env
 
 void (JNICALL *SetObjectArrayElement)(JNIEnv *env
 
 jbooleanArray (JNICALL *NewBooleanArray)(JNIEnv *env
 
 jbyteArray (JNICALL *NewByteArray)(JNIEnv *env
 
 jcharArray (JNICALL *NewCharArray)(JNIEnv *env
 
 jshortArray (JNICALL *NewShortArray)(JNIEnv *env
 
 jintArray (JNICALL *NewIntArray)(JNIEnv *env
 
 jlongArray (JNICALL *NewLongArray)(JNIEnv *env
 
 jfloatArray (JNICALL *NewFloatArray)(JNIEnv *env
 
 jdoubleArray (JNICALL *NewDoubleArray)(JNIEnv *env
 
jboolean *JNICALL * GetBooleanArrayElements (JNIEnv *env, jbooleanArray array, jboolean *isCopy)
 
jbyte *JNICALL * GetByteArrayElements (JNIEnv *env, jbyteArray array, jboolean *isCopy)
 
jchar *JNICALL * GetCharArrayElements (JNIEnv *env, jcharArray array, jboolean *isCopy)
 
jshort *JNICALL * GetShortArrayElements (JNIEnv *env, jshortArray array, jboolean *isCopy)
 
jint *JNICALL * GetIntArrayElements (JNIEnv *env, jintArray array, jboolean *isCopy)
 
jlong *JNICALL * GetLongArrayElements (JNIEnv *env, jlongArray array, jboolean *isCopy)
 
jfloat *JNICALL * GetFloatArrayElements (JNIEnv *env, jfloatArray array, jboolean *isCopy)
 
jdouble *JNICALL * GetDoubleArrayElements (JNIEnv *env, jdoubleArray array, jboolean *isCopy)
 
 void (JNICALL *ReleaseBooleanArrayElements)(JNIEnv *env
 
 void (JNICALL *ReleaseByteArrayElements)(JNIEnv *env
 
 void (JNICALL *ReleaseCharArrayElements)(JNIEnv *env
 
 void (JNICALL *ReleaseShortArrayElements)(JNIEnv *env
 
 void (JNICALL *ReleaseIntArrayElements)(JNIEnv *env
 
 void (JNICALL *ReleaseLongArrayElements)(JNIEnv *env
 
 void (JNICALL *ReleaseFloatArrayElements)(JNIEnv *env
 
 void (JNICALL *ReleaseDoubleArrayElements)(JNIEnv *env
 
 void (JNICALL *GetBooleanArrayRegion)(JNIEnv *env
 
 void (JNICALL *GetByteArrayRegion)(JNIEnv *env
 
 void (JNICALL *GetCharArrayRegion)(JNIEnv *env
 
 void (JNICALL *GetShortArrayRegion)(JNIEnv *env
 
 void (JNICALL *GetIntArrayRegion)(JNIEnv *env
 
 void (JNICALL *GetLongArrayRegion)(JNIEnv *env
 
 void (JNICALL *GetFloatArrayRegion)(JNIEnv *env
 
 void (JNICALL *GetDoubleArrayRegion)(JNIEnv *env
 
 void (JNICALL *SetBooleanArrayRegion)(JNIEnv *env
 
 void (JNICALL *SetByteArrayRegion)(JNIEnv *env
 
 void (JNICALL *SetCharArrayRegion)(JNIEnv *env
 
 void (JNICALL *SetShortArrayRegion)(JNIEnv *env
 
 void (JNICALL *SetIntArrayRegion)(JNIEnv *env
 
 void (JNICALL *SetLongArrayRegion)(JNIEnv *env
 
 void (JNICALL *SetFloatArrayRegion)(JNIEnv *env
 
 void (JNICALL *SetDoubleArrayRegion)(JNIEnv *env
 
 jint (JNICALL *RegisterNatives)(JNIEnv *env
 
 jint (JNICALL *UnregisterNatives)(JNIEnv *env
 
 jint (JNICALL *MonitorEnter)(JNIEnv *env
 
 jint (JNICALL *MonitorExit)(JNIEnv *env
 
 jint (JNICALL *GetJavaVM)(JNIEnv *env
 
 void (JNICALL *GetStringRegion)(JNIEnv *env
 
 void (JNICALL *GetStringUTFRegion)(JNIEnv *env
 
void *JNICALL * GetPrimitiveArrayCritical (JNIEnv *env, jarray array, jboolean *isCopy)
 
 void (JNICALL *ReleasePrimitiveArrayCritical)(JNIEnv *env
 
const jchar *JNICALL * GetStringCritical (JNIEnv *env, jstring string, jboolean *isCopy)
 
 void (JNICALL *ReleaseStringCritical)(JNIEnv *env
 
 jweak (JNICALL *NewWeakGlobalRef)(JNIEnv *env
 
 void (JNICALL *DeleteWeakGlobalRef)(JNIEnv *env
 
 jboolean (JNICALL *ExceptionCheck)(JNIEnv *env)
 
 jobject (JNICALL *NewDirectByteBuffer)(JNIEnv *env
 
void *JNICALL * GetDirectBufferAddress (JNIEnv *env, jobject buf)
 
 jlong (JNICALL *GetDirectBufferCapacity)(JNIEnv *env
 
 jobjectRefType (JNICALL *GetObjectRefType)(JNIEnv *env
 
 jobject (JNICALL *GetModule)(JNIEnv *env
 

Data Fields

voidreserved0
 
voidreserved1
 
voidreserved2
 
voidreserved3
 
const char * name
 
const char jobject loader
 
const char jobject const jbytebuf
 
const char jobject const jbyte jsize len
 
jobject method
 
jobject field
 
jclass cls
 
jclass jmethodID methodID
 
jclass jmethodID jboolean isStatic
 
jclass sub
 
jclass jclass sup
 
jclass jfieldID fieldID
 
jclass jfieldID jboolean isStatic
 
jthrowable obj
 
jclass clazz
 
jclass const char * msg
 
const char * msg
 
jint capacity
 
jobject result
 
jobject lobj
 
jobject gref
 
jobject obj
 
jobject obj1
 
jobject jobject obj2
 
jobject ref
 
jclass jmethodID jclass clazz
 
jclass jmethodID jclass jmethodID methodID
 
jclass jmethodID jclass jmethodID va_list args
 
jclass jmethodID const jvalueargs
 
jobject jclass clazz
 
jclass const char * name
 
jclass const char const char * sig
 
jobject jmethodID methodID
 
jobject jmethodID jobject obj
 
jobject jmethodID jobject jmethodID methodID
 
jobject jmethodID jobject jmethodID va_list args
 
jobject jmethodID const jvalueargs
 
jobject jclass jmethodID methodID
 
jobject jclass jmethodID jobject obj
 
jobject jclass jmethodID jobject jclass clazz
 
jobject jclass jmethodID jobject jclass jmethodID methodID
 
jobject jclass jmethodID jobject jclass jmethodID va_list args
 
jobject jclass jmethodID const jvalueargs
 
jobject jfieldID fieldID
 
jobject jfieldID jobject val
 
jobject jfieldID jboolean val
 
jobject jfieldID jbyte val
 
jobject jfieldID jchar val
 
jobject jfieldID jshort val
 
jobject jfieldID jint val
 
jobject jfieldID jlong val
 
jobject jfieldID jfloat val
 
jobject jfieldID jdouble val
 
jclass jmethodID jclass cls
 
jclass jfieldID jobject value
 
jclass jfieldID jboolean value
 
jclass jfieldID jbyte value
 
jclass jfieldID jchar value
 
jclass jfieldID jshort value
 
jclass jfieldID jint value
 
jclass jfieldID jlong value
 
jclass jfieldID jfloat value
 
jclass jfieldID jdouble value
 
const jcharunicode
 
const jchar jsize len
 
jstring str
 
jstring const jcharchars
 
const char * utf
 
jstring const char * chars
 
jarray array
 
jsize len
 
jsize jclass clazz
 
jsize jclass jobject init
 
jobjectArray array
 
jobjectArray jsize index
 
jobjectArray jsize jobject val
 
jbooleanArray array
 
jbooleanArray jbooleanelems
 
jbooleanArray jboolean jint mode
 
jbyteArray array
 
jbyteArray jbyteelems
 
jbyteArray jbyte jint mode
 
jcharArray array
 
jcharArray jcharelems
 
jcharArray jchar jint mode
 
jshortArray array
 
jshortArray jshortelems
 
jshortArray jshort jint mode
 
jintArray array
 
jintArray jintelems
 
jintArray jint jint mode
 
jlongArray array
 
jlongArray jlongelems
 
jlongArray jlong jint mode
 
jfloatArray array
 
jfloatArray jfloatelems
 
jfloatArray jfloat jint mode
 
jdoubleArray array
 
jdoubleArray jdoubleelems
 
jdoubleArray jdouble jint mode
 
jbooleanArray jsize start
 
jbooleanArray jsize jsize l
 
jbooleanArray jsize jsize jbooleanbuf
 
jbyteArray jsize start
 
jbyteArray jsize jsize len
 
jbyteArray jsize jsize jbytebuf
 
jcharArray jsize start
 
jcharArray jsize jsize len
 
jcharArray jsize jsize jcharbuf
 
jshortArray jsize start
 
jshortArray jsize jsize len
 
jshortArray jsize jsize jshortbuf
 
jintArray jsize start
 
jintArray jsize jsize len
 
jintArray jsize jsize jintbuf
 
jlongArray jsize start
 
jlongArray jsize jsize len
 
jlongArray jsize jsize jlongbuf
 
jfloatArray jsize start
 
jfloatArray jsize jsize len
 
jfloatArray jsize jsize jfloatbuf
 
jdoubleArray jsize start
 
jdoubleArray jsize jsize len
 
jdoubleArray jsize jsize jdoublebuf
 
jbooleanArray jsize jsize const jbooleanbuf
 
jbyteArray jsize jsize const jbytebuf
 
jcharArray jsize jsize const jcharbuf
 
jshortArray jsize jsize const jshortbuf
 
jintArray jsize jsize const jintbuf
 
jlongArray jsize jsize const jlongbuf
 
jfloatArray jsize jsize const jfloatbuf
 
jdoubleArray jsize jsize const jdoublebuf
 
jclass const JNINativeMethodmethods
 
jclass const JNINativeMethod jint nMethods
 
JavaVM ** vm
 
jstring jsize start
 
jstring jsize jsize len
 
jstring jsize jsize jcharbuf
 
jstring jsize jsize char * buf
 
jarray voidcarray
 
jarray void jint mode
 
jstring string
 
jstring const jcharcstring
 
jweak ref
 
voidaddress
 
void jlong capacity
 
jobject buf
 

Detailed Description

Definition at line 214 of file jni.h.

Member Function Documentation

◆ GetBooleanArrayElements()

jboolean* JNICALL* JNINativeInterface_::GetBooleanArrayElements ( JNIEnv env,
jbooleanArray  array,
jboolean isCopy 
)

◆ GetByteArrayElements()

jbyte* JNICALL* JNINativeInterface_::GetByteArrayElements ( JNIEnv env,
jbyteArray  array,
jboolean isCopy 
)

◆ GetCharArrayElements()

jchar* JNICALL* JNINativeInterface_::GetCharArrayElements ( JNIEnv env,
jcharArray  array,
jboolean isCopy 
)

◆ GetDirectBufferAddress()

void* JNICALL* JNINativeInterface_::GetDirectBufferAddress ( JNIEnv env,
jobject  buf 
)

◆ GetDoubleArrayElements()

jdouble* JNICALL* JNINativeInterface_::GetDoubleArrayElements ( JNIEnv env,
jdoubleArray  array,
jboolean isCopy 
)

◆ GetFloatArrayElements()

jfloat* JNICALL* JNINativeInterface_::GetFloatArrayElements ( JNIEnv env,
jfloatArray  array,
jboolean isCopy 
)

◆ GetIntArrayElements()

jint* JNICALL* JNINativeInterface_::GetIntArrayElements ( JNIEnv env,
jintArray  array,
jboolean isCopy 
)

◆ GetLongArrayElements()

jlong* JNICALL* JNINativeInterface_::GetLongArrayElements ( JNIEnv env,
jlongArray  array,
jboolean isCopy 
)

◆ GetPrimitiveArrayCritical()

void* JNICALL* JNINativeInterface_::GetPrimitiveArrayCritical ( JNIEnv env,
jarray  array,
jboolean isCopy 
)

◆ GetShortArrayElements()

jshort* JNICALL* JNINativeInterface_::GetShortArrayElements ( JNIEnv env,
jshortArray  array,
jboolean isCopy 
)

◆ GetStringChars()

const jchar* JNICALL* JNINativeInterface_::GetStringChars ( JNIEnv env,
jstring  str,
jboolean isCopy 
)

◆ GetStringCritical()

const jchar* JNICALL* JNINativeInterface_::GetStringCritical ( JNIEnv env,
jstring  string,
jboolean isCopy 
)

◆ GetStringUTFChars()

const char* JNICALL* JNINativeInterface_::GetStringUTFChars ( JNIEnv env,
jstring  str,
jboolean isCopy 
)

◆ jboolean() [1/15]

JNINativeInterface_::jboolean ( JNICALL *  CallBooleanMethod)

◆ jboolean() [2/15]

JNINativeInterface_::jboolean ( JNICALL *  CallBooleanMethodA)

◆ jboolean() [3/15]

jobject jmethodID JNINativeInterface_::jboolean ( JNICALL *  CallBooleanMethodV)

◆ jboolean() [4/15]

JNINativeInterface_::jboolean ( JNICALL *  CallNonvirtualBooleanMethod)

◆ jboolean() [5/15]

JNINativeInterface_::jboolean ( JNICALL *  CallNonvirtualBooleanMethodA)

◆ jboolean() [6/15]

jobject jclass jmethodID JNINativeInterface_::jboolean ( JNICALL *  CallNonvirtualBooleanMethodV)

◆ jboolean() [7/15]

JNINativeInterface_::jboolean ( JNICALL *  CallStaticBooleanMethod)

◆ jboolean() [8/15]

JNINativeInterface_::jboolean ( JNICALL *  CallStaticBooleanMethodA)

◆ jboolean() [9/15]

jclass jmethodID JNINativeInterface_::jboolean ( JNICALL *  CallStaticBooleanMethodV)

◆ jboolean() [10/15]

JNINativeInterface_::jboolean ( JNICALL *  ExceptionCheck)

◆ jboolean() [11/15]

JNINativeInterface_::jboolean ( JNICALL *  GetBooleanField)

◆ jboolean() [12/15]

JNINativeInterface_::jboolean ( JNICALL *  GetStaticBooleanField)

◆ jboolean() [13/15]

JNINativeInterface_::jboolean ( JNICALL *  IsAssignableFrom)

◆ jboolean() [14/15]

JNINativeInterface_::jboolean ( JNICALL *  IsInstanceOf)

◆ jboolean() [15/15]

JNINativeInterface_::jboolean ( JNICALL *  IsSameObject)

◆ jbooleanArray()

JNINativeInterface_::jbooleanArray ( JNICALL *  NewBooleanArray)

◆ jbyte() [1/11]

JNINativeInterface_::jbyte ( JNICALL *  CallByteMethod)

◆ jbyte() [2/11]

JNINativeInterface_::jbyte ( JNICALL *  CallByteMethodA)

◆ jbyte() [3/11]

jobject jmethodID JNINativeInterface_::jbyte ( JNICALL *  CallByteMethodV)

◆ jbyte() [4/11]

JNINativeInterface_::jbyte ( JNICALL *  CallNonvirtualByteMethod)

◆ jbyte() [5/11]

JNINativeInterface_::jbyte ( JNICALL *  CallNonvirtualByteMethodA)

◆ jbyte() [6/11]

jobject jclass jmethodID JNINativeInterface_::jbyte ( JNICALL *  CallNonvirtualByteMethodV)

◆ jbyte() [7/11]

JNINativeInterface_::jbyte ( JNICALL *  CallStaticByteMethod)

◆ jbyte() [8/11]

JNINativeInterface_::jbyte ( JNICALL *  CallStaticByteMethodA)

◆ jbyte() [9/11]

jclass jmethodID JNINativeInterface_::jbyte ( JNICALL *  CallStaticByteMethodV)

◆ jbyte() [10/11]

JNINativeInterface_::jbyte ( JNICALL *  GetByteField)

◆ jbyte() [11/11]

JNINativeInterface_::jbyte ( JNICALL *  GetStaticByteField)

◆ jbyteArray()

JNINativeInterface_::jbyteArray ( JNICALL *  NewByteArray)

◆ jchar() [1/11]

JNINativeInterface_::jchar ( JNICALL *  CallCharMethod)

◆ jchar() [2/11]

JNINativeInterface_::jchar ( JNICALL *  CallCharMethodA)

◆ jchar() [3/11]

jobject jmethodID JNINativeInterface_::jchar ( JNICALL *  CallCharMethodV)

◆ jchar() [4/11]

JNINativeInterface_::jchar ( JNICALL *  CallNonvirtualCharMethod)

◆ jchar() [5/11]

JNINativeInterface_::jchar ( JNICALL *  CallNonvirtualCharMethodA)

◆ jchar() [6/11]

jobject jclass jmethodID JNINativeInterface_::jchar ( JNICALL *  CallNonvirtualCharMethodV)

◆ jchar() [7/11]

JNINativeInterface_::jchar ( JNICALL *  CallStaticCharMethod)

◆ jchar() [8/11]

JNINativeInterface_::jchar ( JNICALL *  CallStaticCharMethodA)

◆ jchar() [9/11]

jclass jmethodID JNINativeInterface_::jchar ( JNICALL *  CallStaticCharMethodV)

◆ jchar() [10/11]

JNINativeInterface_::jchar ( JNICALL *  GetCharField)

◆ jchar() [11/11]

JNINativeInterface_::jchar ( JNICALL *  GetStaticCharField)

◆ jcharArray()

JNINativeInterface_::jcharArray ( JNICALL *  NewCharArray)

◆ jclass() [1/4]

JNINativeInterface_::jclass ( JNICALL *  DefineClass)

◆ jclass() [2/4]

JNINativeInterface_::jclass ( JNICALL *  FindClass)

◆ jclass() [3/4]

JNINativeInterface_::jclass ( JNICALL *  GetObjectClass)

◆ jclass() [4/4]

JNINativeInterface_::jclass ( JNICALL *  GetSuperclass)

◆ jdouble() [1/11]

JNINativeInterface_::jdouble ( JNICALL *  CallDoubleMethod)

◆ jdouble() [2/11]

JNINativeInterface_::jdouble ( JNICALL *  CallDoubleMethodA)

◆ jdouble() [3/11]

jobject jmethodID JNINativeInterface_::jdouble ( JNICALL *  CallDoubleMethodV)

◆ jdouble() [4/11]

JNINativeInterface_::jdouble ( JNICALL *  CallNonvirtualDoubleMethod)

◆ jdouble() [5/11]

JNINativeInterface_::jdouble ( JNICALL *  CallNonvirtualDoubleMethodA)

◆ jdouble() [6/11]

jobject jclass jmethodID JNINativeInterface_::jdouble ( JNICALL *  CallNonvirtualDoubleMethodV)

◆ jdouble() [7/11]

JNINativeInterface_::jdouble ( JNICALL *  CallStaticDoubleMethod)

◆ jdouble() [8/11]

JNINativeInterface_::jdouble ( JNICALL *  CallStaticDoubleMethodA)

◆ jdouble() [9/11]

jclass jmethodID JNINativeInterface_::jdouble ( JNICALL *  CallStaticDoubleMethodV)

◆ jdouble() [10/11]

JNINativeInterface_::jdouble ( JNICALL *  GetDoubleField)

◆ jdouble() [11/11]

JNINativeInterface_::jdouble ( JNICALL *  GetStaticDoubleField)

◆ jdoubleArray()

JNINativeInterface_::jdoubleArray ( JNICALL *  NewDoubleArray)

◆ jfieldID() [1/3]

JNINativeInterface_::jfieldID ( JNICALL *  FromReflectedField)

◆ jfieldID() [2/3]

JNINativeInterface_::jfieldID ( JNICALL *  GetFieldID)

◆ jfieldID() [3/3]

JNINativeInterface_::jfieldID ( JNICALL *  GetStaticFieldID)

◆ jfloat() [1/11]

JNINativeInterface_::jfloat ( JNICALL *  CallFloatMethod)

◆ jfloat() [2/11]

JNINativeInterface_::jfloat ( JNICALL *  CallFloatMethodA)

◆ jfloat() [3/11]

jobject jmethodID JNINativeInterface_::jfloat ( JNICALL *  CallFloatMethodV)

◆ jfloat() [4/11]

JNINativeInterface_::jfloat ( JNICALL *  CallNonvirtualFloatMethod)

◆ jfloat() [5/11]

JNINativeInterface_::jfloat ( JNICALL *  CallNonvirtualFloatMethodA)

◆ jfloat() [6/11]

jobject jclass jmethodID JNINativeInterface_::jfloat ( JNICALL *  CallNonvirtualFloatMethodV)

◆ jfloat() [7/11]

JNINativeInterface_::jfloat ( JNICALL *  CallStaticFloatMethod)

◆ jfloat() [8/11]

JNINativeInterface_::jfloat ( JNICALL *  CallStaticFloatMethodA)

◆ jfloat() [9/11]

jclass jmethodID JNINativeInterface_::jfloat ( JNICALL *  CallStaticFloatMethodV)

◆ jfloat() [10/11]

JNINativeInterface_::jfloat ( JNICALL *  GetFloatField)

◆ jfloat() [11/11]

JNINativeInterface_::jfloat ( JNICALL *  GetStaticFloatField)

◆ jfloatArray()

JNINativeInterface_::jfloatArray ( JNICALL *  NewFloatArray)

◆ jint() [1/21]

JNINativeInterface_::jint ( JNICALL *  CallIntMethod)

◆ jint() [2/21]

JNINativeInterface_::jint ( JNICALL *  CallIntMethodA)

◆ jint() [3/21]

jobject jmethodID JNINativeInterface_::jint ( JNICALL *  CallIntMethodV)

◆ jint() [4/21]

JNINativeInterface_::jint ( JNICALL *  CallNonvirtualIntMethod)

◆ jint() [5/21]

JNINativeInterface_::jint ( JNICALL *  CallNonvirtualIntMethodA)

◆ jint() [6/21]

jobject jclass jmethodID JNINativeInterface_::jint ( JNICALL *  CallNonvirtualIntMethodV)

◆ jint() [7/21]

JNINativeInterface_::jint ( JNICALL *  CallStaticIntMethod)

◆ jint() [8/21]

JNINativeInterface_::jint ( JNICALL *  CallStaticIntMethodA)

◆ jint() [9/21]

jclass jmethodID JNINativeInterface_::jint ( JNICALL *  CallStaticIntMethodV)

◆ jint() [10/21]

JNINativeInterface_::jint ( JNICALL *  EnsureLocalCapacity)

◆ jint() [11/21]

JNINativeInterface_::jint ( JNICALL *  GetIntField)

◆ jint() [12/21]

JNINativeInterface_::jint ( JNICALL *  GetJavaVM)

◆ jint() [13/21]

JNINativeInterface_::jint ( JNICALL *  GetStaticIntField)

◆ jint() [14/21]

JNINativeInterface_::jint ( JNICALL *  GetVersion)

◆ jint() [15/21]

JNINativeInterface_::jint ( JNICALL *  MonitorEnter)

◆ jint() [16/21]

JNINativeInterface_::jint ( JNICALL *  MonitorExit)

◆ jint() [17/21]

JNINativeInterface_::jint ( JNICALL *  PushLocalFrame)

◆ jint() [18/21]

JNINativeInterface_::jint ( JNICALL *  RegisterNatives)

◆ jint() [19/21]

JNINativeInterface_::jint ( JNICALL *  Throw)

◆ jint() [20/21]

JNINativeInterface_::jint ( JNICALL *  ThrowNew)

◆ jint() [21/21]

JNINativeInterface_::jint ( JNICALL *  UnregisterNatives)

◆ jintArray()

JNINativeInterface_::jintArray ( JNICALL *  NewIntArray)

◆ jlong() [1/12]

JNINativeInterface_::jlong ( JNICALL *  CallLongMethod)

◆ jlong() [2/12]

JNINativeInterface_::jlong ( JNICALL *  CallLongMethodA)

◆ jlong() [3/12]

jobject jmethodID JNINativeInterface_::jlong ( JNICALL *  CallLongMethodV)

◆ jlong() [4/12]

JNINativeInterface_::jlong ( JNICALL *  CallNonvirtualLongMethod)

◆ jlong() [5/12]

JNINativeInterface_::jlong ( JNICALL *  CallNonvirtualLongMethodA)

◆ jlong() [6/12]

jobject jclass jmethodID JNINativeInterface_::jlong ( JNICALL *  CallNonvirtualLongMethodV)

◆ jlong() [7/12]

JNINativeInterface_::jlong ( JNICALL *  CallStaticLongMethod)

◆ jlong() [8/12]

JNINativeInterface_::jlong ( JNICALL *  CallStaticLongMethodA)

◆ jlong() [9/12]

jclass jmethodID JNINativeInterface_::jlong ( JNICALL *  CallStaticLongMethodV)

◆ jlong() [10/12]

JNINativeInterface_::jlong ( JNICALL *  GetDirectBufferCapacity)

◆ jlong() [11/12]

JNINativeInterface_::jlong ( JNICALL *  GetLongField)

◆ jlong() [12/12]

JNINativeInterface_::jlong ( JNICALL *  GetStaticLongField)

◆ jlongArray()

JNINativeInterface_::jlongArray ( JNICALL *  NewLongArray)

◆ jmethodID() [1/3]

JNINativeInterface_::jmethodID ( JNICALL *  FromReflectedMethod)

◆ jmethodID() [2/3]

JNINativeInterface_::jmethodID ( JNICALL *  GetMethodID)

◆ jmethodID() [3/3]

JNINativeInterface_::jmethodID ( JNICALL *  GetStaticMethodID)

◆ jobject() [1/23]

JNINativeInterface_::jobject ( JNICALL *  AllocObject)

◆ jobject() [2/23]

JNINativeInterface_::jobject ( JNICALL *  CallNonvirtualObjectMethod)

◆ jobject() [3/23]

JNINativeInterface_::jobject ( JNICALL *  CallNonvirtualObjectMethodA)

◆ jobject() [4/23]

jobject jclass jmethodID JNINativeInterface_::jobject ( JNICALL *  CallNonvirtualObjectMethodV)

◆ jobject() [5/23]

JNINativeInterface_::jobject ( JNICALL *  CallObjectMethod)

◆ jobject() [6/23]

JNINativeInterface_::jobject ( JNICALL *  CallObjectMethodA)

◆ jobject() [7/23]

jobject jmethodID JNINativeInterface_::jobject ( JNICALL *  CallObjectMethodV)

◆ jobject() [8/23]

JNINativeInterface_::jobject ( JNICALL *  CallStaticObjectMethod)

◆ jobject() [9/23]

JNINativeInterface_::jobject ( JNICALL *  CallStaticObjectMethodA)

◆ jobject() [10/23]

jclass jmethodID JNINativeInterface_::jobject ( JNICALL *  CallStaticObjectMethodV)

◆ jobject() [11/23]

JNINativeInterface_::jobject ( JNICALL *  GetModule)

◆ jobject() [12/23]

JNINativeInterface_::jobject ( JNICALL *  GetObjectArrayElement)

◆ jobject() [13/23]

JNINativeInterface_::jobject ( JNICALL *  GetObjectField)

◆ jobject() [14/23]

JNINativeInterface_::jobject ( JNICALL *  GetStaticObjectField)

◆ jobject() [15/23]

JNINativeInterface_::jobject ( JNICALL *  NewDirectByteBuffer)

◆ jobject() [16/23]

JNINativeInterface_::jobject ( JNICALL *  NewGlobalRef)

◆ jobject() [17/23]

JNINativeInterface_::jobject ( JNICALL *  NewLocalRef)

◆ jobject() [18/23]

JNINativeInterface_::jobject ( JNICALL *  NewObject)

◆ jobject() [19/23]

JNINativeInterface_::jobject ( JNICALL *  NewObjectA)

◆ jobject() [20/23]

jclass jmethodID JNINativeInterface_::jobject ( JNICALL *  NewObjectV)

◆ jobject() [21/23]

JNINativeInterface_::jobject ( JNICALL *  PopLocalFrame)

◆ jobject() [22/23]

JNINativeInterface_::jobject ( JNICALL *  ToReflectedField)

◆ jobject() [23/23]

JNINativeInterface_::jobject ( JNICALL *  ToReflectedMethod)

◆ jobjectArray()

JNINativeInterface_::jobjectArray ( JNICALL *  NewObjectArray)

◆ jobjectRefType()

JNINativeInterface_::jobjectRefType ( JNICALL *  GetObjectRefType)

◆ jshort() [1/11]

JNINativeInterface_::jshort ( JNICALL *  CallNonvirtualShortMethod)

◆ jshort() [2/11]

JNINativeInterface_::jshort ( JNICALL *  CallNonvirtualShortMethodA)

◆ jshort() [3/11]

jobject jclass jmethodID JNINativeInterface_::jshort ( JNICALL *  CallNonvirtualShortMethodV)

◆ jshort() [4/11]

JNINativeInterface_::jshort ( JNICALL *  CallShortMethod)

◆ jshort() [5/11]

JNINativeInterface_::jshort ( JNICALL *  CallShortMethodA)

◆ jshort() [6/11]

jobject jmethodID JNINativeInterface_::jshort ( JNICALL *  CallShortMethodV)

◆ jshort() [7/11]

JNINativeInterface_::jshort ( JNICALL *  CallStaticShortMethod)

◆ jshort() [8/11]

JNINativeInterface_::jshort ( JNICALL *  CallStaticShortMethodA)

◆ jshort() [9/11]

jclass jmethodID JNINativeInterface_::jshort ( JNICALL *  CallStaticShortMethodV)

◆ jshort() [10/11]

JNINativeInterface_::jshort ( JNICALL *  GetShortField)

◆ jshort() [11/11]

JNINativeInterface_::jshort ( JNICALL *  GetStaticShortField)

◆ jshortArray()

JNINativeInterface_::jshortArray ( JNICALL *  NewShortArray)

◆ jsize() [1/3]

JNINativeInterface_::jsize ( JNICALL *  GetArrayLength)

◆ jsize() [2/3]

JNINativeInterface_::jsize ( JNICALL *  GetStringLength)

◆ jsize() [3/3]

JNINativeInterface_::jsize ( JNICALL *  GetStringUTFLength)

◆ jstring() [1/2]

JNINativeInterface_::jstring ( JNICALL *  NewString)

◆ jstring() [2/2]

JNINativeInterface_::jstring ( JNICALL *  NewStringUTF)

◆ jthrowable()

JNINativeInterface_::jthrowable ( JNICALL *  ExceptionOccurred)

◆ jweak()

JNINativeInterface_::jweak ( JNICALL *  NewWeakGlobalRef)

◆ void() [1/64]

JNINativeInterface_::void ( JNICALL *  CallNonvirtualVoidMethod)

◆ void() [2/64]

JNINativeInterface_::void ( JNICALL *  CallNonvirtualVoidMethodA)

◆ void() [3/64]

jobject jclass jmethodID JNINativeInterface_::void ( JNICALL *  CallNonvirtualVoidMethodV)

◆ void() [4/64]

JNINativeInterface_::void ( JNICALL *  CallStaticVoidMethod)

◆ void() [5/64]

JNINativeInterface_::void ( JNICALL *  CallStaticVoidMethodA)

◆ void() [6/64]

jclass jmethodID JNINativeInterface_::void ( JNICALL *  CallStaticVoidMethodV)

◆ void() [7/64]

JNINativeInterface_::void ( JNICALL *  CallVoidMethod)

◆ void() [8/64]

JNINativeInterface_::void ( JNICALL *  CallVoidMethodA)

◆ void() [9/64]

jobject jmethodID JNINativeInterface_::void ( JNICALL *  CallVoidMethodV)

◆ void() [10/64]

JNINativeInterface_::void ( JNICALL *  DeleteGlobalRef)

◆ void() [11/64]

JNINativeInterface_::void ( JNICALL *  DeleteLocalRef)

◆ void() [12/64]

JNINativeInterface_::void ( JNICALL *  DeleteWeakGlobalRef)

◆ void() [13/64]

JNINativeInterface_::void ( JNICALL *  ExceptionClear)

◆ void() [14/64]

JNINativeInterface_::void ( JNICALL *  ExceptionDescribe)

◆ void() [15/64]

JNINativeInterface_::void ( JNICALL *  FatalError)

◆ void() [16/64]

JNINativeInterface_::void ( JNICALL *  GetBooleanArrayRegion)

◆ void() [17/64]

JNINativeInterface_::void ( JNICALL *  GetByteArrayRegion)

◆ void() [18/64]

JNINativeInterface_::void ( JNICALL *  GetCharArrayRegion)

◆ void() [19/64]

JNINativeInterface_::void ( JNICALL *  GetDoubleArrayRegion)

◆ void() [20/64]

JNINativeInterface_::void ( JNICALL *  GetFloatArrayRegion)

◆ void() [21/64]

JNINativeInterface_::void ( JNICALL *  GetIntArrayRegion)

◆ void() [22/64]

JNINativeInterface_::void ( JNICALL *  GetLongArrayRegion)

◆ void() [23/64]

JNINativeInterface_::void ( JNICALL *  GetShortArrayRegion)

◆ void() [24/64]

JNINativeInterface_::void ( JNICALL *  GetStringRegion)

◆ void() [25/64]

JNINativeInterface_::void ( JNICALL *  GetStringUTFRegion)

◆ void() [26/64]

JNINativeInterface_::void ( JNICALL *  ReleaseBooleanArrayElements)

◆ void() [27/64]

JNINativeInterface_::void ( JNICALL *  ReleaseByteArrayElements)

◆ void() [28/64]

JNINativeInterface_::void ( JNICALL *  ReleaseCharArrayElements)

◆ void() [29/64]

JNINativeInterface_::void ( JNICALL *  ReleaseDoubleArrayElements)

◆ void() [30/64]

JNINativeInterface_::void ( JNICALL *  ReleaseFloatArrayElements)

◆ void() [31/64]

JNINativeInterface_::void ( JNICALL *  ReleaseIntArrayElements)

◆ void() [32/64]

JNINativeInterface_::void ( JNICALL *  ReleaseLongArrayElements)

◆ void() [33/64]

JNINativeInterface_::void ( JNICALL *  ReleasePrimitiveArrayCritical)

◆ void() [34/64]

JNINativeInterface_::void ( JNICALL *  ReleaseShortArrayElements)

◆ void() [35/64]

JNINativeInterface_::void ( JNICALL *  ReleaseStringChars)

◆ void() [36/64]

JNINativeInterface_::void ( JNICALL *  ReleaseStringCritical)

◆ void() [37/64]

JNINativeInterface_::void ( JNICALL *  ReleaseStringUTFChars)

◆ void() [38/64]

JNINativeInterface_::void ( JNICALL *  SetBooleanArrayRegion)

◆ void() [39/64]

JNINativeInterface_::void ( JNICALL *  SetBooleanField)

◆ void() [40/64]

JNINativeInterface_::void ( JNICALL *  SetByteArrayRegion)

◆ void() [41/64]

JNINativeInterface_::void ( JNICALL *  SetByteField)

◆ void() [42/64]

JNINativeInterface_::void ( JNICALL *  SetCharArrayRegion)

◆ void() [43/64]

JNINativeInterface_::void ( JNICALL *  SetCharField)

◆ void() [44/64]

JNINativeInterface_::void ( JNICALL *  SetDoubleArrayRegion)

◆ void() [45/64]

JNINativeInterface_::void ( JNICALL *  SetDoubleField)

◆ void() [46/64]

JNINativeInterface_::void ( JNICALL *  SetFloatArrayRegion)

◆ void() [47/64]

JNINativeInterface_::void ( JNICALL *  SetFloatField)

◆ void() [48/64]

JNINativeInterface_::void ( JNICALL *  SetIntArrayRegion)

◆ void() [49/64]

JNINativeInterface_::void ( JNICALL *  SetIntField)

◆ void() [50/64]

JNINativeInterface_::void ( JNICALL *  SetLongArrayRegion)

◆ void() [51/64]

JNINativeInterface_::void ( JNICALL *  SetLongField)

◆ void() [52/64]

JNINativeInterface_::void ( JNICALL *  SetObjectArrayElement)

◆ void() [53/64]

JNINativeInterface_::void ( JNICALL *  SetObjectField)

◆ void() [54/64]

JNINativeInterface_::void ( JNICALL *  SetShortArrayRegion)

◆ void() [55/64]

JNINativeInterface_::void ( JNICALL *  SetShortField)

◆ void() [56/64]

JNINativeInterface_::void ( JNICALL *  SetStaticBooleanField)

◆ void() [57/64]

JNINativeInterface_::void ( JNICALL *  SetStaticByteField)

◆ void() [58/64]

JNINativeInterface_::void ( JNICALL *  SetStaticCharField)

◆ void() [59/64]

JNINativeInterface_::void ( JNICALL *  SetStaticDoubleField)

◆ void() [60/64]

JNINativeInterface_::void ( JNICALL *  SetStaticFloatField)

◆ void() [61/64]

JNINativeInterface_::void ( JNICALL *  SetStaticIntField)

◆ void() [62/64]

JNINativeInterface_::void ( JNICALL *  SetStaticLongField)

◆ void() [63/64]

JNINativeInterface_::void ( JNICALL *  SetStaticObjectField)

◆ void() [64/64]

JNINativeInterface_::void ( JNICALL *  SetStaticShortField)

Field Documentation

◆ address

void* JNINativeInterface_::address

Definition at line 758 of file jni.h.

◆ args [1/6]

jclass jmethodID const jvalue * JNINativeInterface_::args

Definition at line 280 of file jni.h.

◆ args [2/6]

jclass jmethodID const jvalue* JNINativeInterface_::args

Definition at line 282 of file jni.h.

◆ args [3/6]

jobject jmethodID jobject jmethodID va_list JNINativeInterface_::args

Definition at line 295 of file jni.h.

◆ args [4/6]

jobject jmethodID const jvalue* JNINativeInterface_::args

Definition at line 297 of file jni.h.

◆ args [5/6]

jobject jclass jmethodID jobject jclass jmethodID va_list JNINativeInterface_::args

Definition at line 366 of file jni.h.

◆ args [6/6]

jobject jclass jmethodID const jvalue* JNINativeInterface_::args

Definition at line 369 of file jni.h.

◆ array [1/10]

jarray JNINativeInterface_::array

Definition at line 626 of file jni.h.

◆ array [2/10]

jobjectArray JNINativeInterface_::array

Definition at line 631 of file jni.h.

◆ array [3/10]

jbooleanArray JNINativeInterface_::array

Definition at line 670 of file jni.h.

◆ array [4/10]

jbyteArray JNINativeInterface_::array

Definition at line 672 of file jni.h.

◆ array [5/10]

jcharArray JNINativeInterface_::array

Definition at line 674 of file jni.h.

◆ array [6/10]

jshortArray JNINativeInterface_::array

Definition at line 676 of file jni.h.

◆ array [7/10]

jintArray JNINativeInterface_::array

Definition at line 678 of file jni.h.

◆ array [8/10]

jlongArray JNINativeInterface_::array

Definition at line 680 of file jni.h.

◆ array [9/10]

jfloatArray JNINativeInterface_::array

Definition at line 682 of file jni.h.

◆ array [10/10]

jdoubleArray JNINativeInterface_::array

Definition at line 684 of file jni.h.

◆ buf [1/20]

const char jobject const jbyte* JNINativeInterface_::buf

Definition at line 223 of file jni.h.

◆ buf [2/20]

jbooleanArray jsize jsize jboolean* JNINativeInterface_::buf

Definition at line 687 of file jni.h.

◆ buf [3/20]

jbyteArray jsize jsize jbyte* JNINativeInterface_::buf

Definition at line 689 of file jni.h.

◆ buf [4/20]

jcharArray jsize jsize jchar* JNINativeInterface_::buf

Definition at line 691 of file jni.h.

◆ buf [5/20]

jshortArray jsize jsize jshort* JNINativeInterface_::buf

Definition at line 693 of file jni.h.

◆ buf [6/20]

jintArray jsize jsize jint* JNINativeInterface_::buf

Definition at line 695 of file jni.h.

◆ buf [7/20]

jlongArray jsize jsize jlong* JNINativeInterface_::buf

Definition at line 697 of file jni.h.

◆ buf [8/20]

jfloatArray jsize jsize jfloat* JNINativeInterface_::buf

Definition at line 699 of file jni.h.

◆ buf [9/20]

jdoubleArray jsize jsize jdouble* JNINativeInterface_::buf

Definition at line 701 of file jni.h.

◆ buf [10/20]

jbooleanArray jsize jsize const jboolean* JNINativeInterface_::buf

Definition at line 704 of file jni.h.

◆ buf [11/20]

jbyteArray jsize jsize const jbyte* JNINativeInterface_::buf

Definition at line 706 of file jni.h.

◆ buf [12/20]

jcharArray jsize jsize const jchar* JNINativeInterface_::buf

Definition at line 708 of file jni.h.

◆ buf [13/20]

jshortArray jsize jsize const jshort* JNINativeInterface_::buf

Definition at line 710 of file jni.h.

◆ buf [14/20]

jintArray jsize jsize const jint* JNINativeInterface_::buf

Definition at line 712 of file jni.h.

◆ buf [15/20]

jlongArray jsize jsize const jlong* JNINativeInterface_::buf

Definition at line 714 of file jni.h.

◆ buf [16/20]

jfloatArray jsize jsize const jfloat* JNINativeInterface_::buf

Definition at line 716 of file jni.h.

◆ buf [17/20]

jdoubleArray jsize jsize const jdouble* JNINativeInterface_::buf

Definition at line 718 of file jni.h.

◆ buf [18/20]

jstring jsize jsize jchar* JNINativeInterface_::buf

Definition at line 735 of file jni.h.

◆ buf [19/20]

jstring jsize jsize char* JNINativeInterface_::buf

Definition at line 737 of file jni.h.

◆ buf [20/20]

jobject JNINativeInterface_::buf

Definition at line 762 of file jni.h.

◆ capacity [1/2]

jint JNINativeInterface_::capacity

Definition at line 258 of file jni.h.

◆ capacity [2/2]

void jlong JNINativeInterface_::capacity

Definition at line 758 of file jni.h.

◆ carray

jarray void* JNINativeInterface_::carray

Definition at line 742 of file jni.h.

◆ chars [1/2]

jstring const jchar* JNINativeInterface_::chars

Definition at line 613 of file jni.h.

◆ chars [2/2]

jstring const char* JNINativeInterface_::chars

Definition at line 622 of file jni.h.

◆ clazz [1/5]

jclass JNINativeInterface_::clazz

Definition at line 247 of file jni.h.

◆ clazz [2/5]

jclass jmethodID jclass JNINativeInterface_::clazz

Definition at line 280 of file jni.h.

◆ clazz [3/5]

jobject jclass JNINativeInterface_::clazz

Definition at line 287 of file jni.h.

◆ clazz [4/5]

jobject jclass jmethodID jobject jclass JNINativeInterface_::clazz

Definition at line 365 of file jni.h.

◆ clazz [5/5]

jsize jclass JNINativeInterface_::clazz

Definition at line 629 of file jni.h.

◆ cls [1/2]

jclass JNINativeInterface_::cls

Definition at line 234 of file jni.h.

◆ cls [2/2]

jclass jmethodID jclass JNINativeInterface_::cls

Definition at line 562 of file jni.h.

◆ cstring

jstring const jchar* JNINativeInterface_::cstring

Definition at line 747 of file jni.h.

◆ elems [1/8]

jbooleanArray jboolean* JNINativeInterface_::elems

Definition at line 670 of file jni.h.

◆ elems [2/8]

jbyteArray jbyte* JNINativeInterface_::elems

Definition at line 672 of file jni.h.

◆ elems [3/8]

jcharArray jchar* JNINativeInterface_::elems

Definition at line 674 of file jni.h.

◆ elems [4/8]

jshortArray jshort* JNINativeInterface_::elems

Definition at line 676 of file jni.h.

◆ elems [5/8]

jintArray jint* JNINativeInterface_::elems

Definition at line 678 of file jni.h.

◆ elems [6/8]

jlongArray jlong* JNINativeInterface_::elems

Definition at line 680 of file jni.h.

◆ elems [7/8]

jfloatArray jfloat* JNINativeInterface_::elems

Definition at line 682 of file jni.h.

◆ elems [8/8]

jdoubleArray jdouble* JNINativeInterface_::elems

Definition at line 684 of file jni.h.

◆ field

jobject JNINativeInterface_::field

Definition at line 231 of file jni.h.

◆ fieldID [1/2]

jclass jfieldID JNINativeInterface_::fieldID

Definition at line 242 of file jni.h.

◆ fieldID [2/2]

jobject jfieldID JNINativeInterface_::fieldID

Definition at line 456 of file jni.h.

◆ gref

jobject JNINativeInterface_::gref

Definition at line 265 of file jni.h.

◆ index

jobjectArray jsize JNINativeInterface_::index

Definition at line 631 of file jni.h.

◆ init

jsize jclass jobject JNINativeInterface_::init

Definition at line 629 of file jni.h.

◆ isStatic [1/2]

jclass jmethodID jboolean JNINativeInterface_::isStatic

Definition at line 234 of file jni.h.

◆ isStatic [2/2]

jclass jfieldID jboolean JNINativeInterface_::isStatic

Definition at line 242 of file jni.h.

◆ l

jbooleanArray jsize jsize JNINativeInterface_::l

Definition at line 687 of file jni.h.

◆ len [1/11]

jstring jsize jsize JNINativeInterface_::len

Definition at line 224 of file jni.h.

◆ len [2/11]

const jchar jsize JNINativeInterface_::len

Definition at line 607 of file jni.h.

◆ len [3/11]

jsize JNINativeInterface_::len

Definition at line 629 of file jni.h.

◆ len [4/11]

jbyteArray jsize jsize JNINativeInterface_::len

Definition at line 689 of file jni.h.

◆ len [5/11]

jcharArray jsize jsize JNINativeInterface_::len

Definition at line 691 of file jni.h.

◆ len [6/11]

jshortArray jsize jsize JNINativeInterface_::len

Definition at line 693 of file jni.h.

◆ len [7/11]

jintArray jsize jsize JNINativeInterface_::len

Definition at line 695 of file jni.h.

◆ len [8/11]

jlongArray jsize jsize JNINativeInterface_::len

Definition at line 697 of file jni.h.

◆ len [9/11]

jfloatArray jsize jsize JNINativeInterface_::len

Definition at line 699 of file jni.h.

◆ len [10/11]

jdoubleArray jsize jsize JNINativeInterface_::len

Definition at line 701 of file jni.h.

◆ len [11/11]

jstring jsize jsize JNINativeInterface_::len

Definition at line 735 of file jni.h.

◆ loader

const char jobject JNINativeInterface_::loader

Definition at line 223 of file jni.h.

◆ lobj

jobject JNINativeInterface_::lobj

Definition at line 263 of file jni.h.

◆ method

jobject JNINativeInterface_::method

Definition at line 229 of file jni.h.

◆ methodID [1/6]

jclass jmethodID JNINativeInterface_::methodID

Definition at line 234 of file jni.h.

◆ methodID [2/6]

jclass jmethodID jclass jmethodID JNINativeInterface_::methodID

Definition at line 280 of file jni.h.

◆ methodID [3/6]

jobject jmethodID JNINativeInterface_::methodID

Definition at line 293 of file jni.h.

◆ methodID [4/6]

jobject jmethodID jobject jmethodID JNINativeInterface_::methodID

Definition at line 295 of file jni.h.

◆ methodID [5/6]

jobject jclass jmethodID JNINativeInterface_::methodID

Definition at line 363 of file jni.h.

◆ methodID [6/6]

jobject jclass jmethodID jobject jclass jmethodID JNINativeInterface_::methodID

Definition at line 365 of file jni.h.

◆ methods

jclass const JNINativeMethod* JNINativeInterface_::methods

Definition at line 721 of file jni.h.

◆ mode [1/9]

jbooleanArray jboolean jint JNINativeInterface_::mode

Definition at line 670 of file jni.h.

◆ mode [2/9]

jbyteArray jbyte jint JNINativeInterface_::mode

Definition at line 672 of file jni.h.

◆ mode [3/9]

jcharArray jchar jint JNINativeInterface_::mode

Definition at line 674 of file jni.h.

◆ mode [4/9]

jshortArray jshort jint JNINativeInterface_::mode

Definition at line 676 of file jni.h.

◆ mode [5/9]

jintArray jint jint JNINativeInterface_::mode

Definition at line 678 of file jni.h.

◆ mode [6/9]

jlongArray jlong jint JNINativeInterface_::mode

Definition at line 680 of file jni.h.

◆ mode [7/9]

jfloatArray jfloat jint JNINativeInterface_::mode

Definition at line 682 of file jni.h.

◆ mode [8/9]

jdoubleArray jdouble jint JNINativeInterface_::mode

Definition at line 684 of file jni.h.

◆ mode [9/9]

jarray void jint JNINativeInterface_::mode

Definition at line 742 of file jni.h.

◆ msg [1/2]

jclass const char* JNINativeInterface_::msg

Definition at line 247 of file jni.h.

◆ msg [2/2]

const char* JNINativeInterface_::msg

Definition at line 255 of file jni.h.

◆ name [1/2]

jclass const char * JNINativeInterface_::name

Definition at line 223 of file jni.h.

◆ name [2/2]

jclass const char* JNINativeInterface_::name

Definition at line 290 of file jni.h.

◆ nMethods

jclass const JNINativeMethod jint JNINativeInterface_::nMethods

Definition at line 722 of file jni.h.

◆ obj [1/4]

jobject JNINativeInterface_::obj

Definition at line 245 of file jni.h.

◆ obj [2/4]

jobject JNINativeInterface_::obj

Definition at line 267 of file jni.h.

◆ obj [3/4]

jobject jmethodID jobject JNINativeInterface_::obj

Definition at line 295 of file jni.h.

◆ obj [4/4]

jobject jclass jmethodID jobject JNINativeInterface_::obj

Definition at line 365 of file jni.h.

◆ obj1

jobject JNINativeInterface_::obj1

Definition at line 269 of file jni.h.

◆ obj2

jobject jobject JNINativeInterface_::obj2

Definition at line 269 of file jni.h.

◆ ref [1/2]

jobject JNINativeInterface_::ref

Definition at line 271 of file jni.h.

◆ ref [2/2]

jweak JNINativeInterface_::ref

Definition at line 752 of file jni.h.

◆ reserved0

void* JNINativeInterface_::reserved0

Definition at line 215 of file jni.h.

◆ reserved1

void* JNINativeInterface_::reserved1

Definition at line 216 of file jni.h.

◆ reserved2

void* JNINativeInterface_::reserved2

Definition at line 217 of file jni.h.

◆ reserved3

void* JNINativeInterface_::reserved3

Definition at line 219 of file jni.h.

◆ result

jobject JNINativeInterface_::result

Definition at line 260 of file jni.h.

◆ sig

jclass const char const char * JNINativeInterface_::sig

Definition at line 290 of file jni.h.

◆ start [1/9]

jstring jsize JNINativeInterface_::start

Definition at line 687 of file jni.h.

◆ start [2/9]

jbyteArray jsize JNINativeInterface_::start

Definition at line 689 of file jni.h.

◆ start [3/9]

jcharArray jsize JNINativeInterface_::start

Definition at line 691 of file jni.h.

◆ start [4/9]

jshortArray jsize JNINativeInterface_::start

Definition at line 693 of file jni.h.

◆ start [5/9]

jintArray jsize JNINativeInterface_::start

Definition at line 695 of file jni.h.

◆ start [6/9]

jlongArray jsize JNINativeInterface_::start

Definition at line 697 of file jni.h.

◆ start [7/9]

jfloatArray jsize JNINativeInterface_::start

Definition at line 699 of file jni.h.

◆ start [8/9]

jdoubleArray jsize JNINativeInterface_::start

Definition at line 701 of file jni.h.

◆ start [9/9]

jstring jsize JNINativeInterface_::start

Definition at line 735 of file jni.h.

◆ str

jstring JNINativeInterface_::str

Definition at line 609 of file jni.h.

◆ string

jstring JNINativeInterface_::string

Definition at line 747 of file jni.h.

◆ sub

jclass JNINativeInterface_::sub

Definition at line 237 of file jni.h.

◆ sup

jclass jclass JNINativeInterface_::sup

Definition at line 239 of file jni.h.

◆ unicode

const jchar* JNINativeInterface_::unicode

Definition at line 607 of file jni.h.

◆ utf

const char* JNINativeInterface_::utf

Definition at line 616 of file jni.h.

◆ val [1/10]

jobject jfieldID jobject JNINativeInterface_::val

Definition at line 475 of file jni.h.

◆ val [2/10]

jobject jfieldID jboolean JNINativeInterface_::val

Definition at line 477 of file jni.h.

◆ val [3/10]

jobject jfieldID jbyte JNINativeInterface_::val

Definition at line 479 of file jni.h.

◆ val [4/10]

jobject jfieldID jchar JNINativeInterface_::val

Definition at line 481 of file jni.h.

◆ val [5/10]

jobject jfieldID jshort JNINativeInterface_::val

Definition at line 483 of file jni.h.

◆ val [6/10]

jobject jfieldID jint JNINativeInterface_::val

Definition at line 485 of file jni.h.

◆ val [7/10]

jobject jfieldID jlong JNINativeInterface_::val

Definition at line 487 of file jni.h.

◆ val [8/10]

jobject jfieldID jfloat JNINativeInterface_::val

Definition at line 489 of file jni.h.

◆ val [9/10]

jobject jfieldID jdouble JNINativeInterface_::val

Definition at line 491 of file jni.h.

◆ val [10/10]

jobjectArray jsize jobject JNINativeInterface_::val

Definition at line 633 of file jni.h.

◆ value [1/9]

jclass jfieldID jobject JNINativeInterface_::value

Definition at line 588 of file jni.h.

◆ value [2/9]

jclass jfieldID jboolean JNINativeInterface_::value

Definition at line 590 of file jni.h.

◆ value [3/9]

jclass jfieldID jbyte JNINativeInterface_::value

Definition at line 592 of file jni.h.

◆ value [4/9]

jclass jfieldID jchar JNINativeInterface_::value

Definition at line 594 of file jni.h.

◆ value [5/9]

jclass jfieldID jshort JNINativeInterface_::value

Definition at line 596 of file jni.h.

◆ value [6/9]

jclass jfieldID jint JNINativeInterface_::value

Definition at line 598 of file jni.h.

◆ value [7/9]

jclass jfieldID jlong JNINativeInterface_::value

Definition at line 600 of file jni.h.

◆ value [8/9]

jclass jfieldID jfloat JNINativeInterface_::value

Definition at line 602 of file jni.h.

◆ value [9/9]

jclass jfieldID jdouble JNINativeInterface_::value

Definition at line 604 of file jni.h.

◆ vm

JavaVM** JNINativeInterface_::vm

Definition at line 732 of file jni.h.


The documentation for this struct was generated from the following file: