com.kenai.jaffl.provider.jffi
Class JNINativeInterface
java.lang.Object
com.kenai.jaffl.provider.jffi.JNINativeInterface
public final class JNINativeInterface
- extends Object
WARNING: Highly experimental!!!
This class contains constants that are the indexes withing the JNINativeInterface_
struct of each of the JNIEnv functions. To invoke one of the functions, the
index _must_ be multiplied by sizeof(void *), then used as an index into the table.
These indexes are valid on both 32bit and 64bit linux and macos. Win32 also
seems to be the same. Other platforms may be completely different.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GetVersion
public static final int GetVersion
- See Also:
- Constant Field Values
DefineClass
public static final int DefineClass
- See Also:
- Constant Field Values
FindClass
public static final int FindClass
- See Also:
- Constant Field Values
FromReflectedMethod
public static final int FromReflectedMethod
- See Also:
- Constant Field Values
FromReflectedField
public static final int FromReflectedField
- See Also:
- Constant Field Values
ToReflectedMethod
public static final int ToReflectedMethod
- See Also:
- Constant Field Values
GetSuperclass
public static final int GetSuperclass
- See Also:
- Constant Field Values
IsAssignableFrom
public static final int IsAssignableFrom
- See Also:
- Constant Field Values
ToReflectedField
public static final int ToReflectedField
- See Also:
- Constant Field Values
Throw
public static final int Throw
- See Also:
- Constant Field Values
ThrowNew
public static final int ThrowNew
- See Also:
- Constant Field Values
ExceptionOccurred
public static final int ExceptionOccurred
- See Also:
- Constant Field Values
ExceptionDescribe
public static final int ExceptionDescribe
- See Also:
- Constant Field Values
ExceptionClear
public static final int ExceptionClear
- See Also:
- Constant Field Values
FatalError
public static final int FatalError
- See Also:
- Constant Field Values
PushLocalFrame
public static final int PushLocalFrame
- See Also:
- Constant Field Values
PopLocalFrame
public static final int PopLocalFrame
- See Also:
- Constant Field Values
NewGlobalRef
public static final int NewGlobalRef
- See Also:
- Constant Field Values
DeleteGlobalRef
public static final int DeleteGlobalRef
- See Also:
- Constant Field Values
DeleteLocalRef
public static final int DeleteLocalRef
- See Also:
- Constant Field Values
IsSameObject
public static final int IsSameObject
- See Also:
- Constant Field Values
NewLocalRef
public static final int NewLocalRef
- See Also:
- Constant Field Values
EnsureLocalCapacity
public static final int EnsureLocalCapacity
- See Also:
- Constant Field Values
AllocObject
public static final int AllocObject
- See Also:
- Constant Field Values
NewObject
public static final int NewObject
- See Also:
- Constant Field Values
NewObjectV
public static final int NewObjectV
- See Also:
- Constant Field Values
NewObjectA
public static final int NewObjectA
- See Also:
- Constant Field Values
GetObjectClass
public static final int GetObjectClass
- See Also:
- Constant Field Values
IsInstanceOf
public static final int IsInstanceOf
- See Also:
- Constant Field Values
GetMethodID
public static final int GetMethodID
- See Also:
- Constant Field Values
CallObjectMethod
public static final int CallObjectMethod
- See Also:
- Constant Field Values
CallObjectMethodV
public static final int CallObjectMethodV
- See Also:
- Constant Field Values
CallObjectMethodA
public static final int CallObjectMethodA
- See Also:
- Constant Field Values
CallBooleanMethod
public static final int CallBooleanMethod
- See Also:
- Constant Field Values
CallBooleanMethodV
public static final int CallBooleanMethodV
- See Also:
- Constant Field Values
CallBooleanMethodA
public static final int CallBooleanMethodA
- See Also:
- Constant Field Values
CallByteMethod
public static final int CallByteMethod
- See Also:
- Constant Field Values
CallByteMethodV
public static final int CallByteMethodV
- See Also:
- Constant Field Values
CallByteMethodA
public static final int CallByteMethodA
- See Also:
- Constant Field Values
CallCharMethod
public static final int CallCharMethod
- See Also:
- Constant Field Values
CallCharMethodV
public static final int CallCharMethodV
- See Also:
- Constant Field Values
CallCharMethodA
public static final int CallCharMethodA
- See Also:
- Constant Field Values
CallShortMethod
public static final int CallShortMethod
- See Also:
- Constant Field Values
CallShortMethodV
public static final int CallShortMethodV
- See Also:
- Constant Field Values
CallShortMethodA
public static final int CallShortMethodA
- See Also:
- Constant Field Values
CallIntMethod
public static final int CallIntMethod
- See Also:
- Constant Field Values
CallIntMethodV
public static final int CallIntMethodV
- See Also:
- Constant Field Values
CallIntMethodA
public static final int CallIntMethodA
- See Also:
- Constant Field Values
CallLongMethod
public static final int CallLongMethod
- See Also:
- Constant Field Values
CallLongMethodV
public static final int CallLongMethodV
- See Also:
- Constant Field Values
CallLongMethodA
public static final int CallLongMethodA
- See Also:
- Constant Field Values
CallFloatMethod
public static final int CallFloatMethod
- See Also:
- Constant Field Values
CallFloatMethodV
public static final int CallFloatMethodV
- See Also:
- Constant Field Values
CallFloatMethodA
public static final int CallFloatMethodA
- See Also:
- Constant Field Values
CallDoubleMethod
public static final int CallDoubleMethod
- See Also:
- Constant Field Values
CallDoubleMethodV
public static final int CallDoubleMethodV
- See Also:
- Constant Field Values
CallDoubleMethodA
public static final int CallDoubleMethodA
- See Also:
- Constant Field Values
CallVoidMethod
public static final int CallVoidMethod
- See Also:
- Constant Field Values
CallVoidMethodV
public static final int CallVoidMethodV
- See Also:
- Constant Field Values
CallVoidMethodA
public static final int CallVoidMethodA
- See Also:
- Constant Field Values
CallNonvirtualObjectMethod
public static final int CallNonvirtualObjectMethod
- See Also:
- Constant Field Values
CallNonvirtualObjectMethodV
public static final int CallNonvirtualObjectMethodV
- See Also:
- Constant Field Values
CallNonvirtualObjectMethodA
public static final int CallNonvirtualObjectMethodA
- See Also:
- Constant Field Values
CallNonvirtualBooleanMethod
public static final int CallNonvirtualBooleanMethod
- See Also:
- Constant Field Values
CallNonvirtualBooleanMethodV
public static final int CallNonvirtualBooleanMethodV
- See Also:
- Constant Field Values
CallNonvirtualBooleanMethodA
public static final int CallNonvirtualBooleanMethodA
- See Also:
- Constant Field Values
CallNonvirtualByteMethod
public static final int CallNonvirtualByteMethod
- See Also:
- Constant Field Values
CallNonvirtualByteMethodV
public static final int CallNonvirtualByteMethodV
- See Also:
- Constant Field Values
CallNonvirtualByteMethodA
public static final int CallNonvirtualByteMethodA
- See Also:
- Constant Field Values
CallNonvirtualCharMethod
public static final int CallNonvirtualCharMethod
- See Also:
- Constant Field Values
CallNonvirtualCharMethodV
public static final int CallNonvirtualCharMethodV
- See Also:
- Constant Field Values
CallNonvirtualCharMethodA
public static final int CallNonvirtualCharMethodA
- See Also:
- Constant Field Values
CallNonvirtualShortMethod
public static final int CallNonvirtualShortMethod
- See Also:
- Constant Field Values
CallNonvirtualShortMethodV
public static final int CallNonvirtualShortMethodV
- See Also:
- Constant Field Values
CallNonvirtualShortMethodA
public static final int CallNonvirtualShortMethodA
- See Also:
- Constant Field Values
CallNonvirtualIntMethod
public static final int CallNonvirtualIntMethod
- See Also:
- Constant Field Values
CallNonvirtualIntMethodV
public static final int CallNonvirtualIntMethodV
- See Also:
- Constant Field Values
CallNonvirtualIntMethodA
public static final int CallNonvirtualIntMethodA
- See Also:
- Constant Field Values
CallNonvirtualLongMethod
public static final int CallNonvirtualLongMethod
- See Also:
- Constant Field Values
CallNonvirtualLongMethodV
public static final int CallNonvirtualLongMethodV
- See Also:
- Constant Field Values
CallNonvirtualLongMethodA
public static final int CallNonvirtualLongMethodA
- See Also:
- Constant Field Values
CallNonvirtualFloatMethod
public static final int CallNonvirtualFloatMethod
- See Also:
- Constant Field Values
CallNonvirtualFloatMethodV
public static final int CallNonvirtualFloatMethodV
- See Also:
- Constant Field Values
CallNonvirtualFloatMethodA
public static final int CallNonvirtualFloatMethodA
- See Also:
- Constant Field Values
CallNonvirtualDoubleMethod
public static final int CallNonvirtualDoubleMethod
- See Also:
- Constant Field Values
CallNonvirtualDoubleMethodV
public static final int CallNonvirtualDoubleMethodV
- See Also:
- Constant Field Values
CallNonvirtualDoubleMethodA
public static final int CallNonvirtualDoubleMethodA
- See Also:
- Constant Field Values
CallNonvirtualVoidMethod
public static final int CallNonvirtualVoidMethod
- See Also:
- Constant Field Values
CallNonvirtualVoidMethodV
public static final int CallNonvirtualVoidMethodV
- See Also:
- Constant Field Values
CallNonvirtualVoidMethodA
public static final int CallNonvirtualVoidMethodA
- See Also:
- Constant Field Values
GetFieldID
public static final int GetFieldID
- See Also:
- Constant Field Values
GetObjectField
public static final int GetObjectField
- See Also:
- Constant Field Values
GetBooleanField
public static final int GetBooleanField
- See Also:
- Constant Field Values
GetByteField
public static final int GetByteField
- See Also:
- Constant Field Values
GetCharField
public static final int GetCharField
- See Also:
- Constant Field Values
GetShortField
public static final int GetShortField
- See Also:
- Constant Field Values
GetIntField
public static final int GetIntField
- See Also:
- Constant Field Values
GetLongField
public static final int GetLongField
- See Also:
- Constant Field Values
GetFloatField
public static final int GetFloatField
- See Also:
- Constant Field Values
GetDoubleField
public static final int GetDoubleField
- See Also:
- Constant Field Values
SetObjectField
public static final int SetObjectField
- See Also:
- Constant Field Values
SetBooleanField
public static final int SetBooleanField
- See Also:
- Constant Field Values
SetByteField
public static final int SetByteField
- See Also:
- Constant Field Values
SetCharField
public static final int SetCharField
- See Also:
- Constant Field Values
SetShortField
public static final int SetShortField
- See Also:
- Constant Field Values
SetIntField
public static final int SetIntField
- See Also:
- Constant Field Values
SetLongField
public static final int SetLongField
- See Also:
- Constant Field Values
SetFloatField
public static final int SetFloatField
- See Also:
- Constant Field Values
SetDoubleField
public static final int SetDoubleField
- See Also:
- Constant Field Values
GetStaticMethodID
public static final int GetStaticMethodID
- See Also:
- Constant Field Values
CallStaticObjectMethod
public static final int CallStaticObjectMethod
- See Also:
- Constant Field Values
CallStaticObjectMethodV
public static final int CallStaticObjectMethodV
- See Also:
- Constant Field Values
CallStaticObjectMethodA
public static final int CallStaticObjectMethodA
- See Also:
- Constant Field Values
CallStaticBooleanMethod
public static final int CallStaticBooleanMethod
- See Also:
- Constant Field Values
CallStaticBooleanMethodV
public static final int CallStaticBooleanMethodV
- See Also:
- Constant Field Values
CallStaticBooleanMethodA
public static final int CallStaticBooleanMethodA
- See Also:
- Constant Field Values
CallStaticByteMethod
public static final int CallStaticByteMethod
- See Also:
- Constant Field Values
CallStaticByteMethodV
public static final int CallStaticByteMethodV
- See Also:
- Constant Field Values
CallStaticByteMethodA
public static final int CallStaticByteMethodA
- See Also:
- Constant Field Values
CallStaticCharMethod
public static final int CallStaticCharMethod
- See Also:
- Constant Field Values
CallStaticCharMethodV
public static final int CallStaticCharMethodV
- See Also:
- Constant Field Values
CallStaticCharMethodA
public static final int CallStaticCharMethodA
- See Also:
- Constant Field Values
CallStaticShortMethod
public static final int CallStaticShortMethod
- See Also:
- Constant Field Values
CallStaticShortMethodV
public static final int CallStaticShortMethodV
- See Also:
- Constant Field Values
CallStaticShortMethodA
public static final int CallStaticShortMethodA
- See Also:
- Constant Field Values
CallStaticIntMethod
public static final int CallStaticIntMethod
- See Also:
- Constant Field Values
CallStaticIntMethodV
public static final int CallStaticIntMethodV
- See Also:
- Constant Field Values
CallStaticIntMethodA
public static final int CallStaticIntMethodA
- See Also:
- Constant Field Values
CallStaticLongMethod
public static final int CallStaticLongMethod
- See Also:
- Constant Field Values
CallStaticLongMethodV
public static final int CallStaticLongMethodV
- See Also:
- Constant Field Values
CallStaticLongMethodA
public static final int CallStaticLongMethodA
- See Also:
- Constant Field Values
CallStaticFloatMethod
public static final int CallStaticFloatMethod
- See Also:
- Constant Field Values
CallStaticFloatMethodV
public static final int CallStaticFloatMethodV
- See Also:
- Constant Field Values
CallStaticFloatMethodA
public static final int CallStaticFloatMethodA
- See Also:
- Constant Field Values
CallStaticDoubleMethod
public static final int CallStaticDoubleMethod
- See Also:
- Constant Field Values
CallStaticDoubleMethodV
public static final int CallStaticDoubleMethodV
- See Also:
- Constant Field Values
CallStaticDoubleMethodA
public static final int CallStaticDoubleMethodA
- See Also:
- Constant Field Values
CallStaticVoidMethod
public static final int CallStaticVoidMethod
- See Also:
- Constant Field Values
CallStaticVoidMethodV
public static final int CallStaticVoidMethodV
- See Also:
- Constant Field Values
CallStaticVoidMethodA
public static final int CallStaticVoidMethodA
- See Also:
- Constant Field Values
GetStaticFieldID
public static final int GetStaticFieldID
- See Also:
- Constant Field Values
GetStaticObjectField
public static final int GetStaticObjectField
- See Also:
- Constant Field Values
GetStaticBooleanField
public static final int GetStaticBooleanField
- See Also:
- Constant Field Values
GetStaticByteField
public static final int GetStaticByteField
- See Also:
- Constant Field Values
GetStaticCharField
public static final int GetStaticCharField
- See Also:
- Constant Field Values
GetStaticShortField
public static final int GetStaticShortField
- See Also:
- Constant Field Values
GetStaticIntField
public static final int GetStaticIntField
- See Also:
- Constant Field Values
GetStaticLongField
public static final int GetStaticLongField
- See Also:
- Constant Field Values
GetStaticFloatField
public static final int GetStaticFloatField
- See Also:
- Constant Field Values
GetStaticDoubleField
public static final int GetStaticDoubleField
- See Also:
- Constant Field Values
SetStaticObjectField
public static final int SetStaticObjectField
- See Also:
- Constant Field Values
SetStaticBooleanField
public static final int SetStaticBooleanField
- See Also:
- Constant Field Values
SetStaticByteField
public static final int SetStaticByteField
- See Also:
- Constant Field Values
SetStaticCharField
public static final int SetStaticCharField
- See Also:
- Constant Field Values
SetStaticShortField
public static final int SetStaticShortField
- See Also:
- Constant Field Values
SetStaticIntField
public static final int SetStaticIntField
- See Also:
- Constant Field Values
SetStaticLongField
public static final int SetStaticLongField
- See Also:
- Constant Field Values
SetStaticFloatField
public static final int SetStaticFloatField
- See Also:
- Constant Field Values
SetStaticDoubleField
public static final int SetStaticDoubleField
- See Also:
- Constant Field Values
NewString
public static final int NewString
- See Also:
- Constant Field Values
GetStringLength
public static final int GetStringLength
- See Also:
- Constant Field Values
GetStringChars
public static final int GetStringChars
- See Also:
- Constant Field Values
ReleaseStringChars
public static final int ReleaseStringChars
- See Also:
- Constant Field Values
NewStringUTF
public static final int NewStringUTF
- See Also:
- Constant Field Values
GetStringUTFLength
public static final int GetStringUTFLength
- See Also:
- Constant Field Values
GetStringUTFChars
public static final int GetStringUTFChars
- See Also:
- Constant Field Values
ReleaseStringUTFChars
public static final int ReleaseStringUTFChars
- See Also:
- Constant Field Values
GetArrayLength
public static final int GetArrayLength
- See Also:
- Constant Field Values
NewObjectArray
public static final int NewObjectArray
- See Also:
- Constant Field Values
GetObjectArrayElement
public static final int GetObjectArrayElement
- See Also:
- Constant Field Values
SetObjectArrayElement
public static final int SetObjectArrayElement
- See Also:
- Constant Field Values
NewBooleanArray
public static final int NewBooleanArray
- See Also:
- Constant Field Values
NewByteArray
public static final int NewByteArray
- See Also:
- Constant Field Values
NewCharArray
public static final int NewCharArray
- See Also:
- Constant Field Values
NewShortArray
public static final int NewShortArray
- See Also:
- Constant Field Values
NewIntArray
public static final int NewIntArray
- See Also:
- Constant Field Values
NewLongArray
public static final int NewLongArray
- See Also:
- Constant Field Values
NewFloatArray
public static final int NewFloatArray
- See Also:
- Constant Field Values
NewDoubleArray
public static final int NewDoubleArray
- See Also:
- Constant Field Values
GetBooleanArrayElements
public static final int GetBooleanArrayElements
- See Also:
- Constant Field Values
GetByteArrayElements
public static final int GetByteArrayElements
- See Also:
- Constant Field Values
GetCharArrayElements
public static final int GetCharArrayElements
- See Also:
- Constant Field Values
GetShortArrayElements
public static final int GetShortArrayElements
- See Also:
- Constant Field Values
GetIntArrayElements
public static final int GetIntArrayElements
- See Also:
- Constant Field Values
GetLongArrayElements
public static final int GetLongArrayElements
- See Also:
- Constant Field Values
GetFloatArrayElements
public static final int GetFloatArrayElements
- See Also:
- Constant Field Values
GetDoubleArrayElements
public static final int GetDoubleArrayElements
- See Also:
- Constant Field Values
ReleaseBooleanArrayElements
public static final int ReleaseBooleanArrayElements
- See Also:
- Constant Field Values
ReleaseByteArrayElements
public static final int ReleaseByteArrayElements
- See Also:
- Constant Field Values
ReleaseCharArrayElements
public static final int ReleaseCharArrayElements
- See Also:
- Constant Field Values
ReleaseShortArrayElements
public static final int ReleaseShortArrayElements
- See Also:
- Constant Field Values
ReleaseIntArrayElements
public static final int ReleaseIntArrayElements
- See Also:
- Constant Field Values
ReleaseLongArrayElements
public static final int ReleaseLongArrayElements
- See Also:
- Constant Field Values
ReleaseFloatArrayElements
public static final int ReleaseFloatArrayElements
- See Also:
- Constant Field Values
ReleaseDoubleArrayElements
public static final int ReleaseDoubleArrayElements
- See Also:
- Constant Field Values
GetBooleanArrayRegion
public static final int GetBooleanArrayRegion
- See Also:
- Constant Field Values
GetByteArrayRegion
public static final int GetByteArrayRegion
- See Also:
- Constant Field Values
GetCharArrayRegion
public static final int GetCharArrayRegion
- See Also:
- Constant Field Values
GetShortArrayRegion
public static final int GetShortArrayRegion
- See Also:
- Constant Field Values
GetIntArrayRegion
public static final int GetIntArrayRegion
- See Also:
- Constant Field Values
GetLongArrayRegion
public static final int GetLongArrayRegion
- See Also:
- Constant Field Values
GetFloatArrayRegion
public static final int GetFloatArrayRegion
- See Also:
- Constant Field Values
GetDoubleArrayRegion
public static final int GetDoubleArrayRegion
- See Also:
- Constant Field Values
SetBooleanArrayRegion
public static final int SetBooleanArrayRegion
- See Also:
- Constant Field Values
SetByteArrayRegion
public static final int SetByteArrayRegion
- See Also:
- Constant Field Values
SetCharArrayRegion
public static final int SetCharArrayRegion
- See Also:
- Constant Field Values
SetShortArrayRegion
public static final int SetShortArrayRegion
- See Also:
- Constant Field Values
SetIntArrayRegion
public static final int SetIntArrayRegion
- See Also:
- Constant Field Values
SetLongArrayRegion
public static final int SetLongArrayRegion
- See Also:
- Constant Field Values
SetFloatArrayRegion
public static final int SetFloatArrayRegion
- See Also:
- Constant Field Values
SetDoubleArrayRegion
public static final int SetDoubleArrayRegion
- See Also:
- Constant Field Values
RegisterNatives
public static final int RegisterNatives
- See Also:
- Constant Field Values
UnregisterNatives
public static final int UnregisterNatives
- See Also:
- Constant Field Values
MonitorEnter
public static final int MonitorEnter
- See Also:
- Constant Field Values
MonitorExit
public static final int MonitorExit
- See Also:
- Constant Field Values
GetJavaVM
public static final int GetJavaVM
- See Also:
- Constant Field Values
GetStringRegion
public static final int GetStringRegion
- See Also:
- Constant Field Values
GetStringUTFRegion
public static final int GetStringUTFRegion
- See Also:
- Constant Field Values
GetPrimitiveArrayCritical
public static final int GetPrimitiveArrayCritical
- See Also:
- Constant Field Values
ReleasePrimitiveArrayCritical
public static final int ReleasePrimitiveArrayCritical
- See Also:
- Constant Field Values
GetStringCritical
public static final int GetStringCritical
- See Also:
- Constant Field Values
ReleaseStringCritical
public static final int ReleaseStringCritical
- See Also:
- Constant Field Values
NewWeakGlobalRef
public static final int NewWeakGlobalRef
- See Also:
- Constant Field Values
DeleteWeakGlobalRef
public static final int DeleteWeakGlobalRef
- See Also:
- Constant Field Values
ExceptionCheck
public static final int ExceptionCheck
- See Also:
- Constant Field Values
NewDirectByteBuffer
public static final int NewDirectByteBuffer
- See Also:
- Constant Field Values
GetDirectBufferAddress
public static final int GetDirectBufferAddress
- See Also:
- Constant Field Values
GetDirectBufferCapacity
public static final int GetDirectBufferCapacity
- See Also:
- Constant Field Values
GetObjectRefType
public static final int GetObjectRefType
- See Also:
- Constant Field Values
Copyright © 2011. All Rights Reserved.