Hierarchy For All Packages
- club.doki7.ffm,
- club.doki7.ffm.annotation,
- club.doki7.ffm.bits,
- club.doki7.ffm.library,
- club.doki7.ffm.ptr,
- club.doki7.ffm.util
Class Hierarchy
- java.lang.Object
- club.doki7.ffm.bits.BitfieldUtil
- club.doki7.ffm.Loader
- club.doki7.ffm.NativeLayout
- club.doki7.ffm.library.UnixLibrary (implements club.doki7.ffm.library.ISharedLibrary)
- club.doki7.ffm.util.UnixUtil
- club.doki7.ffm.library.WindowsLibrary (implements club.doki7.ffm.library.ISharedLibrary)
- club.doki7.ffm.util.WindowsUtil
Interface Hierarchy
- java.lang.AutoCloseable
- club.doki7.ffm.library.ISharedLibrary (also extends club.doki7.ffm.RawFunctionLoader)
- club.doki7.ffm.FunctionLoader
- club.doki7.ffm.library.ILibraryLoader
- club.doki7.ffm.IPointer
- club.doki7.ffm.RawFunctionLoader
- club.doki7.ffm.library.ISharedLibrary (also extends java.lang.AutoCloseable)
Annotation Interface Hierarchy
- club.doki7.ffm.annotation.Bitmask (implements java.lang.annotation.Annotation)
- club.doki7.ffm.annotation.EnumType (implements java.lang.annotation.Annotation)
- club.doki7.ffm.annotation.NativeType (implements java.lang.annotation.Annotation)
- club.doki7.ffm.annotation.Pointer (implements java.lang.annotation.Annotation)
- club.doki7.ffm.annotation.Unsafe (implements java.lang.annotation.Annotation)
- club.doki7.ffm.annotation.UnsafeConstructor (implements java.lang.annotation.Annotation)
- club.doki7.ffm.annotation.Unsigned (implements java.lang.annotation.Annotation)
- club.doki7.ffm.annotation.ValueBasedCandidate (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)
- club.doki7.ffm.library.JavaSystemLibrary (implements club.doki7.ffm.library.ISharedLibrary)
- club.doki7.ffm.library.JavaSystemLibraryLoader (implements club.doki7.ffm.library.ILibraryLoader)
- club.doki7.ffm.LibcArena (implements java.lang.foreign.Arena)
- club.doki7.ffm.library.UnixLibraryLoader (implements club.doki7.ffm.library.ILibraryLoader)
- club.doki7.ffm.library.WindowsLibraryLoader (implements club.doki7.ffm.library.ILibraryLoader)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- club.doki7.ffm.ptr.BytePtr (implements club.doki7.ffm.IPointer, java.lang.Iterable<T>)
- club.doki7.ffm.ptr.CLongPtr (implements club.doki7.ffm.IPointer, java.lang.Iterable<T>)
- club.doki7.ffm.ptr.DoublePtr (implements club.doki7.ffm.IPointer, java.lang.Iterable<T>)
- club.doki7.ffm.ptr.FloatPtr (implements club.doki7.ffm.IPointer, java.lang.Iterable<T>)
- club.doki7.ffm.ptr.IntPtr (implements club.doki7.ffm.IPointer, java.lang.Iterable<T>)
- club.doki7.ffm.ptr.LongPtr (implements club.doki7.ffm.IPointer, java.lang.Iterable<T>)
- club.doki7.ffm.ptr.PointerPtr (implements club.doki7.ffm.IPointer, java.lang.Iterable<T>)
- club.doki7.ffm.ptr.ShortPtr (implements club.doki7.ffm.IPointer, java.lang.Iterable<T>)
- club.doki7.ffm.ptr.WCharPtr (implements club.doki7.ffm.IPointer, java.lang.Iterable<T>)
- java.lang.Record