Rizin
unix-like reverse engineering framework and cli tools
JNINativeInterface Struct Reference

#include <jni.h>

Public Attributes

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

Detailed Description

Definition at line 169 of file jni.h.

Member Data Documentation

◆ AllocObject

jobject(* JNINativeInterface::AllocObject) (JNIEnv *, jclass)

Definition at line 210 of file jni.h.

◆ CallBooleanMethod

jboolean(* JNINativeInterface::CallBooleanMethod) (JNIEnv *, jobject, jmethodID,...)

Definition at line 222 of file jni.h.

◆ CallBooleanMethodA

jboolean(* JNINativeInterface::CallBooleanMethodA) (JNIEnv *, jobject, jmethodID, jvalue *)

Definition at line 224 of file jni.h.

◆ CallBooleanMethodV

jboolean(* JNINativeInterface::CallBooleanMethodV) (JNIEnv *, jobject, jmethodID, va_list)

Definition at line 223 of file jni.h.

◆ CallByteMethod

jbyte(* JNINativeInterface::CallByteMethod) (JNIEnv *, jobject, jmethodID,...)

Definition at line 225 of file jni.h.

◆ CallByteMethodA

jbyte(* JNINativeInterface::CallByteMethodA) (JNIEnv *, jobject, jmethodID, jvalue *)

Definition at line 227 of file jni.h.

◆ CallByteMethodV

jbyte(* JNINativeInterface::CallByteMethodV) (JNIEnv *, jobject, jmethodID, va_list)

Definition at line 226 of file jni.h.

◆ CallCharMethod

jchar(* JNINativeInterface::CallCharMethod) (JNIEnv *, jobject, jmethodID,...)

Definition at line 228 of file jni.h.

◆ CallCharMethodA

jchar(* JNINativeInterface::CallCharMethodA) (JNIEnv *, jobject, jmethodID, jvalue *)

Definition at line 230 of file jni.h.

◆ CallCharMethodV

jchar(* JNINativeInterface::CallCharMethodV) (JNIEnv *, jobject, jmethodID, va_list)

Definition at line 229 of file jni.h.

◆ CallDoubleMethod

jdouble(* JNINativeInterface::CallDoubleMethod) (JNIEnv *, jobject, jmethodID,...)

Definition at line 243 of file jni.h.

◆ CallDoubleMethodA

jdouble(* JNINativeInterface::CallDoubleMethodA) (JNIEnv *, jobject, jmethodID, jvalue *)

Definition at line 245 of file jni.h.

◆ CallDoubleMethodV

jdouble(* JNINativeInterface::CallDoubleMethodV) (JNIEnv *, jobject, jmethodID, va_list)

Definition at line 244 of file jni.h.

◆ CallFloatMethod

jfloat(* JNINativeInterface::CallFloatMethod) (JNIEnv *, jobject, jmethodID,...)

Definition at line 240 of file jni.h.

◆ CallFloatMethodA

jfloat(* JNINativeInterface::CallFloatMethodA) (JNIEnv *, jobject, jmethodID, jvalue *)

Definition at line 242 of file jni.h.

◆ CallFloatMethodV

jfloat(* JNINativeInterface::CallFloatMethodV) (JNIEnv *, jobject, jmethodID, va_list)

Definition at line 241 of file jni.h.

◆ CallIntMethod

jint(* JNINativeInterface::CallIntMethod) (JNIEnv *, jobject, jmethodID,...)

Definition at line 234 of file jni.h.

◆ CallIntMethodA

jint(* JNINativeInterface::CallIntMethodA) (JNIEnv *, jobject, jmethodID, jvalue *)

Definition at line 236 of file jni.h.

◆ CallIntMethodV

jint(* JNINativeInterface::CallIntMethodV) (JNIEnv *, jobject, jmethodID, va_list)

Definition at line 235 of file jni.h.

◆ CallLongMethod

jlong(* JNINativeInterface::CallLongMethod) (JNIEnv *, jobject, jmethodID,...)

Definition at line 237 of file jni.h.

◆ CallLongMethodA

jlong(* JNINativeInterface::CallLongMethodA) (JNIEnv *, jobject, jmethodID, jvalue *)

Definition at line 239 of file jni.h.

◆ CallLongMethodV

jlong(* JNINativeInterface::CallLongMethodV) (JNIEnv *, jobject, jmethodID, va_list)

Definition at line 238 of file jni.h.

◆ CallNonvirtualBooleanMethod

jboolean(* JNINativeInterface::CallNonvirtualBooleanMethod) (JNIEnv *, jobject, jclass, jmethodID,...)

Definition at line 256 of file jni.h.

◆ CallNonvirtualBooleanMethodA

jboolean(* JNINativeInterface::CallNonvirtualBooleanMethodA) (JNIEnv *, jobject, jclass, jmethodID, jvalue *)

Definition at line 260 of file jni.h.

◆ CallNonvirtualBooleanMethodV

jboolean(* JNINativeInterface::CallNonvirtualBooleanMethodV) (JNIEnv *, jobject, jclass, jmethodID, va_list)

Definition at line 258 of file jni.h.

◆ CallNonvirtualByteMethod

jbyte(* JNINativeInterface::CallNonvirtualByteMethod) (JNIEnv *, jobject, jclass, jmethodID,...)

Definition at line 262 of file jni.h.

◆ CallNonvirtualByteMethodA

jbyte(* JNINativeInterface::CallNonvirtualByteMethodA) (JNIEnv *, jobject, jclass, jmethodID, jvalue *)

Definition at line 266 of file jni.h.

