クラスjdk.incubator.foreign.SequenceLayoutの
使用
SequenceLayoutを使用するパッケージ
-
jdk.incubator.foreignでのSequenceLayoutの使用
修飾子と型メソッド説明SequenceLayout.flatten()
要素レイアウトが、このシーケンス・レイアウトの要素レイアウトを再帰的にトラバースすることで検出される最初の非シーケンス要素レイアウトである、新しいフラット化シーケンス・レイアウトを返します。SequenceLayout.reshape
(long... elementCounts) このシーケンス・レイアウト(flatten()
を参照してください)の平坦化された投影内の要素レイアウトが、指定された要素カウントに従って1つ以上のネストされたシーケンス・レイアウトに再配置される新しいシーケンス・レイアウトを返します。static SequenceLayout
MemoryLayout.sequenceLayout
(long elementCount, MemoryLayout elementLayout) 指定された要素レイアウトおよび要素数を使用して、新規順序レイアウトを作成します。static SequenceLayout
MemoryLayout.sequenceLayout
(MemoryLayout elementLayout) バインドなし要素カウントと指定された要素レイアウトを使用して、新しい順序レイアウトを作成します。SequenceLayout.withBitAlignment
(long alignmentBits) 目的の位置合せ制約を機能する新しいレイアウトを作成します。SequenceLayout.withElementCount
(long elementCount) 要素レイアウト、位置合せ制約および名前がこのシーケンス・レイアウトと同じであり、指定された要素数が含まれる新しいシーケンス・レイアウトを取得します。必要なレイアウトnameが機能する新しいレイアウトを作成します。型SequenceLayoutの引数を持つ型を返すjdk.incubator.foreignのメソッド