| getRelativeUnitPattern(RelativeDateTimeFormatter.Style, RelativeDateTimeFormatter.RelativeUnit, int, StandardPlural) |   | 76% |   | 37% | 4 | 5 | 2 | 9 | 0 | 1 |
| formatRelativeImpl(double, RelativeDateTimeFormatter.RelativeDateTimeUnit) |   | 96% |   | 91% | 3 | 28 | 3 | 61 | 0 | 1 |
| checkNoAdjustForContext() |   | 44% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| formatNumericImpl(double, RelativeDateTimeFormatter.RelativeDateTimeUnit) |   | 95% |   | 88% | 2 | 17 | 2 | 35 | 0 | 1 |
| formatToValue(RelativeDateTimeFormatter.Direction, RelativeDateTimeFormatter.AbsoluteUnit) |   | 92% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| formatImpl(double, RelativeDateTimeFormatter.Direction, RelativeDateTimeFormatter.RelativeUnit) |  | 100% |  | 100% | 0 | 5 | 0 | 18 | 0 | 1 |
| RelativeDateTimeFormatter(EnumMap, EnumMap, String, PluralRules, NumberFormat, RelativeDateTimeFormatter.Style, DisplayContext, BreakIterator, ULocale) |  | 100% |  | 100% | 0 | 2 | 0 | 15 | 0 | 1 |
| formatAbsoluteImpl(RelativeDateTimeFormatter.Direction, RelativeDateTimeFormatter.AbsoluteUnit) |  | 100% |   | 90% | 1 | 6 | 0 | 14 | 0 | 1 |
| getInstance(ULocale, NumberFormat, RelativeDateTimeFormatter.Style, DisplayContext) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| getAbsoluteUnitString(RelativeDateTimeFormatter.Style, RelativeDateTimeFormatter.AbsoluteUnit, RelativeDateTimeFormatter.Direction) |  | 100% |   | 87% | 1 | 5 | 0 | 9 | 0 | 1 |
| keyToDirection(UResource.Key) |  | 100% |  | 100% | 0 | 6 | 0 | 11 | 0 | 1 |
| formatToValue(double, RelativeDateTimeFormatter.RelativeDateTimeUnit) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| adjustForContext(String) |  | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
| getRelativeUnitPluralPattern(RelativeDateTimeFormatter.Style, RelativeDateTimeFormatter.RelativeUnit, int, StandardPlural) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| combineDateAndTime(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| format(RelativeDateTimeFormatter.Direction, RelativeDateTimeFormatter.AbsoluteUnit) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| format(double, RelativeDateTimeFormatter.Direction, RelativeDateTimeFormatter.RelativeUnit) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| formatToValue(double, RelativeDateTimeFormatter.Direction, RelativeDateTimeFormatter.RelativeUnit) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNumberFormat() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| formatNumeric(double, RelativeDateTimeFormatter.RelativeDateTimeUnit) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| formatNumericToValue(double, RelativeDateTimeFormatter.RelativeDateTimeUnit) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| format(double, RelativeDateTimeFormatter.RelativeDateTimeUnit) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getInstance() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getInstance(ULocale) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstance(ULocale, NumberFormat) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstance(Locale, NumberFormat) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstance(Locale) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCapitalizationContext() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFormatStyle() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |