Class Hierarchy
- java.lang.Object
- jnr.ffi.provider.jffi.AbstractA64StubCompiler.PageHolder
- jnr.ffi.provider.jffi.AbstractA64StubCompiler.StaticDataHolder
- jnr.ffi.provider.jffi.AbstractA64StubCompiler.Stub
- jnr.ffi.provider.jffi.AbstractAsmLibraryInterface (implements jnr.ffi.provider.LoadedLibrary)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- jnr.ffi.mapper.AbstractSignatureTypeMapper (implements jnr.ffi.mapper.SignatureTypeMapper)
- jnr.ffi.provider.jffi.AbstractX86StubCompiler.PageHolder
- jnr.ffi.provider.jffi.AbstractX86StubCompiler.StaticDataHolder
- jnr.ffi.provider.jffi.AbstractX86StubCompiler.Stub
- jnr.ffi.provider.jffi.AnnotationTypeMapper.AbstractReflectionConverter
- 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.BufferMethodGenerator.Operation
- java.lang.ClassLoader
- jnr.ffi.provider.jffi.ClosureFromNativeConverter (implements jnr.ffi.mapper.FromNativeConverter<J,N>)
- jnr.ffi.provider.jffi.ClosureTypeMapper (implements jnr.ffi.mapper.SignatureTypeMapper)
- jnr.ffi.provider.jffi.ClosureUtil
- jnr.ffi.provider.jffi.CodegenUtils
- 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.BaseInvoker (implements jnr.ffi.provider.jffi.DefaultInvokerFactory.FunctionInvoker)
- 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.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.provider.FFIProvider
- jnr.ffi.provider.jffi.InvokerUtil
- jnr.ffi.provider.jffi.JNIInvokeInterface
- jnr.ffi.provider.jffi.JNINativeInterface
- jnr.ffi.LibraryLoader<T>
- jnr.ffi.provider.jffi.LibraryLoader
- jnr.ffi.provider.jffi.LocalVariable
- jnr.ffi.provider.jffi.LocalVariableAllocator
- jnr.ffi.provider.jffi.MemoryUtil
- org.objectweb.asm.MethodVisitor
- 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.jffi.NativeFunctionMapperContext (implements jnr.ffi.mapper.FunctionMapper.Context)
- jnr.ffi.provider.jffi.NativeLibrary
- jnr.ffi.provider.jffi.NativeLibrary.LoadedLibraryData
- jnr.ffi.provider.jffi.NativeMemoryManager (implements jnr.ffi.provider.MemoryManager)
- jnr.ffi.provider.jffi.NativeRuntime.SingletonHolder
- jnr.ffi.provider.jffi.NotImplMethodGenerator (implements jnr.ffi.provider.jffi.MethodGenerator)
- jnr.ffi.provider.jffi.NumberUtil
- com.kenai.jffi.ObjectParameterStrategy<T>
- jnr.ffi.Pointer
- java.lang.ref.Reference<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.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.jffi.SimpleNativeContext (implements jnr.ffi.mapper.FromNativeContext, jnr.ffi.mapper.ToNativeContext)
- jnr.ffi.provider.jffi.StructByReferenceResultConverterFactory
- jnr.ffi.provider.jffi.StubCompiler
- java.lang.Throwable (implements java.io.Serializable)
- jnr.ffi.provider.jffi.ToNativeOp
- jnr.ffi.provider.jffi.TransientNativeMemory.Sentinel
- jnr.ffi.Type
- jnr.ffi.provider.jffi.Types
- 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)
Annotation Type Hierarchy