[foreign] RFR 8218153: Read/Write of Value layout should honor declared endianness
    Henry Jen 
    henry.jen at oracle.com
       
    Fri Mar  1 02:54:42 UTC 2019
    
    
  
On Feb 28, 2019, at 6:00 PM, Maurizio Cimadamore <maurizio.cimadamore at oracle.com> wrote:
> 
> 
> On 01/03/2019 01:31, Henry Jen wrote:
>> A-ha, I was expecting withEndianness will make all components within a layout with any element that is no-endianness to be replaced.
>> 
>> That means this example should work as well. So I considered this a bug and just did a jshell test to verify it.
> 
> No, withEndianness should NOT affect the addresee part of an address layout.
> 
> This was deliberate, and discussed here:
> 
> https://mail.openjdk.java.net/pipermail/panama-dev/2019-February/004147.html
> 
> (near the end)
> 
Yes, that I aware. And now I understand that we consider withEndianness() API as the byte swap operator, this is correct behavior.
I was considering withEndianness() simply a method to convert any non-specified endian elements into specified endianness.
Cheers,
Henry
    
    
More information about the panama-dev
mailing list