jni-0.7.0: Complete JNI raw bindings.

Index

<>Foreign.JNI.Types
ArrayForeign.JNI.Types
ArrayCopyFailed 
1 (Type/Class)Foreign.JNI.Unsafe, Foreign.JNI
2 (Data Constructor)Foreign.JNI.Unsafe, Foreign.JNI
arrayUpcastForeign.JNI.Types
attachCurrentThreadAsDaemonForeign.JNI.Unsafe, Foreign.JNI
callBooleanMethodForeign.JNI.Unsafe, Foreign.JNI
callByteMethodForeign.JNI.Unsafe, Foreign.JNI
callCharMethodForeign.JNI.Unsafe, Foreign.JNI
callDoubleMethodForeign.JNI.Unsafe, Foreign.JNI
callFloatMethodForeign.JNI.Unsafe, Foreign.JNI
callIntMethodForeign.JNI.Unsafe, Foreign.JNI
callLongMethodForeign.JNI.Unsafe, Foreign.JNI
callObjectMethodForeign.JNI.Unsafe, Foreign.JNI
callShortMethodForeign.JNI.Unsafe, Foreign.JNI
callStaticBooleanMethodForeign.JNI.Unsafe, Foreign.JNI
callStaticByteMethodForeign.JNI.Unsafe, Foreign.JNI
callStaticCharMethodForeign.JNI.Unsafe, Foreign.JNI
callStaticDoubleMethodForeign.JNI.Unsafe, Foreign.JNI
callStaticFloatMethodForeign.JNI.Unsafe, Foreign.JNI
callStaticIntMethodForeign.JNI.Unsafe, Foreign.JNI
callStaticLongMethodForeign.JNI.Unsafe, Foreign.JNI
callStaticObjectMethodForeign.JNI.Unsafe, Foreign.JNI
callStaticShortMethodForeign.JNI.Unsafe, Foreign.JNI
callStaticVoidMethodForeign.JNI.Unsafe, Foreign.JNI
callVoidMethodForeign.JNI.Unsafe, Foreign.JNI
ClassForeign.JNI.Types
defineClassForeign.JNI.Unsafe, Foreign.JNI
deleteGlobalRefForeign.JNI.Unsafe, Foreign.JNI
deleteGlobalRefNonFinalizedForeign.JNI.Unsafe, Foreign.JNI
deleteLocalRefForeign.JNI.Unsafe, Foreign.JNI
destroyJVMForeign.JNI.Unsafe, Foreign.JNI
detachCurrentThreadForeign.JNI.Unsafe, Foreign.JNI
DirectBufferFailed 
1 (Type/Class)Foreign.JNI.Unsafe, Foreign.JNI
2 (Data Constructor)Foreign.JNI.Unsafe, Foreign.JNI
findClassForeign.JNI.Unsafe, Foreign.JNI
fromByteStringForeign.JNI.String
fromCharsForeign.JNI.String
GenericForeign.JNI.Types
genericForeign.JNI.Types
getArrayLengthForeign.JNI.Unsafe, Foreign.JNI
getBooleanArrayElementsForeign.JNI.Unsafe, Foreign.JNI
getBooleanArrayRegionForeign.JNI.Unsafe, Foreign.JNI
getBooleanFieldForeign.JNI.Unsafe, Foreign.JNI
getByteArrayElementsForeign.JNI.Unsafe, Foreign.JNI
getByteArrayRegionForeign.JNI.Unsafe, Foreign.JNI
getByteFieldForeign.JNI.Unsafe, Foreign.JNI
getCharArrayElementsForeign.JNI.Unsafe, Foreign.JNI
getCharArrayRegionForeign.JNI.Unsafe, Foreign.JNI
getCharFieldForeign.JNI.Unsafe, Foreign.JNI
getDirectBufferAddressForeign.JNI.Unsafe, Foreign.JNI
getDirectBufferCapacityForeign.JNI.Unsafe, Foreign.JNI
getDoubleArrayElementsForeign.JNI.Unsafe, Foreign.JNI
getDoubleArrayRegionForeign.JNI.Unsafe, Foreign.JNI
getDoubleFieldForeign.JNI.Unsafe, Foreign.JNI
getFieldIDForeign.JNI.Unsafe, Foreign.JNI
getFloatArrayElementsForeign.JNI.Unsafe, Foreign.JNI
getFloatArrayRegionForeign.JNI.Unsafe, Foreign.JNI
getFloatFieldForeign.JNI.Unsafe, Foreign.JNI
getIntArrayElementsForeign.JNI.Unsafe, Foreign.JNI
getIntArrayRegionForeign.JNI.Unsafe, Foreign.JNI
getIntFieldForeign.JNI.Unsafe, Foreign.JNI
getLongArrayElementsForeign.JNI.Unsafe, Foreign.JNI
getLongArrayRegionForeign.JNI.Unsafe, Foreign.JNI
getLongFieldForeign.JNI.Unsafe, Foreign.JNI
getMethodIDForeign.JNI.Unsafe, Foreign.JNI
getObjectArrayElementForeign.JNI.Unsafe, Foreign.JNI
getObjectClassForeign.JNI.Unsafe, Foreign.JNI
getObjectFieldForeign.JNI.Unsafe, Foreign.JNI
getShortArrayElementsForeign.JNI.Unsafe, Foreign.JNI
getShortArrayRegionForeign.JNI.Unsafe, Foreign.JNI
getShortFieldForeign.JNI.Unsafe, Foreign.JNI
getStaticBooleanFieldForeign.JNI.Unsafe, Foreign.JNI
getStaticByteFieldForeign.JNI.Unsafe, Foreign.JNI
getStaticCharFieldForeign.JNI.Unsafe, Foreign.JNI
getStaticDoubleFieldForeign.JNI.Unsafe, Foreign.JNI
getStaticFieldIDForeign.JNI.Unsafe, Foreign.JNI
getStaticFloatFieldForeign.JNI.Unsafe, Foreign.JNI
getStaticIntFieldForeign.JNI.Unsafe, Foreign.JNI
getStaticLongFieldForeign.JNI.Unsafe, Foreign.JNI
getStaticMethodIDForeign.JNI.Unsafe, Foreign.JNI
getStaticObjectFieldForeign.JNI.Unsafe, Foreign.JNI
getStaticShortFieldForeign.JNI.Unsafe, Foreign.JNI
getStringCharsForeign.JNI.Unsafe, Foreign.JNI
getStringLengthForeign.JNI.Unsafe, Foreign.JNI
IfaceForeign.JNI.Types
IsPrimitiveTypeForeign.JNI.Types
IsReferenceTypeForeign.JNI.Types
J 
1 (Type/Class)Foreign.JNI.Types
2 (Data Constructor)Foreign.JNI.Types
JArrayForeign.JNI.Types
JBooleanForeign.JNI.Types
JBooleanArrayForeign.JNI.Types
JByteForeign.JNI.Types
JByteArrayForeign.JNI.Types
JByteBufferForeign.JNI.Types
JCharForeign.JNI.Types
JCharArrayForeign.JNI.Types
JClassForeign.JNI.Types
JDoubleForeign.JNI.Types
JDoubleArrayForeign.JNI.Types
JFieldIDForeign.JNI.Types
JFieldID_Foreign.JNI.Types
JFloatForeign.JNI.Types
JFloatArrayForeign.JNI.Types
JIntForeign.JNI.Types
JIntArrayForeign.JNI.Types
JLongForeign.JNI.Types
JLongArrayForeign.JNI.Types
JMethodIDForeign.JNI.Types
JMethodID_Foreign.JNI.Types
jniCtxForeign.JNI.Types
JNIEnvForeign.JNI.Types
JNIEnv_Foreign.JNI.Types
JNINativeMethod 
1 (Type/Class)Foreign.JNI.Unsafe, Foreign.JNI
2 (Data Constructor)Foreign.JNI.Unsafe, Foreign.JNI
jniNativeMethodFunPtrForeign.JNI.Unsafe, Foreign.JNI
jniNativeMethodNameForeign.JNI.Unsafe, Foreign.JNI
jniNativeMethodSignatureForeign.JNI.Unsafe, Foreign.JNI
jnullForeign.JNI.Types
JObject 
1 (Type/Class)Foreign.JNI.Types
2 (Data Constructor)Foreign.JNI.Types
JObjectArrayForeign.JNI.Types
JShortForeign.JNI.Types
JShortArrayForeign.JNI.Types
JStringForeign.JNI.Types
JThrowableForeign.JNI.Types
JTypeForeign.JNI.Types
jtypeOfForeign.JNI.Types
JValueForeign.JNI.Types
JVMForeign.JNI.Types
JVMException 
1 (Type/Class)Foreign.JNI.Unsafe, Foreign.JNI
2 (Data Constructor)Foreign.JNI.Unsafe, Foreign.JNI
JVM_Foreign.JNI.Types
MethodSignature 
1 (Type/Class)Foreign.JNI.Internal, Foreign.JNI.Types, Foreign.JNI.Unsafe, Foreign.JNI
2 (Data Constructor)Foreign.JNI.Internal
methodSignatureForeign.JNI.Types
newBooleanArrayForeign.JNI.Unsafe, Foreign.JNI
newByteArrayForeign.JNI.Unsafe, Foreign.JNI
newCharArrayForeign.JNI.Unsafe, Foreign.JNI
newDirectByteBufferForeign.JNI.Unsafe, Foreign.JNI
newDoubleArrayForeign.JNI.Unsafe, Foreign.JNI
newFloatArrayForeign.JNI.Unsafe, Foreign.JNI
newGlobalRefForeign.JNI.Unsafe, Foreign.JNI
newGlobalRefNonFinalizedForeign.JNI.Unsafe, Foreign.JNI
newIntArrayForeign.JNI.Unsafe, Foreign.JNI
newJVMForeign.JNI.Unsafe, Foreign.JNI
newLocalRefForeign.JNI.Unsafe, Foreign.JNI
newLongArrayForeign.JNI.Unsafe, Foreign.JNI
newObjectForeign.JNI.Unsafe, Foreign.JNI
newObjectArrayForeign.JNI.Unsafe, Foreign.JNI
newShortArrayForeign.JNI.Unsafe, Foreign.JNI
newStringForeign.JNI.Unsafe, Foreign.JNI
NullPointerException 
1 (Type/Class)Foreign.JNI.Unsafe, Foreign.JNI
2 (Data Constructor)Foreign.JNI.Unsafe, Foreign.JNI
objectFromPtrForeign.JNI.Types
popLocalFrameForeign.JNI.Unsafe, Foreign.JNI
PrimForeign.JNI.Types
pushLocalFrameForeign.JNI.Unsafe, Foreign.JNI
ReferenceTypeName 
1 (Type/Class)Foreign.JNI.Internal, Foreign.JNI.Types, Foreign.JNI.Unsafe, Foreign.JNI
2 (Data Constructor)Foreign.JNI.Internal
referenceTypeNameForeign.JNI.Types
registerNativesForeign.JNI.Unsafe, Foreign.JNI
releaseBooleanArrayElementsForeign.JNI.Unsafe, Foreign.JNI
releaseByteArrayElementsForeign.JNI.Unsafe, Foreign.JNI
releaseCharArrayElementsForeign.JNI.Unsafe, Foreign.JNI
releaseDoubleArrayElementsForeign.JNI.Unsafe, Foreign.JNI
releaseFloatArrayElementsForeign.JNI.Unsafe, Foreign.JNI
releaseIntArrayElementsForeign.JNI.Unsafe, Foreign.JNI
releaseLongArrayElementsForeign.JNI.Unsafe, Foreign.JNI
releaseShortArrayElementsForeign.JNI.Unsafe, Foreign.JNI
releaseStringCharsForeign.JNI.Unsafe, Foreign.JNI
runInAttachedThreadForeign.JNI.Unsafe, Foreign.JNI
SArrayForeign.JNI.Types
SClassForeign.JNI.Types
setBooleanArrayRegionForeign.JNI.Unsafe, Foreign.JNI
setBooleanFieldForeign.JNI.Unsafe, Foreign.JNI
setByteArrayRegionForeign.JNI.Unsafe, Foreign.JNI
setByteFieldForeign.JNI.Unsafe, Foreign.JNI
setCharArrayRegionForeign.JNI.Unsafe, Foreign.JNI
setCharFieldForeign.JNI.Unsafe, Foreign.JNI
setDoubleArrayRegionForeign.JNI.Unsafe, Foreign.JNI
setDoubleFieldForeign.JNI.Unsafe, Foreign.JNI
setFloatArrayRegionForeign.JNI.Unsafe, Foreign.JNI
setFloatFieldForeign.JNI.Unsafe, Foreign.JNI
setIntArrayRegionForeign.JNI.Unsafe, Foreign.JNI
setIntFieldForeign.JNI.Unsafe, Foreign.JNI
setLongArrayRegionForeign.JNI.Unsafe, Foreign.JNI
setLongFieldForeign.JNI.Unsafe, Foreign.JNI
setObjectArrayElementForeign.JNI.Unsafe, Foreign.JNI
setObjectFieldForeign.JNI.Unsafe, Foreign.JNI
setShortArrayRegionForeign.JNI.Unsafe, Foreign.JNI
setShortFieldForeign.JNI.Unsafe, Foreign.JNI
setStaticBooleanFieldForeign.JNI.Unsafe, Foreign.JNI
setStaticByteFieldForeign.JNI.Unsafe, Foreign.JNI
setStaticCharFieldForeign.JNI.Unsafe, Foreign.JNI
setStaticDoubleFieldForeign.JNI.Unsafe, Foreign.JNI
setStaticFloatFieldForeign.JNI.Unsafe, Foreign.JNI
setStaticIntFieldForeign.JNI.Unsafe, Foreign.JNI
setStaticLongFieldForeign.JNI.Unsafe, Foreign.JNI
setStaticObjectFieldForeign.JNI.Unsafe, Foreign.JNI
setStaticShortFieldForeign.JNI.Unsafe, Foreign.JNI
SGenericForeign.JNI.Types
SIfaceForeign.JNI.Types
Signature 
1 (Type/Class)Foreign.JNI.Internal, Foreign.JNI.Types, Foreign.JNI.Unsafe, Foreign.JNI
2 (Data Constructor)Foreign.JNI.Internal
signatureForeign.JNI.Types
SingForeign.JNI.Types
singToIsReferenceTypeForeign.JNI.Types
SJTypeForeign.JNI.Types
SPrimForeign.JNI.Types
StringForeign.JNI.String
SVoidForeign.JNI.Types
ThreadNotAttached 
1 (Type/Class)Foreign.JNI.Unsafe, Foreign.JNI
2 (Data Constructor)Foreign.JNI.Unsafe, Foreign.JNI
throwForeign.JNI.Unsafe, Foreign.JNI
throwNewForeign.JNI.Unsafe, Foreign.JNI
toByteStringForeign.JNI.String
toCharsForeign.JNI.String
unsafeCastForeign.JNI.Types
unsafeFromByteStringForeign.JNI.String
unsafeObjectToPtrForeign.JNI.Types
unsafeUngenericForeign.JNI.Types
upcastForeign.JNI.Types
VoidForeign.JNI.Types
withJValuesForeign.JNI.Types
withJVMForeign.JNI.Unsafe, Foreign.JNI
withStringForeign.JNI.String