RFR [10]: 8186517: sun.nio.cs.StandardCharsets$Aliases and ClassMap can be lazily loaded
Peter Levart
peter.levart at gmail.com
Thu Aug 24 11:03:37 UTC 2017
Hi Claes,
On 08/23/2017 05:48 PM, Claes Redestad wrote:
>
>
> http://cr.openjdk.java.net/~redestad/8186517/jdk.02/
>
I see you put @Stable on some fields of StandardCharset. So that they
would be constant-folded by JIT. But this would only work if the
instance of StandardCharset was constant-folded too. For this to work,
the field in java.nio.charset.Charset:
/* The standard set of charsets */
private static CharsetProvider standardProvider = new
StandardCharsets();
...would have to be declared static final. Which is easy to fix -
probably an oversight.
Regards, Peter
More information about the nio-dev
mailing list