モジュール java.base
パッケージ java.lang.foreign

インタフェースGroupLayout

すべてのスーパー・インタフェース:
MemoryLayout
既知のすべてのサブインタフェース:
StructLayout, UnionLayout

public sealed interface GroupLayout extends MemoryLayout permits StructLayout, UnionLayout
複数の異種「メンバー・レイアウト」の集計である複合レイアウト。 メンバー・レイアウトを結合する方法は2つあります: メンバー・レイアウトが順番にレイアウトされている場合、結果のグループ・レイアウトは「構造体レイアウト」になります。逆に、すべてのメンバー・レイアウトが同じ開始オフセットでレイアウトされている場合、結果のグループ・レイアウトは「共用体レイアウト」になります。
実装要件:
このクラスは、不変、スレッド・セーフおよびvalue-basedです。
シール済クラス階層グラフ:
GroupLayoutの密封されたクラス階層グラフGroupLayoutの密封されたクラス階層グラフ
導入されたバージョン:
22