Class Hierarchy
- java.lang.Object
- jdk.incubator.foreign.FunctionDescriptor (implements java.lang.constant.Constable)
 - jdk.incubator.foreign.GroupLayout
 - jdk.incubator.foreign.MappedMemorySegments
 - jdk.incubator.foreign.MemoryAccess
 - jdk.incubator.foreign.MemoryHandles
 - jdk.incubator.foreign.MemoryLayouts
 - jdk.incubator.foreign.SequenceLayout
 - jdk.incubator.foreign.ValueLayout (implements jdk.incubator.foreign.MemoryLayout)
 
 
Interface Hierarchy
- jdk.incubator.foreign.Addressable
- jdk.incubator.foreign.CLinker.VaList (also extends java.lang.AutoCloseable)
 - jdk.incubator.foreign.LibraryLookup.Symbol
 - jdk.incubator.foreign.MemoryAddress
 - jdk.incubator.foreign.MemorySegment (also extends java.lang.AutoCloseable)
 
 - java.lang.AutoCloseable
- jdk.incubator.foreign.CLinker.VaList (also extends jdk.incubator.foreign.Addressable)
 - jdk.incubator.foreign.MemorySegment (also extends jdk.incubator.foreign.Addressable)
 - jdk.incubator.foreign.NativeScope
 
 - jdk.incubator.foreign.CLinker
 - jdk.incubator.foreign.CLinker.VaList.Builder
 - java.lang.constant.Constable
- jdk.incubator.foreign.MemoryLayout
 
 - jdk.incubator.foreign.LibraryLookup
 - jdk.incubator.foreign.MemoryLayout.PathElement
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- jdk.incubator.foreign.CLinker.TypeKind
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)