From 886e16a2769e270bf2c0befa120db88f0f1f6f11 Mon Sep 17 00:00:00 2001 From: Yoshito Umaoka Date: Thu, 19 Sep 2013 17:44:06 +0000 Subject: [PATCH] ICU-10399 Fixed a coding issue. During the initialization of MeasureUnit, it should not use a subclass Currency. Currency.CURRENCY_FACTORY is actually in MeasureUnit, so it should not be accessed through Currency. X-SVN-Rev: 34401 --- icu4j/main/classes/core/src/com/ibm/icu/util/MeasureUnit.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/MeasureUnit.java b/icu4j/main/classes/core/src/com/ibm/icu/util/MeasureUnit.java index 494270d3cbe..fa19e2d5583 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/util/MeasureUnit.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/util/MeasureUnit.java @@ -169,7 +169,7 @@ public class MeasureUnit implements Comparable, Serializable { ICUResourceBundle.ICU_DATA_CLASS_LOADER); UResourceBundle codeMap = bundle.get("codeMap"); for (Enumeration it = codeMap.getKeys(); it.hasMoreElements();) { - MeasureUnit.addUnit("currency", it.nextElement(), Currency.CURRENCY_FACTORY); + MeasureUnit.addUnit("currency", it.nextElement(), CURRENCY_FACTORY); } } catch (MissingResourceException e) { // fall through -- 2.40.0