Hierarchy For All Packages
Package Hierarchies:- jnr.ffi,
- jnr.ffi.annotations,
- jnr.ffi.byref,
- jnr.ffi.mapper,
- jnr.ffi.provider,
- jnr.ffi.provider.converters,
- jnr.ffi.provider.jffi,
- jnr.ffi.provider.jffi.platform.aarch64.linux,
- jnr.ffi.provider.jffi.platform.arm.linux,
- jnr.ffi.provider.jffi.platform.i386.darwin,
- jnr.ffi.provider.jffi.platform.i386.freebsd,
- jnr.ffi.provider.jffi.platform.i386.linux,
- jnr.ffi.provider.jffi.platform.i386.openbsd,
- jnr.ffi.provider.jffi.platform.i386.solaris,
- jnr.ffi.provider.jffi.platform.i386.windows,
- jnr.ffi.provider.jffi.platform.mips.linux,
- jnr.ffi.provider.jffi.platform.mipsel.linux,
- jnr.ffi.provider.jffi.platform.ppc.aix,
- jnr.ffi.provider.jffi.platform.ppc.darwin,
- jnr.ffi.provider.jffi.platform.ppc.linux,
- jnr.ffi.provider.jffi.platform.ppc64.linux,
- jnr.ffi.provider.jffi.platform.ppc64le.linux,
- jnr.ffi.provider.jffi.platform.s390.linux,
- jnr.ffi.provider.jffi.platform.s390x.linux,
- jnr.ffi.provider.jffi.platform.sparc.solaris,
- jnr.ffi.provider.jffi.platform.sparcv9.linux,
- jnr.ffi.provider.jffi.platform.sparcv9.solaris,
- jnr.ffi.provider.jffi.platform.x86_64.darwin,
- jnr.ffi.provider.jffi.platform.x86_64.freebsd,
- jnr.ffi.provider.jffi.platform.x86_64.linux,
- jnr.ffi.provider.jffi.platform.x86_64.openbsd,
- jnr.ffi.provider.jffi.platform.x86_64.solaris,
- jnr.ffi.provider.jffi.platform.x86_64.windows,
- jnr.ffi.types,
- jnr.ffi.util,
- jnr.ffi.util.ref,
- jnr.ffi.util.ref.internal
Class Hierarchy
- java.lang.Object
- jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
- jnr.ffi.provider.AbstractArrayMemoryIO.BigEndianArrayIO
- jnr.ffi.provider.AbstractArrayMemoryIO.BE32ArrayIO
- jnr.ffi.provider.AbstractArrayMemoryIO.BE64ArrayIO
- jnr.ffi.provider.AbstractArrayMemoryIO.LittleEndianArrayIO
- jnr.ffi.provider.AbstractArrayMemoryIO.LE32ArrayIO
- jnr.ffi.provider.AbstractArrayMemoryIO.LE64ArrayIO
- jnr.ffi.provider.AbstractArrayMemoryIO.BigEndianArrayIO
- jnr.ffi.provider.jffi.AbstractAsmLibraryInterface (implements jnr.ffi.provider.LoadedLibrary)
- jnr.ffi.mapper.AbstractDataConverter<J,N> (implements jnr.ffi.mapper.DataConverter<J,N>)
- jnr.ffi.provider.converters.NativeLongConverter
- jnr.ffi.mapper.AbstractFromNativeType (implements jnr.ffi.mapper.FromNativeType)
- jnr.ffi.mapper.FromNativeTypes.Cacheable
- jnr.ffi.mapper.FromNativeTypes.UnCacheable
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader<T>
- jnr.ffi.byref.AbstractReference<T> (implements jnr.ffi.byref.ByReference<T>)
- jnr.ffi.byref.AddressByReference
- jnr.ffi.byref.PointerByReference
- jnr.ffi.mapper.AbstractSignatureTypeMapper (implements jnr.ffi.mapper.SignatureTypeMapper)
- jnr.ffi.provider.jffi.AnnotationTypeMapper (implements jnr.ffi.mapper.SignatureTypeMapper)
- jnr.ffi.mapper.CachingTypeMapper (implements jnr.ffi.mapper.SignatureTypeMapper)
- jnr.ffi.provider.jffi.InvokerTypeMapper (implements jnr.ffi.mapper.SignatureTypeMapper)
- jnr.ffi.provider.NullTypeMapper (implements jnr.ffi.mapper.SignatureTypeMapper, jnr.ffi.mapper.TypeMapper)
- jnr.ffi.mapper.AbstractToNativeType (implements jnr.ffi.mapper.ToNativeType)
- jnr.ffi.mapper.ToNativeTypes.Cacheable
- jnr.ffi.mapper.ToNativeTypes.UnCacheable
- jnr.ffi.provider.jffi.AbstractX86StubCompiler.PageHolder
- jnr.ffi.provider.jffi.AbstractX86StubCompiler.StaticDataHolder
- jnr.ffi.provider.jffi.AbstractX86StubCompiler.Stub
- jnr.ffi.util.AnnotationNameComparator (implements java.util.Comparator<T>)
- jnr.ffi.util.AnnotationProperty
- jnr.ffi.util.AnnotationProxy<A> (implements java.lang.annotation.Annotation, java.lang.reflect.InvocationHandler)
- jnr.ffi.util.Annotations
- jnr.ffi.provider.jffi.AnnotationTypeMapper.AbstractReflectionConverter
- jnr.ffi.provider.jffi.AnnotationTypeMapper.ReflectionFromNativeConverter (implements jnr.ffi.mapper.FromNativeConverter<J,N>)
- jnr.ffi.provider.jffi.AnnotationTypeMapper.ReflectionToNativeConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.jffi.AsmBuilder
- jnr.ffi.provider.jffi.AsmBuilder.ObjectField
- jnr.ffi.provider.jffi.AsmBuilder.ObjectNameGenerator
- jnr.ffi.provider.jffi.AsmRuntime
- jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter (implements jnr.ffi.mapper.FromNativeConverter<J,N>)
- jnr.ffi.provider.jffi.AsmUtil
- jnr.ffi.provider.jffi.BaseMethodGenerator (implements jnr.ffi.provider.jffi.MethodGenerator)
- jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator
- jnr.ffi.provider.jffi.FastIntMethodGenerator
- jnr.ffi.provider.jffi.FastLongMethodGenerator
- jnr.ffi.provider.jffi.FastNumericMethodGenerator
- jnr.ffi.provider.jffi.BufferMethodGenerator
- jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator
- jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.BoxedByteArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.BoxedByteArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.BoxedShortArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.BoxedShortArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.jffi.BufferMethodGenerator.Operation
- jnr.ffi.provider.jffi.BufferMethodGenerator.InvokeOp
- jnr.ffi.provider.jffi.BufferMethodGenerator.MarshalOp
- jnr.ffi.util.BufferUtil
- jnr.ffi.provider.converters.ByReferenceParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.ByReferenceParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.mapper.CachingTypeMapper.InvalidType (implements jnr.ffi.mapper.FromNativeType, jnr.ffi.mapper.ToNativeType)
- jnr.ffi.provider.converters.CharSequenceArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.CharSequenceParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- java.lang.ClassLoader
- jnr.ffi.provider.jffi.AsmClassLoader
- jnr.ffi.provider.jffi.ClosureFromNativeConverter (implements jnr.ffi.mapper.FromNativeConverter<J,N>)
- jnr.ffi.provider.jffi.ClosureFromNativeConverter.ProxyConverter
- jnr.ffi.provider.jffi.ClosureTypeMapper (implements jnr.ffi.mapper.SignatureTypeMapper)
- jnr.ffi.provider.jffi.ClosureUtil
- jnr.ffi.provider.jffi.CodegenUtils
- jnr.ffi.mapper.CompositeFunctionMapper (implements jnr.ffi.mapper.FunctionMapper)
- jnr.ffi.mapper.CompositeTypeMapper (implements jnr.ffi.mapper.SignatureTypeMapper)
- jnr.ffi.provider.jffi.ConverterMetaData
- jnr.ffi.provider.jffi.DefaultInvokerFactory
- jnr.ffi.provider.jffi.DefaultInvokerFactory.AbstractNumberResultConverter<T> (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.ResultConverter<J,N>)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.AddressResultConverter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.ByteResultConverter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.DoubleResultConverter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.FloatResultConverter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.IntegerResultConverter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.LongResultConverter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.ShortResultConverter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.BaseInvoker (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.FunctionInvoker)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.BooleanInvoker
- jnr.ffi.provider.jffi.DefaultInvokerFactory.ConvertingInvoker
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Float32Invoker
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Float64Invoker
- jnr.ffi.provider.jffi.DefaultInvokerFactory.IntInvoker
- jnr.ffi.provider.jffi.DefaultInvokerFactory.LongInvoker
- jnr.ffi.provider.jffi.DefaultInvokerFactory.PointerInvoker
- jnr.ffi.provider.jffi.DefaultInvokerFactory.VoidInvoker
- jnr.ffi.provider.jffi.DefaultInvokerFactory.BooleanConverter (implements jnr.ffi.mapper.DataConverter<J,N>)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.BooleanMarshaller (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.Marshaller)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.BufferMarshaller (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.Marshaller)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.DefaultInvoker (implements jnr.ffi.provider.Invoker)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Float32Marshaller (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.Marshaller)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Float64Marshaller (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.Marshaller)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.FunctionNotFoundInvoker (implements jnr.ffi.provider.Invoker)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Int16Marshaller (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.Marshaller)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Int32Marshaller (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.Marshaller)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Int64Marshaller (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.Marshaller)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Int8Marshaller (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.Marshaller)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.NumberDataConverter (implements jnr.ffi.mapper.DataConverter<J,N>)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.DoubleConverter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.FloatConverter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.LongLongConverter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed16Converter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed32Converter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed8Converter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Unsigned16Converter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Unsigned32Converter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Unsigned8Converter
- jnr.ffi.provider.jffi.DefaultInvokerFactory.PointerMarshaller (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.Marshaller)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.PrimitiveArrayMarshaller (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.Marshaller)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.SynchronizedInvoker (implements jnr.ffi.provider.Invoker)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.ToNativeConverterMarshaller (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.Marshaller)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.VariadicInvoker (implements jnr.ffi.provider.Invoker)
- jnr.ffi.mapper.DefaultSignatureType (implements jnr.ffi.mapper.SignatureType)
- jnr.ffi.mapper.DefaultTypeMapper (implements jnr.ffi.mapper.TypeMapper)
- jnr.ffi.provider.converters.EnumConverter (implements jnr.ffi.mapper.DataConverter<J,N>)
- jnr.ffi.util.EnumMapper
- jnr.ffi.util.EnumMapper.StaticDataHolder
- jnr.ffi.provider.converters.EnumSetConverter (implements jnr.ffi.mapper.DataConverter<J,N>)
- jnr.ffi.provider.FFIProvider
- jnr.ffi.provider.InvalidProvider
- jnr.ffi.provider.jffi.Provider
- jnr.ffi.provider.FFIProvider.SystemProviderSingletonHolder
- jnr.ffi.util.ref.FinalizableReferenceQueue
- jnr.ffi.util.ref.FinalizableReferenceQueue.DecoupledLoader (implements jnr.ffi.util.ref.FinalizableReferenceQueue.FinalizerLoader)
- jnr.ffi.util.ref.FinalizableReferenceQueue.DirectLoader (implements jnr.ffi.util.ref.FinalizableReferenceQueue.FinalizerLoader)
- jnr.ffi.util.ref.FinalizableReferenceQueue.SystemLoader (implements jnr.ffi.util.ref.FinalizableReferenceQueue.FinalizerLoader)
- jnr.ffi.util.ref.internal.Finalizer (implements java.lang.Runnable)
- jnr.ffi.mapper.FromNativeTypes
- jnr.ffi.mapper.FunctionMapper.Builder
- jnr.ffi.provider.IdentityFunctionMapper (implements jnr.ffi.mapper.FunctionMapper)
- jnr.ffi.provider.IdentityFunctionMapper.SingletonHolder
- jnr.ffi.provider.InterfaceScanner
- jnr.ffi.provider.InterfaceScanner.FunctionsIterator (implements java.util.Iterator<E>)
- jnr.ffi.provider.InterfaceScanner.VariablesIterator (implements java.util.Iterator<E>)
- jnr.ffi.provider.InvocationSession
- jnr.ffi.provider.jffi.InvokerUtil
- jnr.ffi.provider.jffi.JNIInvokeInterface
- jnr.ffi.provider.jffi.JNINativeInterface
- jnr.ffi.LastError
- jnr.ffi.Library
- jnr.ffi.LibraryLoader<T>
- jnr.ffi.provider.jffi.NativeLibraryLoader<T>
- jnr.ffi.provider.jffi.LibraryLoader
- jnr.ffi.provider.jffi.AsmLibraryLoader
- jnr.ffi.provider.jffi.ReflectionLibraryLoader
- jnr.ffi.LibraryLoader.StaticDataHolder
- jnr.ffi.provider.jffi.LocalVariable
- jnr.ffi.provider.jffi.LocalVariableAllocator
- jnr.ffi.provider.converters.Long32ArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.Long32ArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.Memory
- jnr.ffi.provider.jffi.MemoryUtil
- jnr.ffi.mapper.MethodParameterContext (implements jnr.ffi.mapper.ToNativeContext)
- jnr.ffi.mapper.MethodResultContext (implements jnr.ffi.mapper.FromNativeContext)
- org.objectweb.asm.MethodVisitor
- jnr.ffi.provider.jffi.SkinnyMethodAdapter (implements org.objectweb.asm.Opcodes)
- jnr.ffi.provider.jffi.NativeClosureFactory<T>
- jnr.ffi.provider.jffi.NativeClosureManager (implements jnr.ffi.provider.ClosureManager)
- jnr.ffi.provider.jffi.NativeClosureManager.ClosureSite<T> (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.jffi.NativeClosureProxy
- jnr.ffi.provider.jffi.NativeClosureProxy.Factory
- jnr.ffi.provider.jffi.NativeFinalizer
- jnr.ffi.provider.jffi.NativeFinalizer.SingletonHolder
- jnr.ffi.provider.NativeFunction
- jnr.ffi.provider.jffi.NativeFunctionMapperContext (implements jnr.ffi.mapper.FunctionMapper.Context)
- jnr.ffi.provider.NativeInvocationHandler (implements java.lang.reflect.InvocationHandler)
- jnr.ffi.provider.jffi.NativeLibrary
- jnr.ffi.NativeLong.Cache
- jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.jffi.NativeMemoryManager (implements jnr.ffi.provider.MemoryManager)
- jnr.ffi.provider.jffi.NativeRuntime.SingletonHolder
- jnr.ffi.provider.NativeVariable
- jnr.ffi.provider.jffi.NotImplMethodGenerator (implements jnr.ffi.provider.jffi.MethodGenerator)
- java.lang.Number (implements java.io.Serializable)
- jnr.ffi.byref.AbstractNumberReference<T> (implements jnr.ffi.byref.ByReference<T>)
- jnr.ffi.byref.ByteByReference
- jnr.ffi.byref.DoubleByReference
- jnr.ffi.byref.FloatByReference
- jnr.ffi.byref.IntByReference
- jnr.ffi.byref.LongLongByReference
- jnr.ffi.byref.NativeLongByReference
- jnr.ffi.byref.NumberByReference
- jnr.ffi.byref.ShortByReference
- jnr.ffi.Address (implements java.lang.Comparable<T>)
- jnr.ffi.NativeLong (implements java.lang.Comparable<T>)
- jnr.ffi.Struct.Alignment
- jnr.ffi.Struct.Offset
- jnr.ffi.StructLayout.Offset
- jnr.ffi.byref.AbstractNumberReference<T> (implements jnr.ffi.byref.ByReference<T>)
- jnr.ffi.provider.jffi.NumberUtil
- com.kenai.jffi.ObjectParameterStrategy<T>
- jnr.ffi.provider.jffi.ParameterStrategy
- jnr.ffi.provider.jffi.BufferParameterStrategy
- jnr.ffi.provider.jffi.HeapBufferParameterStrategy
- jnr.ffi.provider.jffi.NullObjectParameterStrategy
- jnr.ffi.provider.jffi.PointerParameterStrategy
- jnr.ffi.provider.jffi.PrimitiveArrayParameterStrategy
- jnr.ffi.provider.jffi.ParameterStrategy
- jnr.ffi.ObjectReferenceManager<T>
- jnr.ffi.provider.DefaultObjectReferenceManager
- jnr.ffi.provider.ParameterFlags
- jnr.ffi.Platform
- jnr.ffi.Platform.Supported
- jnr.ffi.Platform.Darwin
- jnr.ffi.Platform.Default
- jnr.ffi.Platform.Linux
- jnr.ffi.Platform.Windows
- jnr.ffi.Platform.Unsupported
- jnr.ffi.Platform.Supported
- jnr.ffi.Platform.SingletonHolder
- jnr.ffi.Pointer
- jnr.ffi.provider.AbstractMemoryIO
- jnr.ffi.provider.AbstractArrayMemoryIO
- jnr.ffi.provider.jffi.ArrayMemoryIO
- jnr.ffi.provider.AbstractBufferMemoryIO
- jnr.ffi.provider.jffi.ByteBufferMemoryIO
- jnr.ffi.provider.BoundedMemoryIO (implements jnr.ffi.provider.DelegatingMemoryIO)
- jnr.ffi.provider.jffi.DirectMemoryIO
- jnr.ffi.provider.jffi.AllocatedDirectMemoryIO
- jnr.ffi.provider.jffi.TransientNativeMemory
- jnr.ffi.provider.InAccessibleMemoryIO
- jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.StringArray
- jnr.ffi.provider.jffi.ClosureFromNativeConverter.AbstractClosurePointer
- jnr.ffi.provider.DefaultObjectReferenceManager.ObjectReference
- jnr.ffi.provider.IntPointer
- jnr.ffi.provider.jffi.NativeClosurePointer
- jnr.ffi.provider.NullMemoryIO
- jnr.ffi.provider.ShareMemoryIO (implements jnr.ffi.provider.DelegatingMemoryIO)
- jnr.ffi.provider.AbstractArrayMemoryIO
- jnr.ffi.provider.AbstractMemoryIO
- jnr.ffi.provider.converters.Pointer32ArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.Pointer32ArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.Pointer64ArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.Pointer64ArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- java.lang.ref.Reference<T>
- java.lang.ref.PhantomReference<T>
- jnr.ffi.util.ref.FinalizablePhantomReference<T> (implements jnr.ffi.util.ref.FinalizableReference)
- jnr.ffi.provider.jffi.TransientNativeMemory.Magazine
- jnr.ffi.util.ref.FinalizablePhantomReference<T> (implements jnr.ffi.util.ref.FinalizableReference)
- java.lang.ref.SoftReference<T>
- jnr.ffi.util.ref.FinalizableSoftReference<T> (implements jnr.ffi.util.ref.FinalizableReference)
- java.lang.ref.WeakReference<T>
- jnr.ffi.util.ref.FinalizableWeakReference<T> (implements jnr.ffi.util.ref.FinalizableReference)
- jnr.ffi.provider.jffi.NativeClosureFactory.ClosureReference
- jnr.ffi.util.ref.FinalizableWeakReference<T> (implements jnr.ffi.util.ref.FinalizableReference)
- java.lang.ref.PhantomReference<T>
- jnr.ffi.provider.jffi.ReflectionLibraryLoader.FunctionNotFoundInvoker (implements jnr.ffi.provider.Invoker)
- jnr.ffi.provider.jffi.ReflectionLibraryLoader.GetRuntimeInvoker (implements jnr.ffi.provider.Invoker)
- jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader.VariableAcccessorInvoker (implements jnr.ffi.provider.Invoker)
- jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator
- jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.AbstractVariable<T> (implements jnr.ffi.Variable<T>)
- jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.NumberVariable
- jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerVariable
- jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.ConvertingVariable (implements jnr.ffi.Variable<T>)
- jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.DoublePointerOp (implements jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerOp<T>)
- jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.FloatPointerOp (implements jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerOp<T>)
- jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int16PointerOp (implements jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerOp<T>)
- jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int32PointerOp (implements jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerOp<T>)
- jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int64PointerOp (implements jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerOp<T>)
- jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int8PointerOp (implements jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerOp<T>)
- jnr.ffi.Runtime
- jnr.ffi.provider.AbstractRuntime
- jnr.ffi.provider.jffi.NativeRuntime
- jnr.ffi.provider.InvalidRuntime
- jnr.ffi.provider.AbstractRuntime
- jnr.ffi.Runtime.SingletonHolder
- jnr.ffi.mapper.SignatureTypeMapperAdapter (implements jnr.ffi.mapper.SignatureTypeMapper)
- jnr.ffi.provider.SigType (implements jnr.ffi.mapper.SignatureType)
- jnr.ffi.provider.FromNativeType (implements jnr.ffi.mapper.FromNativeType)
- jnr.ffi.provider.ResultType
- jnr.ffi.provider.ToNativeType (implements jnr.ffi.mapper.ToNativeType)
- jnr.ffi.provider.ParameterType
- jnr.ffi.provider.FromNativeType (implements jnr.ffi.mapper.FromNativeType)
- jnr.ffi.mapper.SimpleFunctionMapper (implements jnr.ffi.mapper.FunctionMapper)
- jnr.ffi.provider.jffi.SimpleNativeContext (implements jnr.ffi.mapper.FromNativeContext, jnr.ffi.mapper.ToNativeContext)
- jnr.ffi.mapper.SimpleTypeMapper (implements jnr.ffi.mapper.TypeMapper)
- jnr.ffi.provider.converters.StringBufferParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>, jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.StringBuilderParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>, jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.StringResultConverter (implements jnr.ffi.mapper.FromNativeConverter<J,N>)
- jnr.ffi.provider.converters.StringUtil
- jnr.ffi.Struct
- jnr.ffi.Union
- jnr.ffi.Struct.Info
- jnr.ffi.Struct.Member
- jnr.ffi.Struct.AbstractMember
- jnr.ffi.Struct.AbstractBoolean
- jnr.ffi.Struct.BOOL16
- jnr.ffi.Struct.Boolean
- jnr.ffi.Struct.WBOOL
- jnr.ffi.Struct.Function<T>
- jnr.ffi.Struct.Padding
- jnr.ffi.Struct.String
- jnr.ffi.Struct.UTFString
- jnr.ffi.Struct.AsciiString
- jnr.ffi.Struct.UTF8String
- jnr.ffi.Struct.UTFStringRef
- jnr.ffi.Struct.AsciiStringRef
- jnr.ffi.Struct.UTF8StringRef
- jnr.ffi.Struct.UTFString
- jnr.ffi.Struct.AbstractBoolean
- jnr.ffi.Struct.NumberField
- jnr.ffi.Struct.Address
- jnr.ffi.Struct.Double
- jnr.ffi.Struct.EnumField<E>
- jnr.ffi.Struct.Enum16<E>
- jnr.ffi.Struct.Enum32<E>
- jnr.ffi.Struct.Enum<T>
- jnr.ffi.Struct.Enum64<E>
- jnr.ffi.Struct.Enum8<E>
- jnr.ffi.Struct.EnumLong<E>
- jnr.ffi.Struct.Float
- jnr.ffi.Struct.IntegerAlias
- jnr.ffi.Struct.blkcnt_t
- jnr.ffi.Struct.blksize_t
- jnr.ffi.Struct.caddr_t
- jnr.ffi.Struct.cc_t
- jnr.ffi.Struct.clock_t
- jnr.ffi.Struct.dev_t
- jnr.ffi.Struct.fsblkcnt_t
- jnr.ffi.Struct.fsfilcnt_t
- jnr.ffi.Struct.gid_t
- jnr.ffi.Struct.id_t
- jnr.ffi.Struct.in_addr_t
- jnr.ffi.Struct.in_port_t
- jnr.ffi.Struct.ino_t
- jnr.ffi.Struct.ino64_t
- jnr.ffi.Struct.int16_t
- jnr.ffi.Struct.int32_t
- jnr.ffi.Struct.int64_t
- jnr.ffi.Struct.int8_t
- jnr.ffi.Struct.intptr_t
- jnr.ffi.Struct.key_t
- jnr.ffi.Struct.mode_t
- jnr.ffi.Struct.nlink_t
- jnr.ffi.Struct.off_t
- jnr.ffi.Struct.pid_t
- jnr.ffi.Struct.rlim_t
- jnr.ffi.Struct.sa_family_t
- jnr.ffi.Struct.size_t
- jnr.ffi.Struct.socklen_t
- jnr.ffi.Struct.speed_t
- jnr.ffi.Struct.ssize_t
- jnr.ffi.Struct.swblk_t
- jnr.ffi.Struct.tcflag_t
- jnr.ffi.Struct.time_t
- jnr.ffi.Struct.u_int16_t
- jnr.ffi.Struct.u_int32_t
- jnr.ffi.Struct.u_int64_t
- jnr.ffi.Struct.u_int8_t
- jnr.ffi.Struct.uid_t
- jnr.ffi.Struct.uintptr_t
- jnr.ffi.Struct.PointerField
- jnr.ffi.Struct.Pointer
- jnr.ffi.Struct.StructRef<T>
- jnr.ffi.Struct.Signed16
- jnr.ffi.Struct.Signed32
- jnr.ffi.Struct.LONG
- jnr.ffi.Struct.Signed64
- jnr.ffi.Struct.Signed8
- jnr.ffi.Struct.SignedLong
- jnr.ffi.Struct.Unsigned16
- jnr.ffi.Struct.WORD
- jnr.ffi.Struct.Unsigned32
- jnr.ffi.Struct.DWORD
- jnr.ffi.Struct.Unsigned64
- jnr.ffi.Struct.Unsigned8
- jnr.ffi.Struct.BYTE
- jnr.ffi.Struct.UnsignedLong
- jnr.ffi.Struct.AbstractMember
- jnr.ffi.provider.converters.StructArrayParameterConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.converters.StructArrayParameterConverter.Out (implements jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>)
- jnr.ffi.provider.converters.StructByReferenceFromNativeConverter (implements jnr.ffi.mapper.FromNativeConverter<J,N>)
- jnr.ffi.provider.jffi.StructByReferenceResultConverterFactory
- jnr.ffi.provider.converters.StructByReferenceToNativeConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.StructLayout.Field
- jnr.ffi.StructLayout.AbstractField
- jnr.ffi.StructLayout.AbstractBoolean
- jnr.ffi.StructLayout.Boolean
- jnr.ffi.StructLayout.WBOOL
- jnr.ffi.StructLayout.Function<T>
- jnr.ffi.StructLayout.Padding
- jnr.ffi.StructLayout.String
- jnr.ffi.StructLayout.UTFString
- jnr.ffi.StructLayout.AsciiString
- jnr.ffi.StructLayout.UTF8String
- jnr.ffi.StructLayout.UTFStringRef
- jnr.ffi.StructLayout.AsciiStringRef
- jnr.ffi.StructLayout.UTF8StringRef
- jnr.ffi.StructLayout.UTFString
- jnr.ffi.StructLayout.AbstractBoolean
- jnr.ffi.StructLayout.NumberField
- jnr.ffi.StructLayout.Double
- jnr.ffi.StructLayout.EnumField<E>
- jnr.ffi.StructLayout.Enum16<E>
- jnr.ffi.StructLayout.Enum32<E>
- jnr.ffi.StructLayout.Enum<T>
- jnr.ffi.StructLayout.Enum64<E>
- jnr.ffi.StructLayout.Enum8<E>
- jnr.ffi.StructLayout.EnumLong<E>
- jnr.ffi.StructLayout.Float
- jnr.ffi.StructLayout.IntegerAlias
- jnr.ffi.StructLayout.blkcnt_t
- jnr.ffi.StructLayout.blksize_t
- jnr.ffi.StructLayout.caddr_t
- jnr.ffi.StructLayout.clock_t
- jnr.ffi.StructLayout.dev_t
- jnr.ffi.StructLayout.fsblkcnt_t
- jnr.ffi.StructLayout.fsfilcnt_t
- jnr.ffi.StructLayout.gid_t
- jnr.ffi.StructLayout.id_t
- jnr.ffi.StructLayout.in_addr_t
- jnr.ffi.StructLayout.in_port_t
- jnr.ffi.StructLayout.ino_t
- jnr.ffi.StructLayout.ino64_t
- jnr.ffi.StructLayout.int16_t
- jnr.ffi.StructLayout.int32_t
- jnr.ffi.StructLayout.int64_t
- jnr.ffi.StructLayout.int8_t
- jnr.ffi.StructLayout.intptr_t
- jnr.ffi.StructLayout.key_t
- jnr.ffi.StructLayout.mode_t
- jnr.ffi.StructLayout.nlink_t
- jnr.ffi.StructLayout.off_t
- jnr.ffi.StructLayout.pid_t
- jnr.ffi.StructLayout.rlim_t
- jnr.ffi.StructLayout.sa_family_t
- jnr.ffi.StructLayout.size_t
- jnr.ffi.StructLayout.socklen_t
- jnr.ffi.StructLayout.ssize_t
- jnr.ffi.StructLayout.swblk_t
- jnr.ffi.StructLayout.time_t
- jnr.ffi.StructLayout.u_int16_t
- jnr.ffi.StructLayout.u_int32_t
- jnr.ffi.StructLayout.u_int64_t
- jnr.ffi.StructLayout.u_int8_t
- jnr.ffi.StructLayout.uid_t
- jnr.ffi.StructLayout.uintptr_t
- jnr.ffi.StructLayout.Pointer
- jnr.ffi.StructLayout.Signed16
- jnr.ffi.StructLayout.Signed32
- jnr.ffi.StructLayout.Signed64
- jnr.ffi.StructLayout.Signed8
- jnr.ffi.StructLayout.SignedLong
- jnr.ffi.StructLayout.Unsigned16
- jnr.ffi.StructLayout.Unsigned32
- jnr.ffi.StructLayout.Unsigned64
- jnr.ffi.StructLayout.Unsigned8
- jnr.ffi.StructLayout.UnsignedLong
- jnr.ffi.StructLayout.AbstractField
- jnr.ffi.provider.jffi.StubCompiler
- jnr.ffi.provider.jffi.AbstractX86StubCompiler
- jnr.ffi.provider.jffi.X86_32StubCompiler
- jnr.ffi.provider.jffi.X86_64StubCompiler
- jnr.ffi.provider.jffi.StubCompiler.DummyStubCompiler
- jnr.ffi.provider.jffi.AbstractX86StubCompiler
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Error
- java.lang.LinkageError
- java.lang.UnsatisfiedLinkError
- jnr.ffi.provider.jffi.SymbolNotFoundError
- java.lang.UnsatisfiedLinkError
- java.lang.LinkageError
- java.lang.Error
- jnr.ffi.provider.jffi.ToNativeOp
- jnr.ffi.provider.jffi.ToNativeOp.Primitive
- jnr.ffi.provider.jffi.ToNativeOp.AddressOp
- jnr.ffi.provider.jffi.ToNativeOp.Delegate
- jnr.ffi.provider.jffi.ToNativeOp.Float32
- jnr.ffi.provider.jffi.ToNativeOp.Float64
- jnr.ffi.provider.jffi.ToNativeOp.Integral
- jnr.ffi.provider.jffi.ToNativeOp.Primitive
- jnr.ffi.mapper.ToNativeTypes
- jnr.ffi.provider.jffi.TransientNativeMemory.Sentinel
- jnr.ffi.Type
- jnr.ffi.provider.BadType
- jnr.ffi.provider.jffi.NativeRuntime.TypeDelegate
- jnr.ffi.StructLayout
- jnr.ffi.provider.jffi.platform.aarch64.linux.TypeAliases
- jnr.ffi.provider.jffi.platform.arm.linux.TypeAliases
- jnr.ffi.provider.jffi.platform.i386.darwin.TypeAliases
- jnr.ffi.provider.jffi.platform.i386.freebsd.TypeAliases
- jnr.ffi.provider.jffi.platform.i386.linux.TypeAliases
- jnr.ffi.provider.jffi.platform.i386.openbsd.TypeAliases
- jnr.ffi.provider.jffi.platform.i386.solaris.TypeAliases
- jnr.ffi.provider.jffi.platform.i386.windows.TypeAliases
- jnr.ffi.provider.jffi.platform.mips.linux.TypeAliases
- jnr.ffi.provider.jffi.platform.mipsel.linux.TypeAliases
- jnr.ffi.provider.jffi.platform.ppc.aix.TypeAliases
- jnr.ffi.provider.jffi.platform.ppc.darwin.TypeAliases
- jnr.ffi.provider.jffi.platform.ppc.linux.TypeAliases
- jnr.ffi.provider.jffi.platform.ppc64.linux.TypeAliases
- jnr.ffi.provider.jffi.platform.ppc64le.linux.TypeAliases
- jnr.ffi.provider.jffi.platform.s390.linux.TypeAliases
- jnr.ffi.provider.jffi.platform.s390x.linux.TypeAliases
- jnr.ffi.provider.jffi.platform.sparc.solaris.TypeAliases
- jnr.ffi.provider.jffi.platform.sparcv9.linux.TypeAliases
- jnr.ffi.provider.jffi.platform.sparcv9.solaris.TypeAliases
- jnr.ffi.provider.jffi.platform.x86_64.darwin.TypeAliases
- jnr.ffi.provider.jffi.platform.x86_64.freebsd.TypeAliases
- jnr.ffi.provider.jffi.platform.x86_64.linux.TypeAliases
- jnr.ffi.provider.jffi.platform.x86_64.openbsd.TypeAliases
- jnr.ffi.provider.jffi.platform.x86_64.solaris.TypeAliases
- jnr.ffi.provider.jffi.platform.x86_64.windows.TypeAliases
- jnr.ffi.mapper.TypeMapper.Builder
- jnr.ffi.provider.jffi.Types
- jnr.ffi.mapper.Util
- jnr.ffi.provider.jffi.Util
- jnr.ffi.provider.jffi.VariableAccessorGenerator
- jnr.ffi.provider.jffi.VariableAccessorGenerator.PointerOp
- jnr.ffi.provider.jffi.X86Disassembler
- jnr.ffi.provider.jffi.X86Disassembler.SingletonHolder
- jnr.ffi.provider.jffi.X86Disassembler.X86DisassemblerConverter (implements jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.jffi.X86MethodGenerator (implements jnr.ffi.provider.jffi.MethodGenerator)
- jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
Interface Hierarchy
- jnr.ffi.byref.ByReference<T>
- jnr.ffi.provider.ClosureManager
- jnr.ffi.provider.jffi.DefaultInvokerFactory.FunctionInvoker
- jnr.ffi.provider.jffi.DefaultInvokerFactory.Marshaller
- jnr.ffi.provider.DelegatingMemoryIO
- jnr.ffi.util.EnumMapper.IntegerEnum
- jnr.ffi.util.ref.FinalizableReference
- jnr.ffi.util.ref.FinalizableReferenceQueue.FinalizerLoader
- jnr.ffi.mapper.FromNativeContext
- jnr.ffi.mapper.FromNativeConverter<J,N>
- jnr.ffi.mapper.DataConverter<J,N> (also extends jnr.ffi.mapper.ToNativeConverter<J,N>)
- jnr.ffi.provider.jffi.DefaultInvokerFactory.ResultConverter<J,N>
- jnr.ffi.mapper.FromNativeType
- jnr.ffi.mapper.FunctionMapper
- jnr.ffi.mapper.FunctionMapper.Context
- jnr.ffi.provider.InvocationSession.PostInvoke
- jnr.ffi.provider.Invoker
- jnr.ffi.provider.LoadedLibrary
- jnr.ffi.provider.MemoryManager
- jnr.ffi.provider.jffi.MethodGenerator
- jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerOp<T>
- jnr.ffi.mapper.SignatureType
- jnr.ffi.mapper.SignatureTypeMapper
- jnr.ffi.mapper.ToNativeContext
- jnr.ffi.mapper.ToNativeConverter<J,N>
- jnr.ffi.mapper.DataConverter<J,N> (also extends jnr.ffi.mapper.FromNativeConverter<J,N>)
- jnr.ffi.mapper.ToNativeConverter.PostInvocation<J,N>
- jnr.ffi.mapper.ToNativeType
- jnr.ffi.mapper.TypeMapper
- jnr.ffi.Variable<T>
- jnr.ffi.provider.jffi.X86Disassembler.UDis86
Annotation Type Hierarchy
- jnr.ffi.types.blkcnt_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.blksize_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.caddr_t (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.Clear (implements java.lang.annotation.Annotation)
- jnr.ffi.types.clock_t (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.Delegate (implements java.lang.annotation.Annotation)
- jnr.ffi.types.dev_t (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.Direct (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.Encoding (implements java.lang.annotation.Annotation)
- jnr.ffi.mapper.FromNativeConverter.Cacheable (implements java.lang.annotation.Annotation)
- jnr.ffi.mapper.FromNativeConverter.FromNative (implements java.lang.annotation.Annotation)
- jnr.ffi.mapper.FromNativeConverter.NoContext (implements java.lang.annotation.Annotation)
- jnr.ffi.mapper.FromNativeType.Cacheable (implements java.lang.annotation.Annotation)
- jnr.ffi.types.fsblkcnt_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.fsfilcnt_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.gid_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.id_t (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.IgnoreError (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.In (implements java.lang.annotation.Annotation)
- jnr.ffi.types.in_addr_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.in_port_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.ino_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.ino64_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.int16_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.int32_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.int64_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.int8_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.intptr_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.key_t (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.LongLong (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.Meta (implements java.lang.annotation.Annotation)
- jnr.ffi.types.mode_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.nlink_t (implements java.lang.annotation.Annotation)
- jnr.ffi.provider.jffi.NoTrace (implements java.lang.annotation.Annotation)
- jnr.ffi.provider.jffi.NoX86 (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.NulTerminate (implements java.lang.annotation.Annotation)
- jnr.ffi.types.off_t (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.Out (implements java.lang.annotation.Annotation)
- jnr.ffi.types.pid_t (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.Pinned (implements java.lang.annotation.Annotation)
- jnr.ffi.types.rlim_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.sa_family_t (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.SaveError (implements java.lang.annotation.Annotation)
- jnr.ffi.types.size_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.socklen_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.ssize_t (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.StdCall (implements java.lang.annotation.Annotation)
- jnr.ffi.types.swblk_t (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.Synchronized (implements java.lang.annotation.Annotation)
- jnr.ffi.types.time_t (implements java.lang.annotation.Annotation)
- jnr.ffi.mapper.ToNativeConverter.Cacheable (implements java.lang.annotation.Annotation)
- jnr.ffi.mapper.ToNativeConverter.NoContext (implements java.lang.annotation.Annotation)
- jnr.ffi.mapper.ToNativeConverter.ToNative (implements java.lang.annotation.Annotation)
- jnr.ffi.mapper.ToNativeType.Cacheable (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.Transient (implements java.lang.annotation.Annotation)
- jnr.ffi.annotations.TypeDefinition (implements java.lang.annotation.Annotation)
- jnr.ffi.types.u_int16_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.u_int32_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.u_int64_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.u_int8_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.uid_t (implements java.lang.annotation.Annotation)
- jnr.ffi.types.uintptr_t (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- jnr.ffi.CallingConvention
- jnr.ffi.LibraryOption
- jnr.ffi.NativeType
- jnr.ffi.Platform.CPU
- jnr.ffi.Platform.OS
- jnr.ffi.TypeAlias
- jnr.ffi.provider.jffi.X86Disassembler.Mode
- jnr.ffi.provider.jffi.X86Disassembler.Syntax
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)