◆ CallNonvirtualByteMethodV

jbyte(* JNINativeInterface::CallNonvirtualByteMethodV) (JNIEnv *, jobject, jclass, jmethodID, va_list)

Definition at line 264 of file jni.h.

◆ CallNonvirtualCharMethod

jchar(* JNINativeInterface::CallNonvirtualCharMethod) (JNIEnv *, jobject, jclass, jmethodID,...)

Definition at line 268 of file jni.h.

◆ CallNonvirtualCharMethodA

jchar(* JNINativeInterface::CallNonvirtualCharMethodA) (JNIEnv *, jobject, jclass, jmethodID, jvalue *)

Definition at line 272 of file jni.h.

◆ CallNonvirtualCharMethodV

jchar(* JNINativeInterface::CallNonvirtualCharMethodV) (JNIEnv *, jobject, jclass, jmethodID, va_list)

Definition at line 270 of file jni.h.

◆ CallNonvirtualDoubleMethod

jdouble(* JNINativeInterface::CallNonvirtualDoubleMethod) (JNIEnv *, jobject, jclass, jmethodID,...)

Definition at line 298 of file jni.h.

◆ CallNonvirtualDoubleMethodA

jdouble(* JNINativeInterface::CallNonvirtualDoubleMethodA) (JNIEnv *, jobject, jclass, jmethodID, jvalue *)

Definition at line 302 of file jni.h.

◆ CallNonvirtualDoubleMethodV

jdouble(* JNINativeInterface::CallNonvirtualDoubleMethodV) (JNIEnv *, jobject, jclass, jmethodID, va_list)

Definition at line 300 of file jni.h.

◆ CallNonvirtualFloatMethod

jfloat(* JNINativeInterface::CallNonvirtualFloatMethod) (JNIEnv *, jobject, jclass, jmethodID,...)

Definition at line 292 of file jni.h.

◆ CallNonvirtualFloatMethodA

jfloat(* JNINativeInterface::CallNonvirtualFloatMethodA) (JNIEnv *, jobject, jclass, jmethodID, jvalue *)

Definition at line 296 of file jni.h.

◆ CallNonvirtualFloatMethodV

jfloat(* JNINativeInterface::CallNonvirtualFloatMethodV) (JNIEnv *, jobject, jclass, jmethodID, va_list)

Definition at line 294 of file jni.h.

◆ CallNonvirtualIntMethod

jint(* JNINativeInterface::CallNonvirtualIntMethod) (JNIEnv *, jobject, jclass, jmethodID,...)

Definition at line 280 of file jni.h.

◆ CallNonvirtualIntMethodA

jint(* JNINativeInterface::CallNonvirtualIntMethodA) (JNIEnv *, jobject, jclass, jmethodID, jvalue *)

Definition at line 284 of file jni.h.

◆ CallNonvirtualIntMethodV

jint(* JNINativeInterface::CallNonvirtualIntMethodV) (JNIEnv *, jobject, jclass, jmethodID, va_list)

Definition at line 282 of file jni.h.

◆ CallNonvirtualLongMethod

jlong(* JNINativeInterface::CallNonvirtualLongMethod) (JNIEnv *, jobject, jclass, jmethodID,...)

Definition at line 286 of file jni.h.

◆ CallNonvirtualLongMethodA

jlong(* JNINativeInterface::CallNonvirtualLongMethodA) (JNIEnv *, jobject, jclass, jmethodID, jvalue *)

Definition at line 290 of file jni.h.

◆ CallNonvirtualLongMethodV

jlong(* JNINativeInterface::CallNonvirtualLongMethodV) (JNIEnv *, jobject, jclass, jmethodID, va_list)

Definition at line 288 of file jni.h.

◆ CallNonvirtualObjectMethod

jobject(* JNINativeInterface::CallNonvirtualObjectMethod) (JNIEnv *, jobject, jclass, jmethodID,...)

Definition at line 250 of file jni.h.

◆ CallNonvirtualObjectMethodA

jobject(* JNINativeInterface::CallNonvirtualObjectMethodA) (JNIEnv *, jobject, jclass, jmethodID, jvalue *)

Definition at line 254 of file jni.h.

◆ CallNonvirtualObjectMethodV

jobject(* JNINativeInterface::CallNonvirtualObjectMethodV) (JNIEnv *, jobject, jclass, jmethodID, va_list)

Definition at line 252 of file jni.h.

◆ CallNonvirtualShortMethod

jshort(* JNINativeInterface::CallNonvirtualShortMethod) (JNIEnv *, jobject, jclass, jmethodID,...)

Definition at line 274 of file jni.h.

◆ CallNonvirtualShortMethodA

jshort(* JNINativeInterface::CallNonvirtualShortMethodA) (JNIEnv *, jobject, jclass, jmethodID, jvalue *)

Definition at line 278 of file jni.h.

◆ CallNonvirtualShortMethodV

jshort(* JNINativeInterface::CallNonvirtualShortMethodV) (JNIEnv *, jobject, jclass, jmethodID, va_list)

Definition at line 276 of file jni.h.

◆ CallNonvirtualVoidMethod

void(* JNINativeInterface::CallNonvirtualVoidMethod) (JNIEnv *, jobject, jclass, jmethodID,...)

Definition at line 304 of file jni.h.

◆ CallNonvirtualVoidMethodA

void(* JNINativeInterface::CallNonvirtualVoidMethodA) (JNIEnv *, jobject, jclass, jmethodID, jvalue *)

Definition at line 308 of file jni.h.

◆ CallNonvirtualVoidMethodV

