クラス階層
- java.lang.Object
- jdk.incubator.foreign.FunctionDescriptor (java.lang.constant.Constableを実装)
- jdk.incubator.foreign.GroupLayout (jdk.incubator.foreign.MemoryLayoutを実装)
- jdk.incubator.foreign.MemoryHandles
- jdk.incubator.foreign.SequenceLayout (jdk.incubator.foreign.MemoryLayoutを実装)
- jdk.incubator.foreign.ValueLayout (jdk.incubator.foreign.MemoryLayoutを実装)
- jdk.incubator.foreign.ValueLayout.OfAddress
- jdk.incubator.foreign.ValueLayout.OfBoolean
- jdk.incubator.foreign.ValueLayout.OfByte
- jdk.incubator.foreign.ValueLayout.OfChar
- jdk.incubator.foreign.ValueLayout.OfDouble
- jdk.incubator.foreign.ValueLayout.OfFloat
- jdk.incubator.foreign.ValueLayout.OfInt
- jdk.incubator.foreign.ValueLayout.OfLong
- jdk.incubator.foreign.ValueLayout.OfShort
インタフェース階層
- jdk.incubator.foreign.Addressable
- jdk.incubator.foreign.MemoryAddress
- jdk.incubator.foreign.MemorySegment
- jdk.incubator.foreign.NativeSymbol
- jdk.incubator.foreign.VaList
- java.lang.AutoCloseable
- jdk.incubator.foreign.ResourceScope
- java.lang.constant.Constable
- jdk.incubator.foreign.MemoryLayout
- jdk.incubator.foreign.MemoryLayout.PathElement
- jdk.incubator.foreign.SegmentAllocator
- jdk.incubator.foreign.SymbolLookup
- jdk.incubator.foreign.CLinker
- jdk.incubator.foreign.VaList.Builder