Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addressOf(int) - Method in interface org.graalvm.jniutils.JNI.JValue
-
Gets JValue in an array of JValues pointed to by this object.
- allowExceptions(Class...) - Static method in interface org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandler
-
Creates an exception handler suppressing
allowedExceptions. - arrayCopy(JNI.JNIEnv, boolean[], int, JNI.JBooleanArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, byte[], int, JNI.JByteArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, char[], int, JNI.JCharArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, double[], int, JNI.JDoubleArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, float[], int, JNI.JFloatArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, int[], int, JNI.JIntArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, long[], int, JNI.JLongArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, short[], int, JNI.JShortArray, int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, JNI.JBooleanArray, int, boolean[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, JNI.JByteArray, int, byte[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, JNI.JCharArray, int, char[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, JNI.JDoubleArray, int, double[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, JNI.JFloatArray, int, float[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, JNI.JIntArray, int, int[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, JNI.JLongArray, int, long[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- arrayCopy(JNI.JNIEnv, JNI.JShortArray, int, short[], int, int) - Static method in class org.graalvm.jniutils.JNIUtil
- attachCurrentThread(JNI.JavaVM, boolean, String, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
-
Attaches the current C thread to a Java Thread.
- AttachCurrentThread(JNI.JavaVM, JNI.JavaVMAttachArgs) - Static method in class org.graalvm.jniutils.JNIUtil
- AttachCurrentThreadAsDaemon(JNI.JavaVM, JNI.JavaVMAttachArgs) - Static method in class org.graalvm.jniutils.JNIUtil
C
- call(JNI.JavaVM) - Method in interface org.graalvm.jniutils.JNI.DetachCurrentThread
- call(JNI.JavaVM, JNI.JNIEnvPointer, int) - Method in interface org.graalvm.jniutils.JNI.GetEnv
- call(JNI.JavaVM, JNI.JNIEnvPointer, JNI.JavaVMAttachArgs) - Method in interface org.graalvm.jniutils.JNI.AttachCurrentThread
- call(JNI.JavaVM, JNI.JNIEnvPointer, JNI.JavaVMAttachArgs) - Method in interface org.graalvm.jniutils.JNI.AttachCurrentThreadAsDaemon
- call(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.ExceptionCheck
- call(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.ExceptionClear
- call(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.ExceptionDescribe
- call(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.ExceptionOccurred
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewBooleanArray
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewByteArray
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewCharArray
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewDoubleArray
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewFloatArray
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewIntArray
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewLongArray
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.NewShortArray
- call(JNI.JNIEnv, int) - Method in interface org.graalvm.jniutils.JNI.PushLocalFrame
- call(JNI.JNIEnv, int, JNI.JClass, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.NewObjectArray
- call(JNI.JNIEnv, JNI.JArray) - Method in interface org.graalvm.jniutils.JNI.GetArrayLength
- call(JNI.JNIEnv, JNI.JavaVMPointer) - Method in interface org.graalvm.jniutils.JNI.GetJavaVM
- call(JNI.JNIEnv, JNI.JBooleanArray, int, int, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetBooleanArrayRegion
- call(JNI.JNIEnv, JNI.JBooleanArray, int, int, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.SetBooleanArrayRegion
- call(JNI.JNIEnv, JNI.JBooleanArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetBooleanArrayElements
- call(JNI.JNIEnv, JNI.JBooleanArray, CCharPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseBooleanArrayElements
- call(JNI.JNIEnv, JNI.JByteArray, int, int, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetByteArrayRegion
- call(JNI.JNIEnv, JNI.JByteArray, int, int, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.SetByteArrayRegion
- call(JNI.JNIEnv, JNI.JByteArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetByteArrayElements
- call(JNI.JNIEnv, JNI.JByteArray, CCharPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseByteArrayElements
- call(JNI.JNIEnv, JNI.JCharArray, int, int, CShortPointer) - Method in interface org.graalvm.jniutils.JNI.GetCharArrayRegion
- call(JNI.JNIEnv, JNI.JCharArray, int, int, CShortPointer) - Method in interface org.graalvm.jniutils.JNI.SetCharArrayRegion
- call(JNI.JNIEnv, JNI.JCharArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetCharArrayElements
- call(JNI.JNIEnv, JNI.JCharArray, CShortPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseCharArrayElements
- call(JNI.JNIEnv, JNI.JClass, JNI.JFieldID) - Method in interface org.graalvm.jniutils.JNI.GetStaticBooleanField
- call(JNI.JNIEnv, JNI.JClass, JNI.JFieldID) - Method in interface org.graalvm.jniutils.JNI.GetStaticObjectField
- call(JNI.JNIEnv, JNI.JClass, JNI.JFieldID, boolean) - Method in interface org.graalvm.jniutils.JNI.SetStaticBooleanField
- call(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallStaticBooleanMethodA
- call(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallStaticIntMethodA
- call(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallStaticLongMethodA
- call(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallStaticObjectMethodA
- call(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallStaticVoidMethodA
- call(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.NewObjectA
- call(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetFieldID
- call(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetMethodID
- call(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetStaticFieldID
- call(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetStaticMethodID
- call(JNI.JNIEnv, JNI.JDoubleArray, int, int, CDoublePointer) - Method in interface org.graalvm.jniutils.JNI.GetDoubleArrayRegion
- call(JNI.JNIEnv, JNI.JDoubleArray, int, int, CDoublePointer) - Method in interface org.graalvm.jniutils.JNI.SetDoubleArrayRegion
- call(JNI.JNIEnv, JNI.JDoubleArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetDoubleArrayElements
- call(JNI.JNIEnv, JNI.JDoubleArray, CDoublePointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseDoubleArrayElements
- call(JNI.JNIEnv, JNI.JFloatArray, int, int, CFloatPointer) - Method in interface org.graalvm.jniutils.JNI.GetFloatArrayRegion
- call(JNI.JNIEnv, JNI.JFloatArray, int, int, CFloatPointer) - Method in interface org.graalvm.jniutils.JNI.SetFloatArrayRegion
- call(JNI.JNIEnv, JNI.JFloatArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetFloatArrayElements
- call(JNI.JNIEnv, JNI.JFloatArray, CFloatPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseFloatArrayElements
- call(JNI.JNIEnv, JNI.JIntArray, int, int, CIntPointer) - Method in interface org.graalvm.jniutils.JNI.GetIntArrayRegion
- call(JNI.JNIEnv, JNI.JIntArray, int, int, CIntPointer) - Method in interface org.graalvm.jniutils.JNI.SetIntArrayRegion
- call(JNI.JNIEnv, JNI.JIntArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetIntArrayElements
- call(JNI.JNIEnv, JNI.JIntArray, CIntPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseIntArrayElements
- call(JNI.JNIEnv, JNI.JLongArray, int, int, CLongPointer) - Method in interface org.graalvm.jniutils.JNI.GetLongArrayRegion
- call(JNI.JNIEnv, JNI.JLongArray, int, int, CLongPointer) - Method in interface org.graalvm.jniutils.JNI.SetLongArrayRegion
- call(JNI.JNIEnv, JNI.JLongArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetLongArrayElements
- call(JNI.JNIEnv, JNI.JLongArray, CLongPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseLongArrayElements
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.DeleteGlobalRef
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.DeleteLocalRef
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.GetDirectBufferAddress
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.GetObjectClass
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.GetObjectRefType
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.NewGlobalRef
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.NewLocalRef
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.NewWeakGlobalRef
- call(JNI.JNIEnv, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.PopLocalFrame
- call(JNI.JNIEnv, JNI.JObjectArray, int) - Method in interface org.graalvm.jniutils.JNI.GetObjectArrayElement
- call(JNI.JNIEnv, JNI.JObjectArray, int, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.SetObjectArrayElement
- call(JNI.JNIEnv, JNI.JObject, JNI.JClass) - Method in interface org.graalvm.jniutils.JNI.IsInstanceOf
- call(JNI.JNIEnv, JNI.JObject, JNI.JFieldID) - Method in interface org.graalvm.jniutils.JNI.GetIntField
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallBooleanMethodA
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallByteMethodA
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallCharMethodA
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallDoubleMethodA
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallFloatMethodA
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallIntMethodA
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallLongMethodA
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallObjectMethodA
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallShortMethodA
- call(JNI.JNIEnv, JNI.JObject, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallVoidMethodA
- call(JNI.JNIEnv, JNI.JObject, JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.IsSameObject
- call(JNI.JNIEnv, JNI.JShortArray, int, int, CShortPointer) - Method in interface org.graalvm.jniutils.JNI.GetShortArrayRegion
- call(JNI.JNIEnv, JNI.JShortArray, int, int, CShortPointer) - Method in interface org.graalvm.jniutils.JNI.SetShortArrayRegion
- call(JNI.JNIEnv, JNI.JShortArray, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetShortArrayElements
- call(JNI.JNIEnv, JNI.JShortArray, CShortPointer, int) - Method in interface org.graalvm.jniutils.JNI.ReleaseShortArrayElements
- call(JNI.JNIEnv, JNI.JString) - Method in interface org.graalvm.jniutils.JNI.GetStringLength
- call(JNI.JNIEnv, JNI.JString) - Method in interface org.graalvm.jniutils.JNI.GetStringUTFLength
- call(JNI.JNIEnv, JNI.JString, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetStringChars
- call(JNI.JNIEnv, JNI.JString, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.GetStringUTFChars
- call(JNI.JNIEnv, JNI.JString, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.ReleaseStringUTFChars
- call(JNI.JNIEnv, JNI.JString, CShortPointer) - Method in interface org.graalvm.jniutils.JNI.ReleaseStringChars
- call(JNI.JNIEnv, JNI.JThrowable) - Method in interface org.graalvm.jniutils.JNI.Throw
- call(JNI.JNIEnv, JNI.JWeak) - Method in interface org.graalvm.jniutils.JNI.DeleteWeakGlobalRef
- call(JNI.JNIEnv, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.FindClass
- call(JNI.JNIEnv, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.NewStringUTF8
- call(JNI.JNIEnv, CCharPointer, JNI.JObject, CCharPointer, long) - Method in interface org.graalvm.jniutils.JNI.DefineClass
- call(JNI.JNIEnv, CShortPointer, int) - Method in interface org.graalvm.jniutils.JNI.NewString
- callBoolean(JNI.JNIEnv, JNI.JObject, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a method returning
boolean. - callByte(JNI.JNIEnv, JNI.JObject, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a method returning
byte. - callChar(JNI.JNIEnv, JNI.JObject, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a method returning
char. - callDouble(JNI.JNIEnv, JNI.JObject, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a method returning
double. - callFloat(JNI.JNIEnv, JNI.JObject, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a method returning
float. - callInt(JNI.JNIEnv, JNI.JObject, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a method returning
int. - callJObject(JNI.JNIEnv, JNI.JObject, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a method returning
Object. - callLong(JNI.JNIEnv, JNI.JObject, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a method returning
long. - callNewObject(JNI.JNIEnv, JNI.JClass, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Creates a new object instance using a given constructor.
- callNoTransition(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.ExceptionCheck
- callNoTransition(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.ExceptionDescribe
- callNoTransition(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.CallStaticObjectMethodA
- callNoTransition(JNI.JNIEnv, JNI.JClass, JNI.JMethodID, JNI.JValue) - Method in interface org.graalvm.jniutils.JNI.NewObjectA
- callNoTransition(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetMethodID
- callNoTransition(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.GetStaticMethodID
- callNoTransition(JNI.JNIEnv, JNI.JThrowable) - Method in interface org.graalvm.jniutils.JNI.Throw
- callNoTransition(JNI.JNIEnv, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.FindClass
- callNoTransition(JNI.JNIEnv, CCharPointer) - Method in interface org.graalvm.jniutils.JNI.NewStringUTF8
- callShort(JNI.JNIEnv, JNI.JObject, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a method returning
short. - callStaticBoolean(JNI.JNIEnv, JNI.JClass, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a static method returning
boolean. - callStaticInt(JNI.JNIEnv, JNI.JClass, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a static method returning
int. - callStaticJObject(JNI.JNIEnv, JNI.JClass, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a static method returning
Object. - callStaticLong(JNI.JNIEnv, JNI.JClass, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a static method returning
long. - callStaticVoid(JNI.JNIEnv, JNI.JClass, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a static void method.
- callVoid(JNI.JNIEnv, JNI.JObject, JNICalls.JNIMethod, JNI.JValue) - Method in class org.graalvm.jniutils.JNICalls
-
Performs a JNI call of a void method.
- cleanHandles(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.HSObject
-
Processes
HSObject.CLEANERS_QUEUEto release any handles whose objects are now unreachable. - close() - Method in class org.graalvm.jniutils.JNIMethodScope
- createArray(JNI.JNIEnv, JNI.JBooleanArray) - Static method in class org.graalvm.jniutils.JNIUtil
- createArray(JNI.JNIEnv, JNI.JByteArray) - Static method in class org.graalvm.jniutils.JNIUtil
- createArray(JNI.JNIEnv, JNI.JCharArray) - Static method in class org.graalvm.jniutils.JNIUtil
- createArray(JNI.JNIEnv, JNI.JDoubleArray) - Static method in class org.graalvm.jniutils.JNIUtil
- createArray(JNI.JNIEnv, JNI.JFloatArray) - Static method in class org.graalvm.jniutils.JNIUtil
- createArray(JNI.JNIEnv, JNI.JIntArray) - Static method in class org.graalvm.jniutils.JNIUtil
- createArray(JNI.JNIEnv, JNI.JLongArray) - Static method in class org.graalvm.jniutils.JNIUtil
- createArray(JNI.JNIEnv, JNI.JShortArray) - Static method in class org.graalvm.jniutils.JNIUtil
- createHSArray(JNI.JNIEnv, boolean[]) - Static method in class org.graalvm.jniutils.JNIUtil
- createHSArray(JNI.JNIEnv, byte[]) - Static method in class org.graalvm.jniutils.JNIUtil
- createHSArray(JNI.JNIEnv, char[]) - Static method in class org.graalvm.jniutils.JNIUtil
- createHSArray(JNI.JNIEnv, double[]) - Static method in class org.graalvm.jniutils.JNIUtil
- createHSArray(JNI.JNIEnv, float[]) - Static method in class org.graalvm.jniutils.JNIUtil
- createHSArray(JNI.JNIEnv, int[]) - Static method in class org.graalvm.jniutils.JNIUtil
- createHSArray(JNI.JNIEnv, long[]) - Static method in class org.graalvm.jniutils.JNIUtil
- createHSArray(JNI.JNIEnv, short[]) - Static method in class org.graalvm.jniutils.JNIUtil
- createHSArray(JNI.JNIEnv, Object[], int, int, String) - Static method in class org.graalvm.jniutils.JNIUtil
- createHSException(JNI.JNIEnv, Throwable) - Static method in exception class org.graalvm.jniutils.JNIExceptionWrapper
-
Crates an exception in HotSpot representing the given
originalexception. - createHSString(JNI.JNIEnv, String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Creates a String in the HotSpot heap from
string. - createString(JNI.JNIEnv, JNI.JString) - Static method in class org.graalvm.jniutils.JNIUtil
-
Decodes a string in the HotSpot heap to a local
String. - createWithExceptionHandler(JNIExceptionWrapper.ExceptionHandler) - Static method in class org.graalvm.jniutils.JNICalls
-
Creates a new
JNICallsinstance with a custom exception handler.
D
- DEFAULT - Static variable in interface org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandler
-
Default handler throwing
JNIExceptionWrapperfor the pending JNI exception. - DefineClass(JNI.JNIEnv, CCharPointer, JNI.JObject, CCharPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
- DeleteGlobalRef(JNI.JNIEnv, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
- DeleteLocalRef(JNI.JNIEnv, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
- DeleteWeakGlobalRef(JNI.JNIEnv, JNI.JWeak) - Static method in class org.graalvm.jniutils.JNIUtil
- depth() - Method in class org.graalvm.jniutils.JNIMethodScope
- DetachCurrentThread(JNI.JavaVM) - Static method in class org.graalvm.jniutils.JNIUtil
E
- encodeFieldSignature(Class) - Static method in class org.graalvm.jniutils.JNIUtil
-
Creates a JVM field signature as specified in the Sections 4.3.2 of the JVM Specification.
- encodeMethodSignature(Class, Class...) - Static method in class org.graalvm.jniutils.JNIUtil
-
Creates a JVM method signature as specified in the Sections 4.3.3 of the JVM Specification.
- env() - Static method in class org.graalvm.jniutils.JNIMethodScope
-
Gets the
JNI.JNIEnvvalue for the current thread. - ExceptionCheck(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
- ExceptionClear(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
- ExceptionDescribe(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
- ExceptionOccurred(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
F
- findClass(JNI.JNIEnv, String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Returns a
JNI.JClassfor given binary name. - findClass(JNI.JNIEnv, JNI.JObject, String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Finds a class in HotSpot heap using a given
ClassLoader. - findClass(JNI.JNIEnv, JNI.JObject, String, boolean) - Static method in class org.graalvm.jniutils.JNIUtil
-
Finds a class in HotSpot heap using JNI.
- FindClass(JNI.JNIEnv, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- findField(JNI.JNIEnv, JNI.JClass, boolean, String, String) - Static method in class org.graalvm.jniutils.JNIUtil
- findMethod(JNI.JNIEnv, JNI.JClass, boolean, boolean, String, String) - Static method in interface org.graalvm.jniutils.JNICalls.JNIMethod
-
Finds a
JNICalls.JNIMethodin givenclazzwith given name and signature. - findMethod(JNI.JNIEnv, JNI.JClass, boolean, String, String) - Static method in interface org.graalvm.jniutils.JNICalls.JNIMethod
-
Finds a
JNICalls.JNIMethodin the givenclazzwith the given name and signature. - findMethod(JNI.JNIEnv, JNI.JClass, boolean, String, String) - Static method in class org.graalvm.jniutils.JNIUtil
G
- GetArrayLength(JNI.JNIEnv, JNI.JArray) - Static method in class org.graalvm.jniutils.JNIUtil
- getAttachCurrentThread() - Method in interface org.graalvm.jniutils.JNI.JNIInvokeInterface
- getAttachCurrentThreadAsDaemon() - Method in interface org.graalvm.jniutils.JNI.JNIInvokeInterface
- getBinaryName(String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Converts a fully qualified Java class name from Java source format (e.g.
- getBoolean() - Method in interface org.graalvm.jniutils.JNI.JValue
- GetBooleanArrayElements(JNI.JNIEnv, JNI.JBooleanArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
- GetBooleanArrayRegion(JNI.JNIEnv, JNI.JBooleanArray, int, int, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- getByte() - Method in interface org.graalvm.jniutils.JNI.JValue
- GetByteArrayElements(JNI.JNIEnv, JNI.JByteArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
- GetByteArrayRegion(JNI.JNIEnv, JNI.JByteArray, int, int, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- getCallBooleanMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallByteMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallCharMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallDoubleMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallFloatMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallIntMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallLongMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallObjectMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallShortMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallStaticBooleanMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallStaticIntMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallStaticLongMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallStaticObjectMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallStaticVoidMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getCallVoidMethodA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getChar() - Method in interface org.graalvm.jniutils.JNI.JValue
- GetCharArrayElements(JNI.JNIEnv, JNI.JCharArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
- GetCharArrayRegion(JNI.JNIEnv, JNI.JCharArray, int, int, CShortPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- getClassLoader(JNI.JNIEnv, JNI.JClass) - Static method in class org.graalvm.jniutils.JNIUtil
- getDefault() - Static method in class org.graalvm.jniutils.JNICalls
-
Returns a
JNICallsinstance with a default exception handler. - getDefineClass() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getDeleteGlobalRef() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getDeleteLocalRef() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getDeleteWeakGlobalRef() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getDetachCurrentThread() - Method in interface org.graalvm.jniutils.JNI.JNIInvokeInterface
- GetDirectBufferAddress(JNI.JNIEnv, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
- getDisplayName() - Method in interface org.graalvm.jniutils.JNICalls.JNIMethod
-
Returns a method display name used for logging.
- getDouble() - Method in interface org.graalvm.jniutils.JNI.JValue
- GetDoubleArrayElements(JNI.JNIEnv, JNI.JDoubleArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
- GetDoubleArrayRegion(JNI.JNIEnv, JNI.JDoubleArray, int, int, CDoublePointer) - Static method in class org.graalvm.jniutils.JNIUtil
- getEnv() - Method in class org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandlerContext
-
Returns current thread JNIEnv.
- getEnv() - Method in class org.graalvm.jniutils.JNIMethodScope
- GetEnv(JNI.JavaVM) - Static method in class org.graalvm.jniutils.JNIUtil
- getExceptionCheck() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getExceptionClear() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getExceptionDescribe() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getExceptionOccurred() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getFeatureName() - Method in interface org.graalvm.jniutils.NativeBridgeSupport
-
Returns the name of a feature using
org.graalvm.jniutilsmodule. - GetFieldID(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- getFindClass() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getFloat() - Method in interface org.graalvm.jniutils.JNI.JValue
- GetFloatArrayElements(JNI.JNIEnv, JNI.JFloatArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
- GetFloatArrayRegion(JNI.JNIEnv, JNI.JFloatArray, int, int, CFloatPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- getFunctions() - Method in interface org.graalvm.jniutils.JNI.JavaVM
- getFunctions() - Method in interface org.graalvm.jniutils.JNI.JNIEnv
- getGetArrayLength() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetBooleanArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetBooleanArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetByteArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetByteArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetCharArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetCharArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetDirectBufferAddress() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetDoubleArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetDoubleArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetEnv() - Method in interface org.graalvm.jniutils.JNI.JNIInvokeInterface
- getGetFieldID() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetFloatArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetFloatArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetIntArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetIntArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetIntField() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetJavaVM() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetLongArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetLongArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetMethodID() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetObjectArrayElement() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetObjectClass() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetObjectRefType() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetShortArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetShortArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetStaticBooleanField() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetStaticFieldID() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetStaticMethodID() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetStaticObjectField() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetStringChars() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetStringLength() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetStringUTFChars() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGetStringUTFLength() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getGroup() - Method in interface org.graalvm.jniutils.JNI.JavaVMAttachArgs
- getHandle() - Method in class org.graalvm.jniutils.HSObject
- getInstance() - Static method in interface org.graalvm.jniutils.NativeBridgeSupport
-
Returns a
NativeBridgeSupportinstance registered in theImageSingletons. - getInt() - Method in interface org.graalvm.jniutils.JNI.JValue
- GetIntArrayElements(JNI.JNIEnv, JNI.JIntArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
- GetIntArrayRegion(JNI.JNIEnv, JNI.JIntArray, int, int, CIntPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- getInternalName(String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Converts a fully qualified Java class name from Java source format (e.g.
- GetIntField(JNI.JNIEnv, JNI.JObject, JNI.JFieldID) - Static method in class org.graalvm.jniutils.JNIUtil
- getIsInstanceOf() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getIsSameObject() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- GetJavaVM(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
- getJMethodID() - Method in interface org.graalvm.jniutils.JNICalls.JNIMethod
-
Returns a method JNI
JNI.JMethodID. - getJObject() - Method in interface org.graalvm.jniutils.JNI.JValue
- getJVMCIClassLoader(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
-
Returns a ClassLoader used to load the compiler classes.
- getLong() - Method in interface org.graalvm.jniutils.JNI.JValue
- GetLongArrayElements(JNI.JNIEnv, JNI.JLongArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
- GetLongArrayRegion(JNI.JNIEnv, JNI.JLongArray, int, int, CLongPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- GetMethodID(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- getName() - Method in interface org.graalvm.jniutils.JNI.JavaVMAttachArgs
- getNewBooleanArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewByteArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewCharArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewDoubleArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewFloatArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewGlobalRef() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewIntArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewLocalRef() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewLongArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewObjectA() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewObjectArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewShortArray() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewString() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewStringUTF() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getNewWeakGlobalRef() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- GetObjectArrayElement(JNI.JNIEnv, JNI.JObjectArray, int) - Static method in class org.graalvm.jniutils.JNIUtil
- GetObjectClass(JNI.JNIEnv, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
- getObjectResult() - Method in class org.graalvm.jniutils.JNIMethodScope
- getPopLocalFrame() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getPushLocalFrame() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getReleaseBooleanArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getReleaseByteArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getReleaseCharArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getReleaseDoubleArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getReleaseFloatArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getReleaseIntArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getReleaseLongArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getReleaseShortArrayElements() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getReleaseStringChars() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getReleaseStringUTFChars() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getSetBooleanArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getSetByteArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getSetCharArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getSetDoubleArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getSetFloatArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getSetIntArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getSetLongArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getSetObjectArrayElement() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getSetShortArrayRegion() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getSetStaticBooleanField() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getShort() - Method in interface org.graalvm.jniutils.JNI.JValue
- GetShortArrayElements(JNI.JNIEnv, JNI.JShortArray, JNI.JValue) - Static method in class org.graalvm.jniutils.JNIUtil
- GetShortArrayRegion(JNI.JNIEnv, JNI.JShortArray, int, int, CShortPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- GetStaticFieldID(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- GetStaticMethodID(JNI.JNIEnv, JNI.JClass, CCharPointer, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- GetStaticObjectField(JNI.JNIEnv, JNI.JClass, JNI.JFieldID) - Static method in class org.graalvm.jniutils.JNIUtil
- getSystemClassLoader(JNI.JNIEnv) - Static method in class org.graalvm.jniutils.JNIUtil
-
Returns the
ClassLoader.getSystemClassLoader(). - getThrow() - Method in interface org.graalvm.jniutils.JNI.JNINativeInterface
- getThrowable() - Method in class org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandlerContext
-
Returns pending JNI exception.
- getThrowableClassName() - Method in class org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandlerContext
-
Returns pending JNI exception class name.
- getVersion() - Method in interface org.graalvm.jniutils.JNI.JavaVMAttachArgs
H
- handleException(JNIExceptionWrapper.ExceptionHandlerContext) - Method in interface org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandler
-
Handles the JNI pending exception.
- HSObject - Class in org.graalvm.jniutils
-
Encapsulates a JNI handle to an object in the HotSpot heap.
- HSObject(JNI.JNIEnv, JNI.JObject) - Constructor for class org.graalvm.jniutils.HSObject
-
Creates an object encapsulating a
handlewhose lifetime is determined by this object. - HSObject(JNI.JNIEnv, JNI.JObject, boolean, boolean) - Constructor for class org.graalvm.jniutils.HSObject
-
Creates an object encapsulating a
handlewhose lifetime is determined by this object. - HSObject(JNIMethodScope, JNI.JObject) - Constructor for class org.graalvm.jniutils.HSObject
-
Creates an object encapsulating a
handlewhose lifetime is limited toscope.
I
- IsInstanceOf(JNI.JNIEnv, JNI.JObject, JNI.JClass) - Static method in class org.graalvm.jniutils.JNIUtil
- IsSameObject(JNI.JNIEnv, JNI.JObject, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
- isTracingEnabled(int) - Method in interface org.graalvm.jniutils.NativeBridgeSupport
-
Checks if logging at given level is enabled.
J
- JNI - Class in org.graalvm.jniutils
- JNI_EDETACHED - Static variable in class org.graalvm.jniutils.JNI
- JNI_EEXIST - Static variable in class org.graalvm.jniutils.JNI
- JNI_EINVAL - Static variable in class org.graalvm.jniutils.JNI
- JNI_ENOMEM - Static variable in class org.graalvm.jniutils.JNI
- JNI_ERR - Static variable in class org.graalvm.jniutils.JNI
- JNI_EVERSION - Static variable in class org.graalvm.jniutils.JNI
- JNI_OK - Static variable in class org.graalvm.jniutils.JNI
- JNI_VERSION_10 - Static variable in class org.graalvm.jniutils.JNI
- JNI.AttachCurrentThread - Interface in org.graalvm.jniutils
- JNI.AttachCurrentThreadAsDaemon - Interface in org.graalvm.jniutils
- JNI.CallBooleanMethodA - Interface in org.graalvm.jniutils
- JNI.CallByteMethodA - Interface in org.graalvm.jniutils
- JNI.CallCharMethodA - Interface in org.graalvm.jniutils
- JNI.CallDoubleMethodA - Interface in org.graalvm.jniutils
- JNI.CallFloatMethodA - Interface in org.graalvm.jniutils
- JNI.CallIntMethodA - Interface in org.graalvm.jniutils
- JNI.CallLongMethodA - Interface in org.graalvm.jniutils
- JNI.CallObjectMethodA - Interface in org.graalvm.jniutils
- JNI.CallShortMethodA - Interface in org.graalvm.jniutils
- JNI.CallStaticBooleanMethodA - Interface in org.graalvm.jniutils
- JNI.CallStaticIntMethodA - Interface in org.graalvm.jniutils
- JNI.CallStaticLongMethodA - Interface in org.graalvm.jniutils
- JNI.CallStaticObjectMethodA - Interface in org.graalvm.jniutils
- JNI.CallStaticVoidMethodA - Interface in org.graalvm.jniutils
- JNI.CallVoidMethodA - Interface in org.graalvm.jniutils
- JNI.DefineClass - Interface in org.graalvm.jniutils
- JNI.DeleteGlobalRef - Interface in org.graalvm.jniutils
- JNI.DeleteLocalRef - Interface in org.graalvm.jniutils
- JNI.DeleteWeakGlobalRef - Interface in org.graalvm.jniutils
- JNI.DetachCurrentThread - Interface in org.graalvm.jniutils
- JNI.ExceptionCheck - Interface in org.graalvm.jniutils
- JNI.ExceptionClear - Interface in org.graalvm.jniutils
- JNI.ExceptionDescribe - Interface in org.graalvm.jniutils
- JNI.ExceptionOccurred - Interface in org.graalvm.jniutils
- JNI.FindClass - Interface in org.graalvm.jniutils
- JNI.GetArrayLength - Interface in org.graalvm.jniutils
- JNI.GetBooleanArrayElements - Interface in org.graalvm.jniutils
- JNI.GetBooleanArrayRegion - Interface in org.graalvm.jniutils
- JNI.GetByteArrayElements - Interface in org.graalvm.jniutils
- JNI.GetByteArrayRegion - Interface in org.graalvm.jniutils
- JNI.GetCharArrayElements - Interface in org.graalvm.jniutils
- JNI.GetCharArrayRegion - Interface in org.graalvm.jniutils
- JNI.GetDirectBufferAddress - Interface in org.graalvm.jniutils
- JNI.GetDoubleArrayElements - Interface in org.graalvm.jniutils
- JNI.GetDoubleArrayRegion - Interface in org.graalvm.jniutils
- JNI.GetEnv - Interface in org.graalvm.jniutils
- JNI.GetFieldID - Interface in org.graalvm.jniutils
- JNI.GetFloatArrayElements - Interface in org.graalvm.jniutils
- JNI.GetFloatArrayRegion - Interface in org.graalvm.jniutils
- JNI.GetIntArrayElements - Interface in org.graalvm.jniutils
- JNI.GetIntArrayRegion - Interface in org.graalvm.jniutils
- JNI.GetIntField - Interface in org.graalvm.jniutils
- JNI.GetJavaVM - Interface in org.graalvm.jniutils
- JNI.GetLongArrayElements - Interface in org.graalvm.jniutils
- JNI.GetLongArrayRegion - Interface in org.graalvm.jniutils
- JNI.GetMethodID - Interface in org.graalvm.jniutils
- JNI.GetObjectArrayElement - Interface in org.graalvm.jniutils
- JNI.GetObjectClass - Interface in org.graalvm.jniutils
- JNI.GetObjectRefType - Interface in org.graalvm.jniutils
- JNI.GetShortArrayElements - Interface in org.graalvm.jniutils
- JNI.GetShortArrayRegion - Interface in org.graalvm.jniutils
- JNI.GetStaticBooleanField - Interface in org.graalvm.jniutils
- JNI.GetStaticFieldID - Interface in org.graalvm.jniutils
- JNI.GetStaticMethodID - Interface in org.graalvm.jniutils
- JNI.GetStaticObjectField - Interface in org.graalvm.jniutils
- JNI.GetStringChars - Interface in org.graalvm.jniutils
- JNI.GetStringLength - Interface in org.graalvm.jniutils
- JNI.GetStringUTFChars - Interface in org.graalvm.jniutils
- JNI.GetStringUTFLength - Interface in org.graalvm.jniutils
- JNI.IsInstanceOf - Interface in org.graalvm.jniutils
- JNI.IsSameObject - Interface in org.graalvm.jniutils
- JNI.JArray - Interface in org.graalvm.jniutils
- JNI.JavaVM - Interface in org.graalvm.jniutils
- JNI.JavaVMAttachArgs - Interface in org.graalvm.jniutils
- JNI.JavaVMPointer - Interface in org.graalvm.jniutils
- JNI.JBooleanArray - Interface in org.graalvm.jniutils
- JNI.JByteArray - Interface in org.graalvm.jniutils
- JNI.JCharArray - Interface in org.graalvm.jniutils
- JNI.JClass - Interface in org.graalvm.jniutils
- JNI.JDoubleArray - Interface in org.graalvm.jniutils
- JNI.JFieldID - Interface in org.graalvm.jniutils
- JNI.JFloatArray - Interface in org.graalvm.jniutils
- JNI.JIntArray - Interface in org.graalvm.jniutils
- JNI.JLongArray - Interface in org.graalvm.jniutils
- JNI.JMethodID - Interface in org.graalvm.jniutils
- JNI.JNIEnv - Interface in org.graalvm.jniutils
- JNI.JNIEnvPointer - Interface in org.graalvm.jniutils
- JNI.JNIInvokeInterface - Interface in org.graalvm.jniutils
- JNI.JNINativeInterface - Interface in org.graalvm.jniutils
- JNI.JObject - Interface in org.graalvm.jniutils
- JNI.JObjectArray - Interface in org.graalvm.jniutils
- JNI.JShortArray - Interface in org.graalvm.jniutils
- JNI.JString - Interface in org.graalvm.jniutils
- JNI.JThrowable - Interface in org.graalvm.jniutils
- JNI.JValue - Interface in org.graalvm.jniutils
-
Access to the
jvalueJNI union. - JNI.JWeak - Interface in org.graalvm.jniutils
- JNI.NewBooleanArray - Interface in org.graalvm.jniutils
- JNI.NewByteArray - Interface in org.graalvm.jniutils
- JNI.NewCharArray - Interface in org.graalvm.jniutils
- JNI.NewDoubleArray - Interface in org.graalvm.jniutils
- JNI.NewFloatArray - Interface in org.graalvm.jniutils
- JNI.NewGlobalRef - Interface in org.graalvm.jniutils
- JNI.NewIntArray - Interface in org.graalvm.jniutils
- JNI.NewLocalRef - Interface in org.graalvm.jniutils
- JNI.NewLongArray - Interface in org.graalvm.jniutils
- JNI.NewObjectA - Interface in org.graalvm.jniutils
- JNI.NewObjectArray - Interface in org.graalvm.jniutils
- JNI.NewShortArray - Interface in org.graalvm.jniutils
- JNI.NewString - Interface in org.graalvm.jniutils
- JNI.NewStringUTF8 - Interface in org.graalvm.jniutils
- JNI.NewWeakGlobalRef - Interface in org.graalvm.jniutils
- JNI.PopLocalFrame - Interface in org.graalvm.jniutils
- JNI.PushLocalFrame - Interface in org.graalvm.jniutils
- JNI.ReleaseBooleanArrayElements - Interface in org.graalvm.jniutils
- JNI.ReleaseByteArrayElements - Interface in org.graalvm.jniutils
- JNI.ReleaseCharArrayElements - Interface in org.graalvm.jniutils
- JNI.ReleaseDoubleArrayElements - Interface in org.graalvm.jniutils
- JNI.ReleaseFloatArrayElements - Interface in org.graalvm.jniutils
- JNI.ReleaseIntArrayElements - Interface in org.graalvm.jniutils
- JNI.ReleaseLongArrayElements - Interface in org.graalvm.jniutils
- JNI.ReleaseShortArrayElements - Interface in org.graalvm.jniutils
- JNI.ReleaseStringChars - Interface in org.graalvm.jniutils
- JNI.ReleaseStringUTFChars - Interface in org.graalvm.jniutils
- JNI.SetBooleanArrayRegion - Interface in org.graalvm.jniutils
- JNI.SetByteArrayRegion - Interface in org.graalvm.jniutils
- JNI.SetCharArrayRegion - Interface in org.graalvm.jniutils
- JNI.SetDoubleArrayRegion - Interface in org.graalvm.jniutils
- JNI.SetFloatArrayRegion - Interface in org.graalvm.jniutils
- JNI.SetIntArrayRegion - Interface in org.graalvm.jniutils
- JNI.SetLongArrayRegion - Interface in org.graalvm.jniutils
- JNI.SetObjectArrayElement - Interface in org.graalvm.jniutils
- JNI.SetShortArrayRegion - Interface in org.graalvm.jniutils
- JNI.SetStaticBooleanField - Interface in org.graalvm.jniutils
- JNI.Throw - Interface in org.graalvm.jniutils
- JNICalls - Class in org.graalvm.jniutils
-
Support for calling into HotSpot using JNI.
- JNICalls.JNIMethod - Interface in org.graalvm.jniutils
-
Represents a JNI method.
- JNIEntryPoint - Annotation Interface in org.graalvm.jniutils
-
An annotation used to mark methods called by the JNI native interface.
- JNIExceptionWrapper - Exception Class in org.graalvm.jniutils
-
Wraps an exception thrown by a JNI call into HotSpot.
- JNIExceptionWrapper.ExceptionHandler - Interface in org.graalvm.jniutils
- JNIExceptionWrapper.ExceptionHandlerContext - Class in org.graalvm.jniutils
-
Context for
JNIExceptionWrapper.ExceptionHandler. - JNIMethodScope - Class in org.graalvm.jniutils
-
Scope of a call from HotSpot to native method.
- JNIMethodScope(String, JNI.JNIEnv) - Constructor for class org.graalvm.jniutils.JNIMethodScope
-
Enters the scope of an native method call.
- JNIUtil - Class in org.graalvm.jniutils
-
Helpers for calling JNI functions.
M
- mergeStackTraces(StackTraceElement[], StackTraceElement[], boolean) - Static method in exception class org.graalvm.jniutils.JNIExceptionWrapper
- MODE_RELEASE - Static variable in interface org.graalvm.jniutils.JNI.JArray
- MODE_WRITE - Static variable in interface org.graalvm.jniutils.JNI.JArray
- MODE_WRITE_RELEASE - Static variable in interface org.graalvm.jniutils.JNI.JArray
N
- NativeBridgeSupport - Interface in org.graalvm.jniutils
-
Services used by the
org.graalvm.jniutilsmodule. - NewBooleanArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
- NewByteArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
- NewCharArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
- NewDoubleArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
- NewFloatArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
- NewGlobalRef(JNI.JNIEnv, T, String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Creates a new global reference.
- NewIntArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
- NewLocalRef(JNI.JNIEnv, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
- NewLongArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
- NewObjectArray(JNI.JNIEnv, int, JNI.JClass, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
- NewShortArray(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
- NewWeakGlobalRef(JNI.JNIEnv, JNI.JObject, String) - Static method in class org.graalvm.jniutils.JNIUtil
-
Creates a new weak global reference.
O
- org.graalvm.jniutils - package org.graalvm.jniutils
P
- PopLocalFrame(JNI.JNIEnv, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
- PushLocalFrame(JNI.JNIEnv, int) - Static method in class org.graalvm.jniutils.JNIUtil
R
- readJavaVM() - Method in interface org.graalvm.jniutils.JNI.JavaVMPointer
- readJNIEnv() - Method in interface org.graalvm.jniutils.JNI.JNIEnvPointer
- release(JNI.JNIEnv) - Method in class org.graalvm.jniutils.HSObject
- ReleaseBooleanArrayElements(JNI.JNIEnv, JNI.JBooleanArray, CCharPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
- ReleaseByteArrayElements(JNI.JNIEnv, JNI.JByteArray, CCharPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
- ReleaseCharArrayElements(JNI.JNIEnv, JNI.JCharArray, CShortPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
- ReleaseDoubleArrayElements(JNI.JNIEnv, JNI.JDoubleArray, CDoublePointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
- ReleaseFloatArrayElements(JNI.JNIEnv, JNI.JFloatArray, CFloatPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
- ReleaseIntArrayElements(JNI.JNIEnv, JNI.JIntArray, CIntPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
- ReleaseLongArrayElements(JNI.JNIEnv, JNI.JLongArray, CLongPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
- ReleaseShortArrayElements(JNI.JNIEnv, JNI.JShortArray, CShortPointer, int) - Static method in class org.graalvm.jniutils.JNIUtil
S
- scope() - Static method in class org.graalvm.jniutils.JNIMethodScope
-
Gets the inner most
JNIMethodScopevalue for the current thread. - scopeOrNull() - Static method in class org.graalvm.jniutils.JNIMethodScope
-
Gets the inner most
JNIMethodScopevalue for the current thread. - setBoolean(boolean) - Method in interface org.graalvm.jniutils.JNI.JValue
- SetBooleanArrayRegion(JNI.JNIEnv, JNI.JBooleanArray, int, int, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- setByte(byte) - Method in interface org.graalvm.jniutils.JNI.JValue
- SetByteArrayRegion(JNI.JNIEnv, JNI.JByteArray, int, int, CCharPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- setChar(char) - Method in interface org.graalvm.jniutils.JNI.JValue
- SetCharArrayRegion(JNI.JNIEnv, JNI.JCharArray, int, int, CShortPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- setDouble(double) - Method in interface org.graalvm.jniutils.JNI.JValue
- SetDoubleArrayRegion(JNI.JNIEnv, JNI.JDoubleArray, int, int, CDoublePointer) - Static method in class org.graalvm.jniutils.JNIUtil
- setFloat(float) - Method in interface org.graalvm.jniutils.JNI.JValue
- SetFloatArrayRegion(JNI.JNIEnv, JNI.JFloatArray, int, int, CFloatPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- setGroup(JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.JavaVMAttachArgs
- setInt(int) - Method in interface org.graalvm.jniutils.JNI.JValue
- SetIntArrayRegion(JNI.JNIEnv, JNI.JIntArray, int, int, CIntPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- setJObject(JNI.JObject) - Method in interface org.graalvm.jniutils.JNI.JValue
- setLong(long) - Method in interface org.graalvm.jniutils.JNI.JValue
- SetLongArrayRegion(JNI.JNIEnv, JNI.JLongArray, int, int, CLongPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- setName(CCharPointer) - Method in interface org.graalvm.jniutils.JNI.JavaVMAttachArgs
- SetObjectArrayElement(JNI.JNIEnv, JNI.JObjectArray, int, JNI.JObject) - Static method in class org.graalvm.jniutils.JNIUtil
- setObjectResult(JNI.JObject) - Method in class org.graalvm.jniutils.JNIMethodScope
- setShort(short) - Method in interface org.graalvm.jniutils.JNI.JValue
- SetShortArrayRegion(JNI.JNIEnv, JNI.JShortArray, int, int, CShortPointer) - Static method in class org.graalvm.jniutils.JNIUtil
- setVersion(int) - Method in interface org.graalvm.jniutils.JNI.JavaVMAttachArgs
T
- Throw(JNI.JNIEnv, JNI.JThrowable) - Static method in class org.graalvm.jniutils.JNIUtil
- throwInHotSpot(JNI.JNIEnv, Throwable) - Static method in exception class org.graalvm.jniutils.JNIExceptionWrapper
-
Throws an exception into HotSpot.
- throwJNIExceptionWrapper() - Method in class org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandlerContext
-
Throws
JNIExceptionWrapperfor the pending JNI exception. - toString() - Method in class org.graalvm.jniutils.HSObject
- toString() - Method in class org.graalvm.jniutils.JNIMethodScope
- trace(int, String, Object...) - Static method in class org.graalvm.jniutils.JNIUtil
-
Emits a trace line composed of
formatandargsif the tracing level equal to or greater thanlevel. - trace(int, Throwable) - Static method in class org.graalvm.jniutils.JNIUtil
- trace(String) - Method in interface org.graalvm.jniutils.NativeBridgeSupport
-
Logs the message.
- tracingAt(int) - Static method in class org.graalvm.jniutils.JNIUtil
W
- wrapAndThrowPendingJNIException(JNI.JNIEnv) - Static method in exception class org.graalvm.jniutils.JNIExceptionWrapper
-
If there is a pending JNI exception, this method wraps it in a
JNIExceptionWrapper, clears the pending exception and throws theJNIExceptionWrapperwrapper. - wrapAndThrowPendingJNIException(JNI.JNIEnv, JNIExceptionWrapper.ExceptionHandler) - Static method in exception class org.graalvm.jniutils.JNIExceptionWrapper
-
If there is a pending JNI exception, this method wraps it in a
JNIExceptionWrapper, clears the pending exception and throws theJNIExceptionWrapperwrapper. - writeJavaVM(JNI.JavaVM) - Method in interface org.graalvm.jniutils.JNI.JavaVMPointer
- writeJNIEnv(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.JNIEnvPointer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form