void(* JNINativeInterface::CallNonvirtualVoidMethodV) (JNIEnv *, jobject, jclass, jmethodID, va_list)

Definition at line 306 of file jni.h.

◆ CallObjectMethod

jobject(* JNINativeInterface::CallObjectMethod) (JNIEnv *, jobject, jmethodID,...)

Definition at line 219 of file jni.h.

◆ CallObjectMethodA

jobject(* JNINativeInterface::CallObjectMethodA) (JNIEnv *, jobject, jmethodID, jvalue *)

Definition at line 221 of file jni.h.

◆ CallObjectMethodV

jobject(* JNINativeInterface::CallObjectMethodV) (JNIEnv *, jobject, jmethodID, va_list)

Definition at line 220 of file jni.h.

◆ CallShortMethod

jshort(* JNINativeInterface::CallShortMethod) (JNIEnv *, jobject, jmethodID,...)

Definition at line 231 of file jni.h.

◆ CallShortMethodA

jshort(* JNINativeInterface::CallShortMethodA) (JNIEnv *, jobject, jmethodID, jvalue *)

Definition at line 233 of file jni.h.

◆ CallShortMethodV

jshort(* JNINativeInterface::CallShortMethodV) (JNIEnv *, jobject, jmethodID, va_list)

Definition at line 232 of file jni.h.

◆ CallStaticBooleanMethod

jboolean(* JNINativeInterface::CallStaticBooleanMethod) (JNIEnv *, jclass, jmethodID,...)

Definition at line 338 of file jni.h.

◆ CallStaticBooleanMethodA

jboolean(* JNINativeInterface::CallStaticBooleanMethodA) (JNIEnv *, jclass, jmethodID, jvalue *)

Definition at line 341 of file jni.h.

◆ CallStaticBooleanMethodV

jboolean(* JNINativeInterface::CallStaticBooleanMethodV) (JNIEnv *, jclass, jmethodID, va_list)

Definition at line 339 of file jni.h.

◆ CallStaticByteMethod

jbyte(* JNINativeInterface::CallStaticByteMethod) (JNIEnv *, jclass, jmethodID,...)

Definition at line 343 of file jni.h.

◆ CallStaticByteMethodA

jbyte(* JNINativeInterface::CallStaticByteMethodA) (JNIEnv *, jclass, jmethodID, jvalue *)

Definition at line 345 of file jni.h.

◆ CallStaticByteMethodV

jbyte(* JNINativeInterface::CallStaticByteMethodV) (JNIEnv *, jclass, jmethodID, va_list)

Definition at line 344 of file jni.h.

◆ CallStaticCharMethod

jchar(* JNINativeInterface::CallStaticCharMethod) (JNIEnv *, jclass, jmethodID,...)

Definition at line 346 of file jni.h.

◆ CallStaticCharMethodA

jchar(* JNINativeInterface::CallStaticCharMethodA) (JNIEnv *, jclass, jmethodID, jvalue *)

Definition at line 348 of file jni.h.

◆ CallStaticCharMethodV

jchar(* JNINativeInterface::CallStaticCharMethodV) (JNIEnv *, jclass, jmethodID, va_list)

Definition at line 347 of file jni.h.

◆ CallStaticDoubleMethod

jdouble(* JNINativeInterface::CallStaticDoubleMethod) (JNIEnv *, jclass, jmethodID,...)

Definition at line 361 of file jni.h.

◆ CallStaticDoubleMethodA

jdouble(* JNINativeInterface::CallStaticDoubleMethodA) (JNIEnv *, jclass, jmethodID, jvalue *)

Definition at line 363 of file jni.h.

◆ CallStaticDoubleMethodV

jdouble(* JNINativeInterface::CallStaticDoubleMethodV) (JNIEnv *, jclass, jmethodID, va_list)

Definition at line 362 of file jni.h.

◆ CallStaticFloatMethod

jfloat(* JNINativeInterface::CallStaticFloatMethod) (JNIEnv *, jclass, jmethodID,...)

Definition at line 358 of file jni.h.

◆ CallStaticFloatMethodA

jfloat(* JNINativeInterface::CallStaticFloatMethodA) (JNIEnv *, jclass, jmethodID, jvalue *)

Definition at line 360 of file jni.h.

◆ CallStaticFloatMethodV

jfloat(* JNINativeInterface::CallStaticFloatMethodV) (JNIEnv *, jclass, jmethodID, va_list)

Definition at line 359 of file jni.h.

◆ CallStaticIntMethod

jint(* JNINativeInterface::CallStaticIntMethod) (JNIEnv *, jclass, jmethodID,...)

Definition at line 352 of file jni.h.

◆ CallStaticIntMethodA

jint(* JNINativeInterface::CallStaticIntMethodA) (JNIEnv *, jclass, jmethodID, jvalue *)

Definition at line 354 of file jni.h.

◆ CallStaticIntMethodV

jint(* JNINativeInterface::CallStaticIntMethodV) (JNIEnv *, jclass, jmethodID, va_list)

Definition at line 353 of file jni.h.

◆ CallStaticLongMethod

jlong(* JNINativeInterface::CallStaticLongMethod) (JNIEnv *, jclass, jmethodID,...)

Definition at line 355 of file jni.h.

◆ CallStaticLongMethodA

jlong(* JNINativeInterface::CallStaticLongMethodA) (JNIEnv *, jclass, jmethodID, jvalue *)

Definition at line 357 of file jni.h.

◆ CallStaticLongMethodV

jlong(* JNINativeInterface::CallStaticLongMethodV) (JNIEnv *, jclass, jmethodID, va_list)

