クラス階層
- java.lang.Object
- jdk.incubator.foreign.FunctionDescriptor (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 (jdk.incubator.foreign.MemoryLayoutを実装)
インタフェース階層
- jdk.incubator.foreign.Addressable
- jdk.incubator.foreign.CLinker.VaList (また、java.lang.AutoCloseableを継承)
- jdk.incubator.foreign.LibraryLookup.Symbol
- jdk.incubator.foreign.MemoryAddress
- jdk.incubator.foreign.MemorySegment (また、java.lang.AutoCloseableを継承)
- java.lang.AutoCloseable
- jdk.incubator.foreign.CLinker.VaList (また、jdk.incubator.foreign.Addressableを継承)
- jdk.incubator.foreign.MemorySegment (また、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
列挙クラス階層
- java.lang.Object
- java.lang.Enum<E> (java.lang.Comparable<T>、java.lang.constant.Constable、java.io.Serializableを実装)
- jdk.incubator.foreign.CLinker.TypeKind
- java.lang.Enum<E> (java.lang.Comparable<T>、java.lang.constant.Constable、java.io.Serializableを実装)