クラスjava.lang.foreign.ValueLayout.OfAddressの
使用
ValueLayout.OfAddressPREVIEWを使用するパッケージ
-
java.lang.foreignでのValueLayout.OfAddressPREVIEWの使用
ValueLayout.OfAddressPREVIEWとして宣言されたjava.lang.foreign内のフィールド修飾子と型フィールド説明static final ValueLayout.OfAddressPREVIEWValueLayout.ADDRESSマシン・アドレス(size_t)と同じサイズ、ビット位置合わせをsizeof(size_t) * 8に設定し、バイト順序をByteOrder.nativeOrder()に設定した値レイアウト定数。タイプValueLayout.OfAddressPREVIEWのパラメータを持つjava.lang.foreignのメソッド修飾子と型メソッド説明VaList.Builder.addVarg(ValueLayout.OfAddressPREVIEW layout, AddressablePREVIEW value) Addressable値を、構築されている変数引数リストに書き込みます。default MemorySegmentPREVIEWSegmentAllocator.allocate(ValueLayout.OfAddressPREVIEW layout, AddressablePREVIEW value) 指定されたレイアウトでメモリー・セグメントを割り当て、指定されたアドレス値で初期化します。MemoryAddress.get(ValueLayout.OfAddressPREVIEW layout, long offset) 指定されたレイアウトで、指定されたオフセットでこのアドレスからアドレスを読み取ります。default MemoryAddressPREVIEWMemorySegment.get(ValueLayout.OfAddressPREVIEW layout, long offset) 指定されたレイアウトで、指定されたオフセットでこのセグメントからアドレスを読み取ります。MemoryAddress.getAtIndex(ValueLayout.OfAddressPREVIEW layout, long index) 指定されたレイアウト・サイズでスケールされた、指定された索引でこのアドレスからアドレスを読み取ります。default MemoryAddressPREVIEWMemorySegment.getAtIndex(ValueLayout.OfAddressPREVIEW layout, long index) 指定された索引で、指定されたレイアウト・サイズでスケールされたアドレスをこのセグメントから読み取ります。VaList.nextVarg(ValueLayout.OfAddressPREVIEW layout) 次の値をMemoryAddressとして読み取って、この変数引数リストの位置を進めます。voidMemoryAddress.set(ValueLayout.OfAddressPREVIEW layout, long offset, AddressablePREVIEW value) 指定されたレイアウトを使用して、指定されたオフセットでこのアドレスにアドレスを書き込みます。default voidMemorySegment.set(ValueLayout.OfAddressPREVIEW layout, long offset, AddressablePREVIEW value) 指定されたレイアウトを使用して、指定されたオフセットでこのセグメントにアドレスを書き込みます。voidMemoryAddress.setAtIndex(ValueLayout.OfAddressPREVIEW layout, long index, AddressablePREVIEW value) 指定されたレイアウト・サイズでスケールされた、指定された索引でこのアドレスにアドレスを書き込みます。default voidMemorySegment.setAtIndex(ValueLayout.OfAddressPREVIEW layout, long index, AddressablePREVIEW value) 指定された索引で、指定されたレイアウト・サイズでスケールされたアドレスをこのセグメントに書き込みます。