Definition at line 356 of file jni.h.

◆ CallStaticObjectMethod

jobject(* JNINativeInterface::CallStaticObjectMethod) (JNIEnv *, jclass, jmethodID,...)

Definition at line 335 of file jni.h.

◆ CallStaticObjectMethodA

jobject(* JNINativeInterface::CallStaticObjectMethodA) (JNIEnv *, jclass, jmethodID, jvalue *)

Definition at line 337 of file jni.h.

◆ CallStaticObjectMethodV

jobject(* JNINativeInterface::CallStaticObjectMethodV) (JNIEnv *, jclass, jmethodID, va_list)

Definition at line 336 of file jni.h.

◆ CallStaticShortMethod

jshort(* JNINativeInterface::CallStaticShortMethod) (JNIEnv *, jclass, jmethodID,...)

Definition at line 349 of file jni.h.

◆ CallStaticShortMethodA

jshort(* JNINativeInterface::CallStaticShortMethodA) (JNIEnv *, jclass, jmethodID, jvalue *)

Definition at line 351 of file jni.h.

◆ CallStaticShortMethodV

jshort(* JNINativeInterface::CallStaticShortMethodV) (JNIEnv *, jclass, jmethodID, va_list)

Definition at line 350 of file jni.h.

◆ CallStaticVoidMethod

void(* JNINativeInterface::CallStaticVoidMethod) (JNIEnv *, jclass, jmethodID,...)

Definition at line 364 of file jni.h.

◆ CallStaticVoidMethodA

void(* JNINativeInterface::CallStaticVoidMethodA) (JNIEnv *, jclass, jmethodID, jvalue *)

Definition at line 366 of file jni.h.

◆ CallStaticVoidMethodV

void(* JNINativeInterface::CallStaticVoidMethodV) (JNIEnv *, jclass, jmethodID, va_list)

Definition at line 365 of file jni.h.

◆ CallVoidMethod

void(* JNINativeInterface::CallVoidMethod) (JNIEnv *, jobject, jmethodID,...)

Definition at line 246 of file jni.h.

◆ CallVoidMethodA

void(* JNINativeInterface::CallVoidMethodA) (JNIEnv *, jobject, jmethodID, jvalue *)

Definition at line 248 of file jni.h.

◆ CallVoidMethodV

void(* JNINativeInterface::CallVoidMethodV) (JNIEnv *, jobject, jmethodID, va_list)

Definition at line 247 of file jni.h.

◆ DefineClass

jclass(* JNINativeInterface::DefineClass) (JNIEnv *, const char *, jobject, const jbyte *, jsize)

Definition at line 177 of file jni.h.

◆ DeleteGlobalRef

void(* JNINativeInterface::DeleteGlobalRef) (JNIEnv *, jobject)

Definition at line 203 of file jni.h.

◆ DeleteLocalRef

void(* JNINativeInterface::DeleteLocalRef) (JNIEnv *, jobject)

Definition at line 204 of file jni.h.

◆ DeleteWeakGlobalRef

void(* JNINativeInterface::DeleteWeakGlobalRef) (JNIEnv *, jweak)

Definition at line 492 of file jni.h.

◆ EnsureLocalCapacity

jint(* JNINativeInterface::EnsureLocalCapacity) (JNIEnv *, jint)

Definition at line 208 of file jni.h.

◆ ExceptionCheck

jboolean(* JNINativeInterface::ExceptionCheck) (JNIEnv *)

Definition at line 494 of file jni.h.

◆ ExceptionClear

void(* JNINativeInterface::ExceptionClear) (JNIEnv *)

Definition at line 196 of file jni.h.

◆ ExceptionDescribe

void(* JNINativeInterface::ExceptionDescribe) (JNIEnv *)

Definition at line 195 of file jni.h.

◆ ExceptionOccurred

jthrowable(* JNINativeInterface::ExceptionOccurred) (JNIEnv *)

Definition at line 194 of file jni.h.

◆ FatalError

void(* JNINativeInterface::FatalError) (JNIEnv *, const char *)

Definition at line 197 of file jni.h.

◆ FindClass

jclass(* JNINativeInterface::FindClass) (JNIEnv *, const char *)

Definition at line 179 of file jni.h.

◆ FromReflectedField

jfieldID(* JNINativeInterface::FromReflectedField) (JNIEnv *, jobject)

Definition at line 182 of file jni.h.

◆ FromReflectedMethod

jmethodID(* JNINativeInterface::FromReflectedMethod) (JNIEnv *, jobject)

Definition at line 181 of file jni.h.

◆ GetArrayLength

jsize(* JNINativeInterface::GetArrayLength) (JNIEnv *, jarray)

Definition at line 400 of file jni.h.

◆ GetBooleanArrayElements

jboolean*(* JNINativeInterface::GetBooleanArrayElements) (JNIEnv *, jbooleanArray, jboolean *)

Definition at line 414 of file jni.h.

◆ GetBooleanArrayRegion

void(* JNINativeInterface::GetBooleanArrayRegion) (JNIEnv *, jbooleanArray, jsize, jsize, jboolean *)

Definition at line 440 of file jni.h.

◆ GetBooleanField

jboolean(* JNINativeInterface::GetBooleanField) (JNIEnv *, jobject, jfieldID)

Definition at line 314 of file jni.h.

◆ GetByteArrayElements

jbyte*(* JNINativeInterface::GetByteArrayElements) (JNIEnv *, jbyteArray, jboolean *)

Definition at line 415 of file jni.h.

◆ GetByteArrayRegion

