Currency createInstance(ULocale loc) { // TODO: convert to ULocale when service switches over if (service.isDefault()) { return Currency.createCurrency(loc); } Currency curr = (Currency)service.get(loc); return curr; }
/** * Returns a currency object for the default currency in the given * locale. * @stable ICU 3.2 */ public static Currency getInstance(ULocale locale) { String currency = locale.getKeywordValue("currency"); if (currency != null) { return getInstance(currency); } if (shim == null) { return createCurrency(locale); } return shim.createInstance(locale); }