クラスjdk.incubator.foreign.GroupLayoutの
使用
パッケージ | 説明 |
---|---|
jdk.incubator.foreign |
下位レベルの安全かつ効率的なメモリー・アクセスをサポートするクラスです。
|
-
jdk.incubator.foreignでのGroupLayoutの使用
GroupLayoutを返すjdk.incubator.foreignのメソッド 修飾子と型 メソッド 説明 static GroupLayout
MemoryLayout. ofStruct(MemoryLayout... elements)
指定したメンバー・レイアウトで新しい「構造体」グループ・レイアウトを作成します。static GroupLayout
MemoryLayout. ofUnion(MemoryLayout... elements)
指定したメンバー・レイアウトで新しいunionグループ・レイアウトを作成します。GroupLayout
GroupLayout. withAttribute(String name, Constable value)
このレイアウトと同じ属性と新しく指定された属性を持つ新しいメモリー・レイアウトを返します。GroupLayout
GroupLayout. withBitAlignment(long alignmentBits)
目的の位置合せ制約を機能する新しいレイアウトを作成します。GroupLayout
GroupLayout. withName(String name)
必要なレイアウトnameが機能する新しいレイアウトを作成します。型GroupLayoutの引数を持つ型を返すjdk.incubator.foreignのメソッド 修飾子と型 メソッド 説明 Optional<DynamicConstantDesc<GroupLayout>>
GroupLayout. describeConstable()