void(* JNINativeInterface::GetByteArrayRegion) (JNIEnv *, jbyteArray, jsize, jsize, jbyte *)

Definition at line 442 of file jni.h.

◆ GetByteField

jbyte(* JNINativeInterface::GetByteField) (JNIEnv *, jobject, jfieldID)

Definition at line 315 of file jni.h.

◆ GetCharArrayElements

jchar*(* JNINativeInterface::GetCharArrayElements) (JNIEnv *, jcharArray, jboolean *)

Definition at line 416 of file jni.h.

◆ GetCharArrayRegion

void(* JNINativeInterface::GetCharArrayRegion) (JNIEnv *, jcharArray, jsize, jsize, jchar *)

Definition at line 444 of file jni.h.

◆ GetCharField

jchar(* JNINativeInterface::GetCharField) (JNIEnv *, jobject, jfieldID)

Definition at line 316 of file jni.h.

◆ GetDirectBufferAddress

void*(* JNINativeInterface::GetDirectBufferAddress) (JNIEnv *, jobject)

Definition at line 497 of file jni.h.

◆ GetDirectBufferCapacity

jlong(* JNINativeInterface::GetDirectBufferCapacity) (JNIEnv *, jobject)

Definition at line 498 of file jni.h.

◆ GetDoubleArrayElements

jdouble*(* JNINativeInterface::GetDoubleArrayElements) (JNIEnv *, jdoubleArray, jboolean *)

Definition at line 421 of file jni.h.

◆ GetDoubleArrayRegion

void(* JNINativeInterface::GetDoubleArrayRegion) (JNIEnv *, jdoubleArray, jsize, jsize, jdouble *)

Definition at line 454 of file jni.h.

◆ GetDoubleField

jdouble(* JNINativeInterface::GetDoubleField) (JNIEnv *, jobject, jfieldID)

Definition at line 321 of file jni.h.

◆ GetFieldID

jfieldID(* JNINativeInterface::GetFieldID) (JNIEnv *, jclass, const char *, const char *)

Definition at line 311 of file jni.h.

◆ GetFloatArrayElements

jfloat*(* JNINativeInterface::GetFloatArrayElements) (JNIEnv *, jfloatArray, jboolean *)

Definition at line 420 of file jni.h.

◆ GetFloatArrayRegion

void(* JNINativeInterface::GetFloatArrayRegion) (JNIEnv *, jfloatArray, jsize, jsize, jfloat *)

Definition at line 452 of file jni.h.

◆ GetFloatField

jfloat(* JNINativeInterface::GetFloatField) (JNIEnv *, jobject, jfieldID)

Definition at line 320 of file jni.h.

◆ GetIntArrayElements

jint*(* JNINativeInterface::GetIntArrayElements) (JNIEnv *, jintArray, jboolean *)

Definition at line 418 of file jni.h.

◆ GetIntArrayRegion

void(* JNINativeInterface::GetIntArrayRegion) (JNIEnv *, jintArray, jsize, jsize, jint *)

Definition at line 448 of file jni.h.

◆ GetIntField

jint(* JNINativeInterface::GetIntField) (JNIEnv *, jobject, jfieldID)

Definition at line 318 of file jni.h.

◆ GetJavaVM

jint(* JNINativeInterface::GetJavaVM) (JNIEnv *, JavaVM **)

Definition at line 480 of file jni.h.

◆ GetLongArrayElements

jlong*(* JNINativeInterface::GetLongArrayElements) (JNIEnv *, jlongArray, jboolean *)

Definition at line 419 of file jni.h.

◆ GetLongArrayRegion

void(* JNINativeInterface::GetLongArrayRegion) (JNIEnv *, jlongArray, jsize, jsize, jlong *)

Definition at line 450 of file jni.h.

◆ GetLongField

jlong(* JNINativeInterface::GetLongField) (JNIEnv *, jobject, jfieldID)

Definition at line 319 of file jni.h.

◆ GetMethodID

jmethodID(* JNINativeInterface::GetMethodID) (JNIEnv *, jclass, const char *, const char *)

Definition at line 217 of file jni.h.

◆ GetObjectArrayElement

jobject(* JNINativeInterface::GetObjectArrayElement) (JNIEnv *, jobjectArray, jsize)

Definition at line 402 of file jni.h.

◆ GetObjectClass

jclass(* JNINativeInterface::GetObjectClass) (JNIEnv *, jobject)

Definition at line 215 of file jni.h.

◆ GetObjectField

jobject(* JNINativeInterface::GetObjectField) (JNIEnv *, jobject, jfieldID)

Definition at line 313 of file jni.h.

◆ GetObjectRefType

jobjectRefType(* JNINativeInterface::GetObjectRefType) (JNIEnv *, jobject)

Definition at line 501 of file jni.h.

◆ GetPrimitiveArrayCritical

void*(* JNINativeInterface::GetPrimitiveArrayCritical) (JNIEnv *, jarray, jboolean *)

Definition at line 485 of file jni.h.

◆ GetShortArrayElements

jshort*(* JNINativeInterface::GetShortArrayElements) (JNIEnv *, jshortArray, jboolean *)

Definition at line 417 of file jni.h.

◆ GetShortArrayRegion

void(* JNINativeInterface::GetShortArrayRegion) (JNIEnv *, jshortArray, jsize, jsize, jshort *)

Definition at line 446 of file jni.h.

◆ GetShortField

jshort(* JNINativeInterface::GetShortField) (JNIEnv *, jobject, jfieldID)

Definition at line 317 of file jni.h.

◆ GetStaticBooleanField

jboolean(* JNINativeInterface::GetStaticBooleanField) (JNIEnv *, jclass, jfieldID)

Definition at line 372 of file jni.h.

◆ GetStaticByteField

jbyte(* JNINativeInterface::GetStaticByteField) (JNIEnv *, jclass, jfieldID)

Definition at line 373 of file jni.h.

◆ GetStaticCharField

jchar(* JNINativeInterface::GetStaticCharField) (JNIEnv *, jclass, jfieldID)

Definition at line 374 of file jni.h.

◆ GetStaticDoubleField

jdouble(* JNINativeInterface::GetStaticDoubleField) (JNIEnv *, jclass, jfieldID)

Definition at line 379 of file jni.h.

◆ GetStaticFieldID

jfieldID(* JNINativeInterface::GetStaticFieldID) (JNIEnv *, jclass, const char *, const char *)

Definition at line 368 of file jni.h.

◆ GetStaticFloatField

jfloat(* JNINativeInterface::GetStaticFloatField) (JNIEnv *, jclass, jfieldID)

Definition at line 378 of file jni.h.

◆ GetStaticIntField

jint(* JNINativeInterface::GetStaticIntField) (JNIEnv *, jclass, jfieldID)

Definition at line 376 of file jni.h.

◆ GetStaticLongField

jlong(* JNINativeInterface::GetStaticLongField) (JNIEnv *, jclass, jfieldID)

Definition at line 377 of file jni.h.

◆ GetStaticMethodID

jmethodID(* JNINativeInterface::GetStaticMethodID) (JNIEnv *, jclass, const char *, const char *)

Definition at line 333 of file jni.h.

◆ GetStaticObjectField

jobject(* JNINativeInterface::GetStaticObjectField) (JNIEnv *, jclass, jfieldID)

Definition at line 371 of file jni.h.

◆ GetStaticShortField

jshort(* JNINativeInterface::GetStaticShortField) (JNIEnv *, jclass, jfieldID)

Definition at line 375 of file jni.h.

◆ GetStringChars

const jchar*(* JNINativeInterface::GetStringChars) (JNIEnv *, jstring, jboolean *)

Definition at line 393 of file jni.h.

◆ GetStringCritical

const jchar*(* JNINativeInterface::GetStringCritical) (JNIEnv *, jstring, jboolean *)

Definition at line 488 of file jni.h.

◆ GetStringLength

jsize(* JNINativeInterface::GetStringLength) (JNIEnv *, jstring)

Definition at line 392 of file jni.h.

◆ GetStringRegion

void(* JNINativeInterface::GetStringRegion) (JNIEnv *, jstring, jsize, jsize, jchar *)

Definition at line 482 of file jni.h.

◆ GetStringUTFChars

const char*(* JNINativeInterface::GetStringUTFChars) (JNIEnv *, jstring, jboolean *)

Definition at line 398 of file jni.h.

◆ GetStringUTFLength

jsize(* JNINativeInterface::GetStringUTFLength) (JNIEnv *, jstring)

Definition at line 396 of file jni.h.

◆ GetStringUTFRegion

void(* JNINativeInterface::GetStringUTFRegion) (JNIEnv *, jstring, jsize, jsize, char *)

Definition at line 483 of file jni.h.

◆ GetSuperclass

jclass(* JNINativeInterface::GetSuperclass) (JNIEnv *, jclass)

Definition at line 186 of file jni.h.

◆ GetVersion

jint(* JNINativeInterface::GetVersion) (JNIEnv *)

Definition at line 175 of file jni.h.

◆ IsAssignableFrom

jboolean(* JNINativeInterface::IsAssignableFrom) (JNIEnv *, jclass, jclass)

Definition at line 187 of file jni.h.

◆ IsInstanceOf

jboolean(* JNINativeInterface::IsInstanceOf) (JNIEnv *, jobject, jclass)

Definition at line 216 of file jni.h.

◆ IsSameObject

jboolean(* JNINativeInterface::IsSameObject) (JNIEnv *, jobject, jobject)

Definition at line 205 of file jni.h.

◆ MonitorEnter

jint(* JNINativeInterface::MonitorEnter) (JNIEnv *, jobject)

Definition at line 478 of file jni.h.

◆ MonitorExit

jint(* JNINativeInterface::MonitorExit) (JNIEnv *, jobject)

Definition at line 479 of file jni.h.

◆ NewBooleanArray

jbooleanArray(* JNINativeInterface::NewBooleanArray) (JNIEnv *, jsize)

Definition at line 405 of file jni.h.

◆ NewByteArray

jbyteArray(* JNINativeInterface::NewByteArray) (JNIEnv *, jsize)

Definition at line 406 of file jni.h.

◆ NewCharArray

jcharArray(* JNINativeInterface::NewCharArray) (JNIEnv *, jsize)

Definition at line 407 of file jni.h.

◆ NewDirectByteBuffer

jobject(* JNINativeInterface::NewDirectByteBuffer) (JNIEnv *, void *, jlong)

Definition at line 496 of file jni.h.

◆ NewDoubleArray

jdoubleArray(* JNINativeInterface::NewDoubleArray) (JNIEnv *, jsize)

Definition at line 412 of file jni.h.

◆ NewFloatArray

jfloatArray(* JNINativeInterface::NewFloatArray) (JNIEnv *, jsize)

Definition at line 411 of file jni.h.

◆ NewGlobalRef

jobject(* JNINativeInterface::NewGlobalRef) (JNIEnv *, jobject)

Definition at line 202 of file jni.h.

◆ NewIntArray

jintArray(* JNINativeInterface::NewIntArray) (JNIEnv *, jsize)

Definition at line 409 of file jni.h.

◆ NewLocalRef

jobject(* JNINativeInterface::NewLocalRef) (JNIEnv *, jobject)

Definition at line 207 of file jni.h.

◆ NewLongArray

jlongArray(* JNINativeInterface::NewLongArray) (JNIEnv *, jsize)

Definition at line 410 of file jni.h.

◆ NewObject

jobject(* JNINativeInterface::NewObject) (JNIEnv *, jclass, jmethodID,...)

Definition at line 211 of file jni.h.

◆ NewObjectA

jobject(* JNINativeInterface::NewObjectA) (JNIEnv *, jclass, jmethodID, jvalue *)

Definition at line 213 of file jni.h.

◆ NewObjectArray

jobjectArray(* JNINativeInterface::NewObjectArray) (JNIEnv *, jsize, jclass, jobject)

Definition at line 401 of file jni.h.

◆ NewObjectV

jobject(* JNINativeInterface::NewObjectV) (JNIEnv *, jclass, jmethodID, va_list)

Definition at line 212 of file jni.h.

◆ NewShortArray

jshortArray(* JNINativeInterface::NewShortArray) (JNIEnv *, jsize)

Definition at line 408 of file jni.h.

◆ NewString

jstring(* JNINativeInterface::NewString) (JNIEnv *, const jchar *, jsize)

Definition at line 391 of file jni.h.

◆ NewStringUTF

jstring(* JNINativeInterface::NewStringUTF) (JNIEnv *, const char *)

Definition at line 395 of file jni.h.

◆ NewWeakGlobalRef

jweak(* JNINativeInterface::NewWeakGlobalRef) (JNIEnv *, jobject)

Definition at line 491 of file jni.h.

◆ PopLocalFrame

jobject(* JNINativeInterface::PopLocalFrame) (JNIEnv *, jobject)

Definition at line 200 of file jni.h.

◆ PushLocalFrame

jint(* JNINativeInterface::PushLocalFrame) (JNIEnv *, jint)

Definition at line 199 of file jni.h.

◆ RegisterNatives

jint(* JNINativeInterface::RegisterNatives) (JNIEnv *, jclass, const JNINativeMethod *, jint)

Definition at line 475 of file jni.h.

◆ ReleaseBooleanArrayElements

void(* JNINativeInterface::ReleaseBooleanArrayElements) (JNIEnv *, jbooleanArray, jboolean *, jint)

Definition at line 423 of file jni.h.

◆ ReleaseByteArrayElements

void(* JNINativeInterface::ReleaseByteArrayElements) (JNIEnv *, jbyteArray, jbyte *, jint)

Definition at line 425 of file jni.h.

◆ ReleaseCharArrayElements

void(* JNINativeInterface::ReleaseCharArrayElements) (JNIEnv *, jcharArray, jchar *, jint)

Definition at line 427 of file jni.h.

◆ ReleaseDoubleArrayElements

void(* JNINativeInterface::ReleaseDoubleArrayElements) (JNIEnv *, jdoubleArray, jdouble *, jint)

Definition at line 437 of file jni.h.

◆ ReleaseFloatArrayElements

void(* JNINativeInterface::ReleaseFloatArrayElements) (JNIEnv *, jfloatArray, jfloat *, jint)

Definition at line 435 of file jni.h.

◆ ReleaseIntArrayElements

void(* JNINativeInterface::ReleaseIntArrayElements) (JNIEnv *, jintArray, jint *, jint)

Definition at line 431 of file jni.h.

◆ ReleaseLongArrayElements

void(* JNINativeInterface::ReleaseLongArrayElements) (JNIEnv *, jlongArray, jlong *, jint)

Definition at line 433 of file jni.h.

◆ ReleasePrimitiveArrayCritical

void(* JNINativeInterface::ReleasePrimitiveArrayCritical) (JNIEnv *, jarray, void *, jint)

Definition at line 486 of file jni.h.

◆ ReleaseShortArrayElements

void(* JNINativeInterface::ReleaseShortArrayElements) (JNIEnv *, jshortArray, jshort *, jint)

Definition at line 429 of file jni.h.

◆ ReleaseStringChars

void(* JNINativeInterface::ReleaseStringChars) (JNIEnv *, jstring, const jchar *)

Definition at line 394 of file jni.h.

◆ ReleaseStringCritical

void(* JNINativeInterface::ReleaseStringCritical) (JNIEnv *, jstring, const jchar *)

Definition at line 489 of file jni.h.

◆ ReleaseStringUTFChars

void(* JNINativeInterface::ReleaseStringUTFChars) (JNIEnv *, jstring, const char *)

Definition at line 399 of file jni.h.

◆ reserved0

void* JNINativeInterface::reserved0

Definition at line 170 of file jni.h.

◆ reserved1

void* JNINativeInterface::reserved1

Definition at line 171 of file jni.h.

◆ reserved2

void* JNINativeInterface::reserved2

Definition at line 172 of file jni.h.

◆ reserved3

void* JNINativeInterface::reserved3

Definition at line 173 of file jni.h.

◆ SetBooleanArrayRegion

void(* JNINativeInterface::SetBooleanArrayRegion) (JNIEnv *, jbooleanArray, jsize, jsize, const jboolean *)

Definition at line 458 of file jni.h.

◆ SetBooleanField

void(* JNINativeInterface::SetBooleanField) (JNIEnv *, jobject, jfieldID, jboolean)

Definition at line 324 of file jni.h.

◆ SetByteArrayRegion

