]> source.dussan.org Git - poi.git/commitdiff
make fields static
authorJaven O'Neal <onealj@apache.org>
Fri, 4 Dec 2015 10:51:03 +0000 (10:51 +0000)
committerJaven O'Neal <onealj@apache.org>
Fri, 4 Dec 2015 10:51:03 +0000 (10:51 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1717929 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/poi/ss/usermodel/ExcelStyleDateFormatter.java

index c075b55b246c47083a7c251f5ab4c5cf33a2b2cc..2ea273f9514153009951967ce06f28529fa5a3f0 100644 (file)
@@ -43,13 +43,13 @@ public class ExcelStyleDateFormatter extends SimpleDateFormat {
     public static final char L_BRACKET_SYMBOL = '\ue016';
     public static final char LL_BRACKET_SYMBOL = '\ue017';
 
-    private final DecimalFormat format1digit;
-    private final DecimalFormat format2digits;
+    private static final DecimalFormat format1digit;
+    private static final DecimalFormat format2digits;
 
-    private final DecimalFormat format3digit;
-    private final DecimalFormat format4digits;
+    private static final DecimalFormat format3digit;
+    private static final DecimalFormat format4digits;
 
-    {
+    static {
         DecimalFormatSymbols dfs = DecimalFormatSymbols.getInstance(Locale.ROOT);
         format1digit = new DecimalFormat("0", dfs);
         format2digits = new DecimalFormat("00", dfs);
@@ -59,6 +59,9 @@ public class ExcelStyleDateFormatter extends SimpleDateFormat {
         DataFormatter.setExcelStyleRoundingMode(format2digits, RoundingMode.DOWN);
         DataFormatter.setExcelStyleRoundingMode(format3digit);
         DataFormatter.setExcelStyleRoundingMode(format4digits);
+    }
+    
+    {
         setTimeZone(LocaleUtil.getUserTimeZone());
     }