From: Peter Edberg Date: Wed, 15 Jan 2014 09:10:22 +0000 (+0000) Subject: ICU-10591 Fix capitalizationSetting initialization & comment about serialization X-Git-Tag: milestone-59-0-1~2260 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d6eb09243816a101ef5040dc0e6f8b15c79b55e4;p=icu ICU-10591 Fix capitalizationSetting initialization & comment about serialization X-SVN-Rev: 34898 --- diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/DateFormat.java b/icu4j/main/classes/core/src/com/ibm/icu/text/DateFormat.java index faf9600ff8f..ffaeaf3b1bb 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/DateFormat.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/DateFormat.java @@ -477,9 +477,10 @@ public abstract class DateFormat extends UFormat { /* * Capitalization setting, hoisted to DateFormat ICU 53 - * Special serialization, see writeObject & readObject below + * Currently no serialization in DateFormat, but SimpleDateFormat serialization + * may call getContext/setContext to read/write this for compatibility */ - private transient DisplayContext capitalizationSetting; + private transient DisplayContext capitalizationSetting = DisplayContext.CAPITALIZATION_NONE; // Proclaim serial compatibility with 1.1 FCS private static final long serialVersionUID = 7218322306649953788L; @@ -1657,9 +1658,7 @@ public abstract class DateFormat extends UFormat { * Creates a new date format. * @stable ICU 2.0 */ - protected DateFormat() { - capitalizationSetting = DisplayContext.CAPITALIZATION_NONE; - } + protected DateFormat() {} //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~