Class Hierarchy
- java.lang.Object
- com.kenai.jffi.ArrayFlags
- com.kenai.jffi.CallContext
- com.kenai.jffi.CallContextCache
- com.kenai.jffi.CallContextCache.Signature
- com.kenai.jffi.CallContextCache.SingletonHolder
- com.kenai.jffi.ClosureMagazine
- com.kenai.jffi.ClosureMagazine.Handle (implements com.kenai.jffi.Closure.Handle)
- com.kenai.jffi.ClosureManager
- com.kenai.jffi.ClosureManager.SingletonHolder
- com.kenai.jffi.ClosurePool
- com.kenai.jffi.ClosurePool.Handle (implements com.kenai.jffi.Closure.Handle)
- com.kenai.jffi.ClosurePool.Magazine
- com.kenai.jffi.ClosurePool.Magazine.Slot
- com.kenai.jffi.ClosurePool.MagazineHolder
- com.kenai.jffi.ClosurePool.Proxy
- com.kenai.jffi.DirectClosureBuffer (implements com.kenai.jffi.Closure.Buffer)
- com.kenai.jffi.DirectClosureBuffer.NativeWordIO
- com.kenai.jffi.DirectClosureBuffer.NativeWordIO32
- com.kenai.jffi.DirectClosureBuffer.NativeWordIO64
- com.kenai.jffi.Foreign
- com.kenai.jffi.Foreign.InstanceHolder
- com.kenai.jffi.Foreign.InValidInstanceHolder
- com.kenai.jffi.Foreign.ValidInstanceHolder
- com.kenai.jffi.Function
- com.kenai.jffi.HeapInvocationBuffer.ArrayIO
- com.kenai.jffi.HeapInvocationBuffer.BigEndianArrayIO
- com.kenai.jffi.HeapInvocationBuffer.BE32ArrayIO
- com.kenai.jffi.HeapInvocationBuffer.BE64ArrayIO
- com.kenai.jffi.HeapInvocationBuffer.InvalidArrayIO
- com.kenai.jffi.HeapInvocationBuffer.LittleEndianArrayIO
- com.kenai.jffi.HeapInvocationBuffer.LE32ArrayIO
- com.kenai.jffi.HeapInvocationBuffer.LE64ArrayIO
- com.kenai.jffi.HeapInvocationBuffer.BigEndianArrayIO
- com.kenai.jffi.HeapInvocationBuffer.ArrayIO.SingletonHolder
- com.kenai.jffi.HeapInvocationBuffer.Encoder
- com.kenai.jffi.HeapInvocationBuffer.DefaultEncoder
- com.kenai.jffi.HeapInvocationBuffer.Encoder.SingletonHolder
- com.kenai.jffi.Init
- com.kenai.jffi.Internals
- com.kenai.jffi.InvocationBuffer
- com.kenai.jffi.HeapInvocationBuffer
- com.kenai.jffi.InvokeDynamicSupport
- com.kenai.jffi.InvokeDynamicSupport.Invoker
- com.kenai.jffi.InvokeDynamicSupport.JSR292
- com.kenai.jffi.Invoker
- com.kenai.jffi.Invoker.ILP32
- com.kenai.jffi.Invoker.LP64
- com.kenai.jffi.Invoker.SingletonHolder
- com.kenai.jffi.LastError
- com.kenai.jffi.LastError.SingletonHolder
- com.kenai.jffi.Library
- com.kenai.jffi.Library.DefaultLibrary
- com.kenai.jffi.Main
- com.kenai.jffi.MemoryIO
- com.kenai.jffi.MemoryIO.CheckedNativeImpl
- com.kenai.jffi.MemoryIO.NativeImpl
- com.kenai.jffi.MemoryIO.NativeImpl32
- com.kenai.jffi.MemoryIO.NativeImpl64
- com.kenai.jffi.UnsafeMemoryIO
- com.kenai.jffi.UnsafeMemoryIO.UnsafeMemoryIO32
- com.kenai.jffi.UnsafeMemoryIO.UnsafeMemoryIO64
- com.kenai.jffi.MemoryIO.CheckedMemorySingletonHolder
- com.kenai.jffi.MemoryIO.SingletonHolder
- com.kenai.jffi.NativeMethod
- com.kenai.jffi.NativeMethods
- com.kenai.jffi.NativeMethods.ResourceHolder
- com.kenai.jffi.ObjectBuffer
- com.kenai.jffi.ObjectParameterInfo
- com.kenai.jffi.ObjectParameterInvoker
- com.kenai.jffi.HeapObjectParameterInvoker
- com.kenai.jffi.NativeObjectParameterInvoker
- com.kenai.jffi.ObjectParameterInvoker.SingletonHolder
- com.kenai.jffi.ObjectParameterStrategy<T>
- com.kenai.jffi.DirectObjectParameterStrategy
- com.kenai.jffi.ObjectParameterType
- com.kenai.jffi.ObjectParameterType.TypeCache
- com.kenai.jffi.PageManager
- com.kenai.jffi.PageManager.Unix
- com.kenai.jffi.PageManager.Windows
- com.kenai.jffi.PageManager.SingletonHolder
- com.kenai.jffi.Platform
- com.kenai.jffi.Platform.Darwin
- com.kenai.jffi.Platform.Default
- com.kenai.jffi.Platform.Windows
- com.kenai.jffi.Platform.ArchHolder
- com.kenai.jffi.Platform.SingletonHolder
- java.lang.ref.Reference<T>
- java.lang.ref.SoftReference<T>
- com.kenai.jffi.CallContextCache.CallContextRef
- java.lang.ref.WeakReference<T>
- com.kenai.jffi.Struct.StructReference
- java.lang.ref.SoftReference<T>
- com.kenai.jffi.internal.StubLoader
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.kenai.jffi.FaultException
- java.lang.RuntimeException
- java.lang.Exception
- com.kenai.jffi.Type
- com.kenai.jffi.Aggregate
- com.kenai.jffi.Type.Builtin
- com.kenai.jffi.Type.TypeInfo
- com.kenai.jffi.Util
- com.kenai.jffi.Version
Interface Hierarchy
- com.kenai.jffi.Closure
- com.kenai.jffi.Closure.Buffer
- com.kenai.jffi.Closure.Handle
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.kenai.jffi.CallingConvention
- com.kenai.jffi.NativeType
- com.kenai.jffi.ObjectParameterInfo.ComponentType
- com.kenai.jffi.ObjectParameterInfo.ObjectType
- com.kenai.jffi.ObjectParameterStrategy.StrategyType
- com.kenai.jffi.ObjectParameterType.ComponentType
- com.kenai.jffi.ObjectParameterType.ObjectType
- com.kenai.jffi.Platform.CPU
- com.kenai.jffi.Platform.OS
- com.kenai.jffi.internal.StubLoader.CPU
- com.kenai.jffi.internal.StubLoader.OS
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)