]> granicus.if.org Git - icu/commitdiff
ICU-9691 Small optimization to ListFormatter.java
authorTravis Keep <keep94@gmail.com>
Fri, 16 Nov 2012 00:59:11 +0000 (00:59 +0000)
committerTravis Keep <keep94@gmail.com>
Fri, 16 Nov 2012 00:59:11 +0000 (00:59 +0000)
X-SVN-Rev: 32847

icu4j/main/classes/core/src/com/ibm/icu/text/ListFormatter.java

index 20f3c5701444f55e92c61f060c9b139fa00c5e46..d7e01e15560f054ebc4f4b7be070fa9bcd752684 100644 (file)
@@ -178,11 +178,12 @@ final public class ListFormatter {
         private static ListFormatter load(ULocale ulocale) {
             ICUResourceBundle r = (ICUResourceBundle)UResourceBundle.
                     getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, ulocale);
+            r = r.getWithFallback("listPattern/standard");
             return new ListFormatter(
-                r.getWithFallback("listPattern/standard/2").getString(),
-                r.getWithFallback("listPattern/standard/start").getString(),
-                r.getWithFallback("listPattern/standard/middle").getString(),
-                r.getWithFallback("listPattern/standard/end").getString());
+                r.getWithFallback("2").getString(),
+                r.getWithFallback("start").getString(),
+                r.getWithFallback("middle").getString(),
+                r.getWithFallback("end").getString());
         }
     }