Class Hierarchy
- java.lang.Object
- jnr.ffi.provider.jffi.AbstractAsmLibraryInterface (implements jnr.ffi.provider.LoadedLibrary)
- jnr.ffi.mapper.AbstractSignatureTypeMapper (implements jnr.ffi.mapper.SignatureTypeMapper)
- jnr.ffi.provider.jffi.AnnotationTypeMapper (implements jnr.ffi.mapper.SignatureTypeMapper)
- 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.AsmRuntime
- jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter (implements jnr.ffi.mapper.FromNativeConverter<J,N>)
- jnr.ffi.provider.jffi.ClosureFromNativeConverter (implements jnr.ffi.mapper.FromNativeConverter<J,N>)
- jnr.ffi.provider.jffi.ClosureFromNativeConverter.ProxyConverter
- jnr.ffi.provider.jffi.CodegenUtils
- jnr.ffi.provider.jffi.FastLongMethodGenerator
- jnr.ffi.provider.FFIProvider
- jnr.ffi.provider.jffi.Provider
- jnr.ffi.provider.jffi.JNIInvokeInterface
- jnr.ffi.provider.jffi.JNINativeInterface
- jnr.ffi.provider.jffi.LibraryLoader
- jnr.ffi.provider.jffi.AsmLibraryLoader
- jnr.ffi.provider.jffi.MemoryUtil
- org.objectweb.asm.MethodVisitor
- jnr.ffi.provider.jffi.SkinnyMethodAdapter (implements org.objectweb.asm.Opcodes)
- jnr.ffi.provider.jffi.NativeClosureFactory<T>
- jnr.ffi.provider.jffi.NativeClosureProxy
- 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.NumberUtil
- com.kenai.jffi.ObjectParameterStrategy
- jnr.ffi.provider.jffi.ParameterStrategy
- jnr.ffi.provider.jffi.BufferParameterStrategy
- jnr.ffi.provider.jffi.NullObjectParameterStrategy
- jnr.ffi.provider.jffi.PointerParameterStrategy
- jnr.ffi.provider.jffi.PrimitiveArrayParameterStrategy
- jnr.ffi.provider.jffi.ParameterStrategy
- 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.InAccessibleMemoryIO
- jnr.ffi.provider.jffi.ClosureFromNativeConverter.AbstractClosurePointer
- jnr.ffi.provider.jffi.TransientNativeMemory
- jnr.ffi.provider.AbstractArrayMemoryIO
- jnr.ffi.provider.AbstractMemoryIO
- jnr.ffi.Runtime
- jnr.ffi.provider.AbstractRuntime
- jnr.ffi.provider.jffi.NativeRuntime
- jnr.ffi.provider.AbstractRuntime
- jnr.ffi.provider.jffi.SimpleNativeContext (implements jnr.ffi.mapper.FromNativeContext, jnr.ffi.mapper.ToNativeContext)
- 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.VariableAccessorGenerator
Interface Hierarchy
- jnr.ffi.provider.jffi.MethodGenerator