Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- com.sun.jna.Structure.StructureSet (implements java.util.Set<E>)
 
 - com.sun.jna.CallbackThreadInitializer
 - com.sun.jna.DefaultTypeMapper (implements com.sun.jna.TypeMapper)
 - com.sun.jna.ELFAnalyser
 - com.sun.jna.ELFAnalyser.ArmAeabiAttributesTag
 - com.sun.jna.ELFAnalyser.ELFSectionHeaderEntry
 - com.sun.jna.ELFAnalyser.ELFSectionHeaders
 - com.sun.jna.FromNativeContext
- com.sun.jna.CallbackParameterContext
 - com.sun.jna.FunctionResultContext
- com.sun.jna.MethodResultContext
 
 - com.sun.jna.StructureReadContext
 
 - com.sun.jna.JNIEnv
 - com.sun.jna.Klass
 - com.sun.jna.Library.Handler (implements java.lang.reflect.InvocationHandler)
 - com.sun.jna.Native (implements com.sun.jna.Version)
 - com.sun.jna.NativeLibrary (implements java.io.Closeable)
 - com.sun.jna.NativeMappedConverter (implements com.sun.jna.TypeConverter)
 - com.sun.jna.NativeString (implements java.lang.CharSequence, java.lang.Comparable<T>)
 - java.lang.Number (implements java.io.Serializable)
- com.sun.jna.IntegerType (implements com.sun.jna.NativeMapped)
- com.sun.jna.NativeLong
 - com.sun.jna.Structure.FFIType.size_t
 
 
 - com.sun.jna.IntegerType (implements com.sun.jna.NativeMapped)
 - com.sun.jna.Platform
 - com.sun.jna.Pointer
- com.sun.jna.Function
 - com.sun.jna.Memory (implements java.io.Closeable)
- com.sun.jna.StringArray (implements com.sun.jna.Function.PostCallRead)
 
 
 - com.sun.jna.PointerType (implements com.sun.jna.NativeMapped)
 - java.lang.ref.Reference<T>
- java.lang.ref.WeakReference<T>
- com.sun.jna.CallbackReference (implements java.io.Closeable)
 
 
 - java.lang.ref.WeakReference<T>
 - com.sun.jna.Structure
- com.sun.jna.CallbackReference.AttachOptions
 - com.sun.jna.Structure.FFIType
 - com.sun.jna.Union
 
 - com.sun.jna.Structure.StructField
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.sun.jna.LastErrorException
 
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 - com.sun.jna.ToNativeContext
- com.sun.jna.CallbackResultContext
 - com.sun.jna.FunctionParameterContext
- com.sun.jna.MethodParameterContext
 
 - com.sun.jna.StructureWriteContext
 
 - com.sun.jna.VarArgsChecker
 - com.sun.jna.WeakMemoryHolder
 - com.sun.jna.WString (implements java.lang.CharSequence, java.lang.Comparable<T>)
 
 - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
 
Interface Hierarchy
- com.sun.jna.AltCallingConvention
 - com.sun.jna.Callback
- com.sun.jna.CallbackProxy
 
 - com.sun.jna.Callback.UncaughtExceptionHandler
 - com.sun.jna.FromNativeConverter
- com.sun.jna.TypeConverter (also extends com.sun.jna.ToNativeConverter)
 
 - com.sun.jna.Function.PostCallRead
 - com.sun.jna.FunctionMapper
 - com.sun.jna.InvocationMapper
 - com.sun.jna.Library
 - com.sun.jna.Native.ffi_callback
 - com.sun.jna.NativeMapped
 - com.sun.jna.Structure.ByReference
 - com.sun.jna.Structure.ByValue
 - com.sun.jna.SymbolProvider
 - com.sun.jna.ToNativeConverter
- com.sun.jna.TypeConverter (also extends com.sun.jna.FromNativeConverter)
 
 - com.sun.jna.TypeMapper
 - com.sun.jna.Version
 
Annotation Interface Hierarchy
- com.sun.jna.Structure.FieldOrder (implements java.lang.annotation.Annotation)
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.sun.jna.ELFAnalyser.ArmAeabiAttributesTag.ParameterType
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)