| parse(ULocale, String, int, ParsePosition) |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| getShim() |   | 52% |   | 50% | 1 | 3 | 4 | 9 | 0 | 1 |
| getSymbol(Locale) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getName(ULocale, int, String, boolean[]) |   | 83% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| getDefaultFractionDigits() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKeywordValuesForLocale(String, ULocale, boolean) |   | 95% |   | 87% | 1 | 5 | 1 | 12 | 0 | 1 |
| getRoundingIncrement(Currency.CurrencyUsage) |   | 94% |   | 66% | 2 | 4 | 1 | 9 | 0 | 1 |
| getAvailableLocales() |   | 71% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getAvailableULocales() |   | 71% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| setupCurrencyTrieVec(ULocale, List) |  | 100% |  | 100% | 0 | 5 | 0 | 22 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| isAvailable(String, Date, Date) |  | 100% |  | 100% | 0 | 8 | 0 | 14 | 0 | 1 |
| getName(ULocale, int, boolean[]) |  | 100% |  | 100% | 0 | 7 | 0 | 10 | 0 | 1 |
| getCurrencyTrieVec(ULocale) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| isAlpha3Code(String) |  | 100% |   | 91% | 1 | 7 | 0 | 7 | 0 | 1 |
| loadCurrency(String) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| getAvailableCurrencies() |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getAllCurrenciesAsSet() |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| getAvailableCurrencyCodes(ULocale, Date) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getNumericCode() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| getAllTenderCurrencies() |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| getInstance(String) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| getInstance(ULocale) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| getParsingTrie(ULocale, int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| unregister(Object) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| getDefaultFractionDigits(Currency.CurrencyUsage) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| createCurrency(ULocale) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getName(Locale, int, String, boolean[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| Currency(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| writeReplace() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName(Locale, int, boolean[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTenderCurrencies(CurrencyMetaInfo.CurrencyFilter) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getSymbol(ULocale) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDisplayName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDisplayName(Locale) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAvailableCurrencyCodes(Locale, Date) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| registerInstance(Currency, ULocale) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSymbol() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstance(Locale) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| fromJavaCurrency(Currency) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toJavaCurrency() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRoundingIncrement() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readResolve() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCurrencyCode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |