RFR: 8286386: Address possibly lossy conversions in java.net.http [v3]
    Daniel Fuchs 
    dfuchs at openjdk.java.net
       
    Wed May 11 18:31:02 UTC 2022
    
    
  
On Wed, 11 May 2022 18:23:30 GMT, Daniel Fuchs <dfuchs at openjdk.org> wrote:
>>  I'd put `_MASK` in the name along with whatever name is used for the bits in the frame spec .
>
> @RogerRiggs Actually - I'm no longer sure that this will work:
> 
> 
> jshell> char x = 0b10000000_00000000
> x ==> '耀'
> 
> jshell> var y = ~x
> y ==> -32769
> 
> jshell> char y = ~x
> |  Error:
> |  incompatible types: possible lossy conversion from int to char
> |  char y = ~x;
> |           ^^
So if x is a char, ~x seems to be an int :-(
-------------
PR: https://git.openjdk.java.net/jdk/pull/8656
    
    
More information about the net-dev
mailing list