インタフェースjava.lang.foreign.ValueLayout.OfIntの
使用
-
java.lang.foreignでのValueLayout.OfIntPREVIEWの使用
修飾子と型フィールド説明static final ValueLayout.OfIntPREVIEW
ValueLayout.JAVA_INT
サイズがJavaint
、ビット位置合わせが32、バイト順序がByteOrder.nativeOrder()
に設定されている値レイアウト定数。static final ValueLayout.OfIntPREVIEW
ValueLayout.JAVA_INT_UNALIGNED
サイズがJavaのint
と同じで、バイト順序がByteOrder.nativeOrder()
に設定されている整列されていない値レイアウト定数。修飾子と型メソッド説明ValueLayout.OfInt.withBitAlignment
(long bitAlignment) このレイアウトと同じサイズおよび名前を持つ同じタイプのメモリー・レイアウトを返しますが、指定された整列制約(ビット単位)を使用します。このレイアウトと同じサイズおよび整列制約を持つ、指定された名前の同じタイプのメモリー・レイアウトを返します。この値レイアウトと同じ運送業者、整列制約および名前で、指定されたバイト順の値レイアウトを返します。修飾子と型メソッド説明VaList.Builder.addVarg
(ValueLayout.OfIntPREVIEW layout, int value) int
値を、構築されている変数引数リストに書き込みます。default MemorySegmentPREVIEW
SegmentAllocator.allocate
(ValueLayout.OfIntPREVIEW layout, int value) 指定されたレイアウトでメモリー・セグメントを割り当て、指定されたint値で初期化します。default MemorySegmentPREVIEW
SegmentAllocator.allocateArray
(ValueLayout.OfIntPREVIEW elementLayout, int... elements) 指定されたレイアウトでメモリー・セグメントを割り当て、指定されたint要素で初期化します。default int
MemorySegment.get
(ValueLayout.OfIntPREVIEW layout, long offset) 指定されたレイアウトを使用して、指定されたオフセットでこのセグメントからintを読み取ります。default int
MemorySegment.getAtIndex
(ValueLayout.OfIntPREVIEW layout, long index) 指定されたレイアウト・サイズでスケールされた、指定された索引のこのセグメントからintを読み取ります。int
VaList.nextVarg
(ValueLayout.OfIntPREVIEW layout) 次の値をint
として読み取って、この変数引数リストの位置を進めます。default void
MemorySegment.set
(ValueLayout.OfIntPREVIEW layout, long offset, int value) 指定されたレイアウトを使用して、指定されたオフセットでこのセグメントにintを書き込みます。default void
MemorySegment.setAtIndex
(ValueLayout.OfIntPREVIEW layout, long index, int value) 指定された索引で、指定されたレイアウト・サイズでスケールされたintをこのセグメントに書き込みます。int[]
MemorySegment.toArray
(ValueLayout.OfIntPREVIEW elementLayout) このメモリー・セグメントの内容を新しいint配列にコピーします。