| handleGetMonthLength(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isLeapMonthBetween(int, int) |   | 79% |   | 87% | 1 | 5 | 1 | 5 | 0 | 1 |
| setTemporalMonthCode(String) |   | 88% |   | 70% | 3 | 6 | 1 | 12 | 0 | 1 |
| internalGetMonth() |  | 91% |   | 50% | 1 | 2 | 1 | 11 | 0 | 1 |
| computeMonthInfo(int, int) |  | 99% |   | 95% | 1 | 11 | 1 | 26 | 0 | 1 |
| roll(int, int) |  | 98% |   | 87% | 2 | 9 | 1 | 22 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| handleComputeFields(int) |  | 100% |  | 100% | 0 | 5 | 0 | 25 | 0 | 1 |
| newYear(int) |  | 100% |  | 100% | 0 | 5 | 0 | 13 | 0 | 1 |
| handleComputeMonthStartWithLeap(int, int, int) |  | 100% |  | 100% | 0 | 6 | 0 | 14 | 0 | 1 |
| offsetMonth(int, int, int) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| ChineseCalendar(int, int, int, int, int, int, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| winterSolstice(int) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| ChineseCalendar(int, int, int, int, int, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| handleGetExtendedYear() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getActualMaximum(int) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| add(int, int) |  | 100% |   | 75% | 1 | 3 | 0 | 9 | 0 | 1 |
| majorSolarTerm(int) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| hasNoMajorSolarTerm(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| ChineseCalendar(TimeZone, ULocale, TimeZone) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| handleGetMonthLengthWithLeap(int, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| readObject(ObjectInputStream) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getTemporalMonthCode() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| newMoonNear(int, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| handleComputeMonthStart(int, int, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| daysToMillis(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| internalGetMonth(int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| ChineseCalendar(int, int, int, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| millisToDays(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ChineseCalendar(Date) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| ChineseCalendar(int, int, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| synodicMonthsBetween(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| inTemporalLeapYear() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| ChineseCalendar(Locale) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ChineseCalendar() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ChineseCalendar(TimeZone) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ChineseCalendar(TimeZone, Locale) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ChineseCalendar(ULocale) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ChineseCalendar(TimeZone, ULocale) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| handleGetLimit(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| handleGetDateFormat(String, String, ULocale) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFieldResolutionTable() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getType() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| haveDefaultCentury() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |