[][src]Struct swim_jvm_sys::JNINativeInterface_

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

Fields

reserved0: *mut voidreserved1: *mut voidreserved2: *mut voidreserved3: *mut voidGetVersion: unsafe extern "C" fn(env: *mut JNIEnv) -> jintDefineClass: unsafe extern "C" fn(env: *mut JNIEnv, name: *const cchar, loader: jobject, buf: *const jbyte, len: jsize) -> jclassFindClass: unsafe extern "C" fn(env: *mut JNIEnv, name: *const cchar) -> jclassFromReflectedMethod: unsafe extern "C" fn(env: *mut JNIEnv, method: jobject) -> jmethodIDFromReflectedField: unsafe extern "C" fn(env: *mut JNIEnv, field: jobject) -> jfieldIDToReflectedMethod: unsafe extern "C" fn(env: *mut JNIEnv, cls: jclass, methodID: jmethodID, isStatic: jboolean) -> jobjectGetSuperclass: unsafe extern "C" fn(env: *mut JNIEnv, sub: jclass) -> jclassIsAssignableFrom: unsafe extern "C" fn(env: *mut JNIEnv, sub: jclass, sup: jclass) -> jbooleanToReflectedField: unsafe extern "C" fn(env: *mut JNIEnv, cls: jclass, fieldID: jfieldID, isStatic: jboolean) -> jobjectThrow: unsafe extern "C" fn(env: *mut JNIEnv, obj: jthrowable) -> jintThrowNew: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, msg: *const cchar) -> jintExceptionOccurred: unsafe extern "C" fn(env: *mut JNIEnv) -> jthrowableExceptionDescribe: unsafe extern "C" fn(env: *mut JNIEnv)ExceptionClear: unsafe extern "C" fn(env: *mut JNIEnv)FatalError: unsafe extern "C" fn(env: *mut JNIEnv, msg: *const cchar) -> !PushLocalFrame: unsafe extern "C" fn(env: *mut JNIEnv, capacity: jint) -> jintPopLocalFrame: unsafe extern "C" fn(env: *mut JNIEnv, result: jobject) -> jobjectNewGlobalRef: unsafe extern "C" fn(env: *mut JNIEnv, lobj: jobject) -> jobjectDeleteGlobalRef: unsafe extern "C" fn(env: *mut JNIEnv, gref: jobject)DeleteLocalRef: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject)IsSameObject: unsafe extern "C" fn(env: *mut JNIEnv, obj1: jobject, obj2: jobject) -> jbooleanNewLocalRef: unsafe extern "C" fn(env: *mut JNIEnv, ref_: jobject) -> jobjectEnsureLocalCapacity: unsafe extern "C" fn(env: *mut JNIEnv, capacity: jint) -> jintAllocObject: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass) -> jobjectNewObject: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, _: ...) -> jobjectNewObjectV: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: va_list) -> jobjectNewObjectA: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jobjectGetObjectClass: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject) -> jclassIsInstanceOf: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass) -> jbooleanGetMethodID: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, name: *const cchar, sig: *const cchar) -> jmethodIDCallObjectMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, _: ...) -> jobjectCallObjectMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: va_list) -> jobjectCallObjectMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: *const jvalue) -> jobjectCallBooleanMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, _: ...) -> jbooleanCallBooleanMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: va_list) -> jbooleanCallBooleanMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: *const jvalue) -> jbooleanCallByteMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, _: ...) -> jbyteCallByteMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: va_list) -> jbyteCallByteMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: *const jvalue) -> jbyteCallCharMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, _: ...) -> jcharCallCharMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: va_list) -> jcharCallCharMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: *const jvalue) -> jcharCallShortMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, _: ...) -> jshortCallShortMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: va_list) -> jshortCallShortMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: *const jvalue) -> jshortCallIntMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, _: ...) -> jintCallIntMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: va_list) -> jintCallIntMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: *const jvalue) -> jintCallLongMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, _: ...) -> jlongCallLongMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: va_list) -> jlongCallLongMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: *const jvalue) -> jlongCallFloatMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, _: ...) -> jfloatCallFloatMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: va_list) -> jfloatCallFloatMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: *const jvalue) -> jfloatCallDoubleMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, _: ...) -> jdoubleCallDoubleMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: va_list) -> jdoubleCallDoubleMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: *const jvalue) -> jdoubleCallVoidMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, _: ...)CallVoidMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: va_list)CallVoidMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, methodID: jmethodID, args: *const jvalue)CallNonvirtualObjectMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, _: ...) -> jobjectCallNonvirtualObjectMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: va_list) -> jobjectCallNonvirtualObjectMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jobjectCallNonvirtualBooleanMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, _: ...) -> jbooleanCallNonvirtualBooleanMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: va_list) -> jbooleanCallNonvirtualBooleanMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jbooleanCallNonvirtualByteMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, _: ...) -> jbyteCallNonvirtualByteMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: va_list) -> jbyteCallNonvirtualByteMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jbyteCallNonvirtualCharMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, _: ...) -> jcharCallNonvirtualCharMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: va_list) -> jcharCallNonvirtualCharMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jcharCallNonvirtualShortMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, _: ...) -> jshortCallNonvirtualShortMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: va_list) -> jshortCallNonvirtualShortMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jshortCallNonvirtualIntMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, _: ...) -> jintCallNonvirtualIntMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: va_list) -> jintCallNonvirtualIntMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jintCallNonvirtualLongMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, _: ...) -> jlongCallNonvirtualLongMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: va_list) -> jlongCallNonvirtualLongMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jlongCallNonvirtualFloatMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, _: ...) -> jfloatCallNonvirtualFloatMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: va_list) -> jfloatCallNonvirtualFloatMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jfloatCallNonvirtualDoubleMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, _: ...) -> jdoubleCallNonvirtualDoubleMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: va_list) -> jdoubleCallNonvirtualDoubleMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jdoubleCallNonvirtualVoidMethod: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, _: ...)CallNonvirtualVoidMethodV: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: va_list)CallNonvirtualVoidMethodA: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, clazz: jclass, methodID: jmethodID, args: *const jvalue)GetFieldID: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, name: *const cchar, sig: *const cchar) -> jfieldIDGetObjectField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID) -> jobjectGetBooleanField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID) -> jbooleanGetByteField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID) -> jbyteGetCharField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID) -> jcharGetShortField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID) -> jshortGetIntField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID) -> jintGetLongField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID) -> jlongGetFloatField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID) -> jfloatGetDoubleField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID) -> jdoubleSetObjectField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID, val: jobject)SetBooleanField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID, val: jboolean)SetByteField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID, val: jbyte)SetCharField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID, val: jchar)SetShortField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID, val: jshort)SetIntField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID, val: jint)SetLongField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID, val: jlong)SetFloatField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID, val: jfloat)SetDoubleField: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject, fieldID: jfieldID, val: jdouble)GetStaticMethodID: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, name: *const cchar, sig: *const cchar) -> jmethodIDCallStaticObjectMethod: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, _: ...) -> jobjectCallStaticObjectMethodV: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: va_list) -> jobjectCallStaticObjectMethodA: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jobjectCallStaticBooleanMethod: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, _: ...) -> jbooleanCallStaticBooleanMethodV: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: va_list) -> jbooleanCallStaticBooleanMethodA: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jbooleanCallStaticByteMethod: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, _: ...) -> jbyteCallStaticByteMethodV: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: va_list) -> jbyteCallStaticByteMethodA: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jbyteCallStaticCharMethod: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, _: ...) -> jcharCallStaticCharMethodV: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: va_list) -> jcharCallStaticCharMethodA: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jcharCallStaticShortMethod: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, _: ...) -> jshortCallStaticShortMethodV: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: va_list) -> jshortCallStaticShortMethodA: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jshortCallStaticIntMethod: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, _: ...) -> jintCallStaticIntMethodV: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: va_list) -> jintCallStaticIntMethodA: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jintCallStaticLongMethod: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, _: ...) -> jlongCallStaticLongMethodV: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: va_list) -> jlongCallStaticLongMethodA: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jlongCallStaticFloatMethod: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, _: ...) -> jfloatCallStaticFloatMethodV: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: va_list) -> jfloatCallStaticFloatMethodA: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jfloatCallStaticDoubleMethod: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, _: ...) -> jdoubleCallStaticDoubleMethodV: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: va_list) -> jdoubleCallStaticDoubleMethodA: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methodID: jmethodID, args: *const jvalue) -> jdoubleCallStaticVoidMethod: unsafe extern "C" fn(env: *mut JNIEnv, cls: jclass, methodID: jmethodID, _: ...)CallStaticVoidMethodV: unsafe extern "C" fn(env: *mut JNIEnv, cls: jclass, methodID: jmethodID, args: va_list)CallStaticVoidMethodA: unsafe extern "C" fn(env: *mut JNIEnv, cls: jclass, methodID: jmethodID, args: *const jvalue)GetStaticFieldID: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, name: *const cchar, sig: *const cchar) -> jfieldIDGetStaticObjectField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID) -> jobjectGetStaticBooleanField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID) -> jbooleanGetStaticByteField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID) -> jbyteGetStaticCharField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID) -> jcharGetStaticShortField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID) -> jshortGetStaticIntField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID) -> jintGetStaticLongField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID) -> jlongGetStaticFloatField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID) -> jfloatGetStaticDoubleField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID) -> jdoubleSetStaticObjectField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID, value: jobject)SetStaticBooleanField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID, value: jboolean)SetStaticByteField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID, value: jbyte)SetStaticCharField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID, value: jchar)SetStaticShortField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID, value: jshort)SetStaticIntField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID, value: jint)SetStaticLongField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID, value: jlong)SetStaticFloatField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID, value: jfloat)SetStaticDoubleField: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, fieldID: jfieldID, value: jdouble)NewString: unsafe extern "C" fn(env: *mut JNIEnv, unicode: *const jchar, len: jsize) -> jstringGetStringLength: unsafe extern "C" fn(env: *mut JNIEnv, str: jstring) -> jsizeGetStringChars: unsafe extern "C" fn(env: *mut JNIEnv, str: jstring, isCopy: *mut jboolean) -> *const jcharReleaseStringChars: unsafe extern "C" fn(env: *mut JNIEnv, str: jstring, chars: *const jchar)NewStringUTF: unsafe extern "C" fn(env: *mut JNIEnv, utf: *const cchar) -> jstringGetStringUTFLength: unsafe extern "C" fn(env: *mut JNIEnv, str: jstring) -> jsizeGetStringUTFChars: unsafe extern "C" fn(env: *mut JNIEnv, str: jstring, isCopy: *mut jboolean) -> *const ccharReleaseStringUTFChars: unsafe extern "C" fn(env: *mut JNIEnv, str: jstring, chars: *const cchar)GetArrayLength: unsafe extern "C" fn(env: *mut JNIEnv, array: jarray) -> jsizeNewObjectArray: unsafe extern "C" fn(env: *mut JNIEnv, len: jsize, clazz: jclass, init: jobject) -> jobjectArrayGetObjectArrayElement: unsafe extern "C" fn(env: *mut JNIEnv, array: jobjectArray, index: jsize) -> jobjectSetObjectArrayElement: unsafe extern "C" fn(env: *mut JNIEnv, array: jobjectArray, index: jsize, val: jobject)NewBooleanArray: unsafe extern "C" fn(env: *mut JNIEnv, len: jsize) -> jbooleanArrayNewByteArray: unsafe extern "C" fn(env: *mut JNIEnv, len: jsize) -> jbyteArrayNewCharArray: unsafe extern "C" fn(env: *mut JNIEnv, len: jsize) -> jcharArrayNewShortArray: unsafe extern "C" fn(env: *mut JNIEnv, len: jsize) -> jshortArrayNewIntArray: unsafe extern "C" fn(env: *mut JNIEnv, len: jsize) -> jintArrayNewLongArray: unsafe extern "C" fn(env: *mut JNIEnv, len: jsize) -> jlongArrayNewFloatArray: unsafe extern "C" fn(env: *mut JNIEnv, len: jsize) -> jfloatArrayNewDoubleArray: unsafe extern "C" fn(env: *mut JNIEnv, len: jsize) -> jdoubleArrayGetBooleanArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jbooleanArray, isCopy: *mut jboolean) -> *mut jbooleanGetByteArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jbyteArray, isCopy: *mut jboolean) -> *mut jbyteGetCharArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jcharArray, isCopy: *mut jboolean) -> *mut jcharGetShortArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jshortArray, isCopy: *mut jboolean) -> *mut jshortGetIntArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jintArray, isCopy: *mut jboolean) -> *mut jintGetLongArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jlongArray, isCopy: *mut jboolean) -> *mut jlongGetFloatArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jfloatArray, isCopy: *mut jboolean) -> *mut jfloatGetDoubleArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jdoubleArray, isCopy: *mut jboolean) -> *mut jdoubleReleaseBooleanArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jbooleanArray, elems: *mut jboolean, mode: jint)ReleaseByteArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jbyteArray, elems: *mut jbyte, mode: jint)ReleaseCharArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jcharArray, elems: *mut jchar, mode: jint)ReleaseShortArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jshortArray, elems: *mut jshort, mode: jint)ReleaseIntArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jintArray, elems: *mut jint, mode: jint)ReleaseLongArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jlongArray, elems: *mut jlong, mode: jint)ReleaseFloatArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jfloatArray, elems: *mut jfloat, mode: jint)ReleaseDoubleArrayElements: unsafe extern "C" fn(env: *mut JNIEnv, array: jdoubleArray, elems: *mut jdouble, mode: jint)GetBooleanArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jbooleanArray, start: jsize, l: jsize, buf: *mut jboolean)GetByteArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jbyteArray, start: jsize, len: jsize, buf: *mut jbyte)GetCharArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jcharArray, start: jsize, len: jsize, buf: *mut jchar)GetShortArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jshortArray, start: jsize, len: jsize, buf: *mut jshort)GetIntArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jintArray, start: jsize, len: jsize, buf: *mut jint)GetLongArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jlongArray, start: jsize, len: jsize, buf: *mut jlong)GetFloatArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jfloatArray, start: jsize, len: jsize, buf: *mut jfloat)GetDoubleArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jdoubleArray, start: jsize, len: jsize, buf: *mut jdouble)SetBooleanArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jbooleanArray, start: jsize, l: jsize, buf: *const jboolean)SetByteArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jbyteArray, start: jsize, len: jsize, buf: *const jbyte)SetCharArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jcharArray, start: jsize, len: jsize, buf: *const jchar)SetShortArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jshortArray, start: jsize, len: jsize, buf: *const jshort)SetIntArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jintArray, start: jsize, len: jsize, buf: *const jint)SetLongArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jlongArray, start: jsize, len: jsize, buf: *const jlong)SetFloatArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jfloatArray, start: jsize, len: jsize, buf: *const jfloat)SetDoubleArrayRegion: unsafe extern "C" fn(env: *mut JNIEnv, array: jdoubleArray, start: jsize, len: jsize, buf: *const jdouble)RegisterNatives: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass, methods: *const JNINativeMethod, nMethods: jint) -> jintUnregisterNatives: unsafe extern "C" fn(env: *mut JNIEnv, clazz: jclass) -> jintMonitorEnter: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject) -> jintMonitorExit: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject) -> jintGetJavaVM: unsafe extern "C" fn(env: *mut JNIEnv, vm: *mut *mut JavaVM) -> jintGetStringRegion: unsafe extern "C" fn(env: *mut JNIEnv, str: jstring, start: jsize, len: jsize, buf: *mut jchar)GetStringUTFRegion: unsafe extern "C" fn(env: *mut JNIEnv, str: jstring, start: jsize, len: jsize, buf: *mut cchar)GetPrimitiveArrayCritical: unsafe extern "C" fn(env: *mut JNIEnv, array: jarray, isCopy: *mut jboolean) -> *mut voidReleasePrimitiveArrayCritical: unsafe extern "C" fn(env: *mut JNIEnv, array: jarray, carray: *mut void, mode: jint)GetStringCritical: unsafe extern "C" fn(env: *mut JNIEnv, string: jstring, isCopy: *mut jboolean) -> *const jcharReleaseStringCritical: unsafe extern "C" fn(env: *mut JNIEnv, string: jstring, cstring: *const jchar)NewWeakGlobalRef: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject) -> jweakDeleteWeakGlobalRef: unsafe extern "C" fn(env: *mut JNIEnv, ref_: jweak)ExceptionCheck: unsafe extern "C" fn(env: *mut JNIEnv) -> jbooleanNewDirectByteBuffer: unsafe extern "C" fn(env: *mut JNIEnv, address: *mut void, capacity: jlong) -> jobjectGetDirectBufferAddress: unsafe extern "C" fn(env: *mut JNIEnv, buf: jobject) -> *mut voidGetDirectBufferCapacity: unsafe extern "C" fn(env: *mut JNIEnv, buf: jobject) -> jlongGetObjectRefType: unsafe extern "C" fn(env: *mut JNIEnv, obj: jobject) -> jobjectRefType

Trait Implementations

impl Copy for JNINativeInterface_[src]

impl Clone for JNINativeInterface_[src]

default fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl !Send for JNINativeInterface_

impl !Sync for JNINativeInterface_

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]