void(* JNINativeInterface::SetByteArrayRegion) (JNIEnv *, jbyteArray, jsize, jsize, const jbyte *)

Definition at line 460 of file jni.h.

◆ SetByteField

void(* JNINativeInterface::SetByteField) (JNIEnv *, jobject, jfieldID, jbyte)

Definition at line 325 of file jni.h.

◆ SetCharArrayRegion

void(* JNINativeInterface::SetCharArrayRegion) (JNIEnv *, jcharArray, jsize, jsize, const jchar *)

Definition at line 462 of file jni.h.

◆ SetCharField

void(* JNINativeInterface::SetCharField) (JNIEnv *, jobject, jfieldID, jchar)

Definition at line 326 of file jni.h.

◆ SetDoubleArrayRegion

void(* JNINativeInterface::SetDoubleArrayRegion) (JNIEnv *, jdoubleArray, jsize, jsize, const jdouble *)

Definition at line 472 of file jni.h.

◆ SetDoubleField

void(* JNINativeInterface::SetDoubleField) (JNIEnv *, jobject, jfieldID, jdouble)

Definition at line 331 of file jni.h.

◆ SetFloatArrayRegion

void(* JNINativeInterface::SetFloatArrayRegion) (JNIEnv *, jfloatArray, jsize, jsize, const jfloat *)

Definition at line 470 of file jni.h.

◆ SetFloatField

void(* JNINativeInterface::SetFloatField) (JNIEnv *, jobject, jfieldID, jfloat)

Definition at line 330 of file jni.h.

◆ SetIntArrayRegion

void(* JNINativeInterface::SetIntArrayRegion) (JNIEnv *, jintArray, jsize, jsize, const jint *)

Definition at line 466 of file jni.h.

◆ SetIntField

void(* JNINativeInterface::SetIntField) (JNIEnv *, jobject, jfieldID, jint)

Definition at line 328 of file jni.h.

◆ SetLongArrayRegion

void(* JNINativeInterface::SetLongArrayRegion) (JNIEnv *, jlongArray, jsize, jsize, const jlong *)

Definition at line 468 of file jni.h.

◆ SetLongField

void(* JNINativeInterface::SetLongField) (JNIEnv *, jobject, jfieldID, jlong)

Definition at line 329 of file jni.h.

◆ SetObjectArrayElement

void(* JNINativeInterface::SetObjectArrayElement) (JNIEnv *, jobjectArray, jsize, jobject)

Definition at line 403 of file jni.h.

◆ SetObjectField

void(* JNINativeInterface::SetObjectField) (JNIEnv *, jobject, jfieldID, jobject)

Definition at line 323 of file jni.h.

◆ SetShortArrayRegion

void(* JNINativeInterface::SetShortArrayRegion) (JNIEnv *, jshortArray, jsize, jsize, const jshort *)

Definition at line 464 of file jni.h.

◆ SetShortField

void(* JNINativeInterface::SetShortField) (JNIEnv *, jobject, jfieldID, jshort)

Definition at line 327 of file jni.h.

◆ SetStaticBooleanField

void(* JNINativeInterface::SetStaticBooleanField) (JNIEnv *, jclass, jfieldID, jboolean)

Definition at line 382 of file jni.h.

◆ SetStaticByteField

void(* JNINativeInterface::SetStaticByteField) (JNIEnv *, jclass, jfieldID, jbyte)

Definition at line 383 of file jni.h.

◆ SetStaticCharField

void(* JNINativeInterface::SetStaticCharField) (JNIEnv *, jclass, jfieldID, jchar)

Definition at line 384 of file jni.h.

◆ SetStaticDoubleField

void(* JNINativeInterface::SetStaticDoubleField) (JNIEnv *, jclass, jfieldID, jdouble)

Definition at line 389 of file jni.h.

◆ SetStaticFloatField

void(* JNINativeInterface::SetStaticFloatField) (JNIEnv *, jclass, jfieldID, jfloat)

Definition at line 388 of file jni.h.

◆ SetStaticIntField

void(* JNINativeInterface::SetStaticIntField) (JNIEnv *, jclass, jfieldID, jint)

Definition at line 386 of file jni.h.

◆ SetStaticLongField

void(* JNINativeInterface::SetStaticLongField) (JNIEnv *, jclass, jfieldID, jlong)

Definition at line 387 of file jni.h.

◆ SetStaticObjectField

void(* JNINativeInterface::SetStaticObjectField) (JNIEnv *, jclass, jfieldID, jobject)

Definition at line 381 of file jni.h.

◆ SetStaticShortField

void(* JNINativeInterface::SetStaticShortField) (JNIEnv *, jclass, jfieldID, jshort)

Definition at line 385 of file jni.h.

◆ Throw

jint(* JNINativeInterface::Throw) (JNIEnv *, jthrowable)

Definition at line 192 of file jni.h.

◆ ThrowNew

jint(* JNINativeInterface::ThrowNew) (JNIEnv *, jclass, const char *)

Definition at line 193 of file jni.h.

◆ ToReflectedField

jobject(* JNINativeInterface::ToReflectedField) (JNIEnv *, jclass, jfieldID, jboolean)

Definition at line 190 of file jni.h.

◆ ToReflectedMethod

jobject(* JNINativeInterface::ToReflectedMethod) (JNIEnv *, jclass, jmethodID, jboolean)

Definition at line 184 of file jni.h.

◆ UnregisterNatives

jint(* JNINativeInterface::UnregisterNatives) (JNIEnv *, jclass)

Definition at line 477 of file jni.h.


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