On Thu, 16 Nov 2023 18:10:28 GMT, Jorn Vernee <[email protected]> wrote:
>> src/java.base/share/classes/java/lang/invoke/MethodHandles.java line 4518:
>>
>>> 4516: * Only plain {@linkplain VarHandle.AccessMode#GET get} and
>>> {@linkplain VarHandle.AccessMode#SET set}
>>> 4517: * access modes are supported by the returned var handle. For all
>>> other access modes, an
>>> 4518: * {@link UnsupportedOperationException} will be thrown.
>>
>> I recommend adding an api note explaining that native memory segments,
>> direct byte buffers, or heap memory segments backed by long[] should be used
>> if support for other access modes are required.
>
> Good idea. Thanks
Should we make these unaligned access modes throw ISE like before, when the
given index is unaligned?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/16681#discussion_r1463367572