Index

A C D E F G H I J M N O P R S T W 
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<? extends Throwable>...) - 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_QUEUE to 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 original exception.
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 JNICalls instance with a custom exception handler.

D

DEFAULT - Static variable in interface org.graalvm.jniutils.JNIExceptionWrapper.ExceptionHandler
Default handler throwing JNIExceptionWrapper for 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.JNIEnv value 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.JClass for 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.JNIMethod in given clazz with given name and signature.
findMethod(JNI.JNIEnv, JNI.JClass, boolean, String, String) - Static method in interface org.graalvm.jniutils.JNICalls.JNIMethod
Finds a JNICalls.JNIMethod in the given clazz with 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 JNICalls instance 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.jniutils module.
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 NativeBridgeSupport instance registered in the ImageSingletons.
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
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 handle whose 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 handle whose lifetime is determined by this object.
HSObject(JNIMethodScope, JNI.JObject) - Constructor for class org.graalvm.jniutils.HSObject
Creates an object encapsulating a handle whose lifetime is limited to scope.

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 jvalue JNI 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
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.jniutils module.
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 JNIMethodScope value for the current thread.
scopeOrNull() - Static method in class org.graalvm.jniutils.JNIMethodScope
Gets the inner most JNIMethodScope value 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 JNIExceptionWrapper for 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 format and args if the tracing level equal to or greater than level.
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 the JNIExceptionWrapper wrapper.
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 the JNIExceptionWrapper wrapper.
writeJavaVM(JNI.JavaVM) - Method in interface org.graalvm.jniutils.JNI.JavaVMPointer
 
writeJNIEnv(JNI.JNIEnv) - Method in interface org.graalvm.jniutils.JNI.JNIEnvPointer
 
A C D E F G H I J M N O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form