Hi all, May I request one more review for this bug?
[Thank you Masayoshi for your review.] Regards, Ramanand. -----Original Message----- From: Masayoshi Okutsu Sent: Wednesday, February 24, 2016 1:46 PM To: Ramanand Patil; i18n-dev@openjdk.java.net Cc: core-libs-...@openjdk.java.net Subject: Re: RFR: JDK-8087104: DateFormatSymbols triggers this.clone() in the constructor Looks good to me. Masayoshi On 2/24/2016 4:40 PM, Ramanand Patil wrote: > Hi all, > Please review the fix for bug: > https://bugs.openjdk.java.net/browse/JDK-8087104 > Bug Description: DateFormatSymbols caches its own instance and calls > this.clone() in the constructor. Because of this, any subclass implementation > (which expects a field is always initialized to non-null in the constructor) > will throw NPE in its overridden clone() method while using any instance > variables which it assumed are initilaized in its contructor. > Webrev: http://cr.openjdk.java.net/~rpatil/8087104/webrev.00/ > Fix: Instead of using its own instance for caching and calling clone in > DateFormatSymbols, a nested class SymbolsCacheEntry is introduced. > > > Regards, > > Ramanand.