# Hierarchy For Package java.lang.foreign

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.foreign.FunctionDescriptorPREVIEW
  - java.lang.foreign.GroupLayoutPREVIEW (implements java.lang.foreign.MemoryLayoutPREVIEW)
  - java.lang.foreign.SequenceLayoutPREVIEW (implements java.lang.foreign.MemoryLayoutPREVIEW)
  - java.lang.foreign.ValueLayoutPREVIEW (implements java.lang.foreign.MemoryLayoutPREVIEW)
    - java.lang.foreign.ValueLayout.OfAddressPREVIEW
    - java.lang.foreign.ValueLayout.OfBooleanPREVIEW
    - java.lang.foreign.ValueLayout.OfBytePREVIEW
    - java.lang.foreign.ValueLayout.OfCharPREVIEW
    - java.lang.foreign.ValueLayout.OfDoublePREVIEW
    - java.lang.foreign.ValueLayout.OfFloatPREVIEW
    - java.lang.foreign.ValueLayout.OfIntPREVIEW
    - java.lang.foreign.ValueLayout.OfLongPREVIEW
    - java.lang.foreign.ValueLayout.OfShortPREVIEW

## Interface Hierarchy

- java.lang.foreign.AddressablePREVIEW
  - java.lang.foreign.MemoryAddressPREVIEW
  - java.lang.foreign.MemorySegmentPREVIEW
  - java.lang.foreign.VaListPREVIEW
- java.lang.AutoCloseable
  - java.lang.foreign.MemorySessionPREVIEW (also extends java.lang.foreign.SegmentAllocatorPREVIEW)
- java.lang.foreign.LinkerPREVIEW
- java.lang.foreign.MemoryLayoutPREVIEW
- java.lang.foreign.MemoryLayout.PathElementPREVIEW
- java.lang.foreign.SegmentAllocatorPREVIEW
  - java.lang.foreign.MemorySessionPREVIEW (also extends java.lang.AutoCloseable)
- java.lang.foreign.SymbolLookupPREVIEW
- java.lang.foreign.VaList.BuilderPREVIEW