| zone() |   | 31% |   | 22% | 9 | 10 | 10 | 19 | 0 | 1 |
| numExact(Ruby, IRubyObject) |   | 12% |   | 7% | 9 | 10 | 20 | 22 | 0 | 1 |
| toJava(Class) |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
| createTime(IRubyObject, IRubyObject[], boolean, boolean) |   | 89% |   | 73% | 20 | 44 | 14 | 102 | 0 | 1 |
| parseTZString(Ruby, String) |   | 70% |   | 50% | 4 | 6 | 5 | 19 | 0 | 1 |
| checkOpCoercion(ThreadContext, IRubyObject) |   | 30% |   | 50% | 3 | 4 | 3 | 7 | 0 | 1 |
| inspectCommon(DateTimeFormatter, DateTimeFormatter) |   | 51% |   | 75% | 1 | 3 | 5 | 11 | 0 | 1 |
| s_mload(IRubyObject, RubyTime, IRubyObject) |   | 92% |   | 88% | 3 | 13 | 5 | 47 | 0 | 1 |
| getTimeZoneFromString(Ruby, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| op_eqq(ThreadContext, IRubyObject) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| s_new(IRubyObject, IRubyObject[], Block) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| op_ge(ThreadContext, IRubyObject) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| op_gt(ThreadContext, IRubyObject) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| op_le(ThreadContext, IRubyObject) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| at(ThreadContext, IRubyObject, IRubyObject, IRubyObject) |   | 87% |   | 75% | 2 | 5 | 4 | 24 | 0 | 1 |
| at(ThreadContext, IRubyObject, IRubyObject) |   | 88% |   | 60% | 3 | 6 | 3 | 27 | 0 | 1 |
| exactTypeError(Ruby, IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| opMinusCommon(IRubyObject) |   | 81% |   | 50% | 1 | 2 | 2 | 12 | 0 | 1 |
| round(ThreadContext, IRubyObject[]) |   | 88% |   | 67% | 2 | 4 | 2 | 10 | 0 | 1 |
| opPlusNanos(long) |   | 86% |   | 50% | 1 | 2 | 2 | 12 | 0 | 1 |
| getlocal() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| op_plus(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| op_minus(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| op_equal(ThreadContext, IRubyObject) |  | 82% |   | 83% | 1 | 4 | 1 | 5 | 0 | 1 |
| op_lt(ThreadContext, IRubyObject) |  | 75% |   | 75% | 1 | 3 | 1 | 3 | 0 | 1 |
| getTimeZoneFromUtcOffset(Ruby, IRubyObject) |  | 95% |   | 88% | 1 | 5 | 1 | 18 | 0 | 1 |
| eql_p(IRubyObject) |  | 87% |   | 67% | 2 | 4 | 1 | 4 | 0 | 1 |
| getTimeZone(Ruby, long) |  | 80% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| parseZoneString(Ruby, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateCal(DateTime) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newInstance(ThreadContext, IRubyObject, IRubyObject[], Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| to_s() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isdst() |  | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| getNativeClassIndex() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJavaClass() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mdump() |  | 100% |  | 100% | 0 | 8 | 0 | 44 | 0 | 1 |
| static {...} |  | 100% |  | 100% | 0 | 2 | 0 | 20 | 0 | 1 |
| new19(ThreadContext, IRubyObject, IRubyObject[]) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| to_a() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTimeZoneFromHHMM(Ruby, String, boolean, String, String, String) |  | 100% |   | 90% | 1 | 6 | 0 | 11 | 0 | 1 |
| cmp(RubyTime) |  | 100% |   | 83% | 2 | 7 | 0 | 10 | 0 | 1 |
| getlocal19(ThreadContext, IRubyObject[]) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| to_f() |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| getTimeZoneWithOffset(Ruby, String, int) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| setMicroseconds(long) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| op_plus19(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| subsec() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| createTimeClass(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| opMinus(RubyTime) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| localtime19(ThreadContext, IRubyObject[]) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getTimeZoneFromTZString(Ruby, String) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| initialize_copy(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| asctime() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| op_minus19(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| hash() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| strftime(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| op_cmp(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getLocalTimeZone(Ruby) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| gmt_offset() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newInstance(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| timeZoneWithOffset(String, int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| newTime(Ruby, DateTime, long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| nsec() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| usec() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEnvTimeZone(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| RubyTime(Ruby, RubyClass, DateTime) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| gmt() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getgm() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| microseconds() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wday() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| dump(IRubyObject[], Block) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| load(IRubyObject, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| RubyTime(Ruby, RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| newTime(Ruby, DateTime) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| succ() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| gmtime() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| to_i() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newTime(Ruby, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| localtime() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| to_r(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| sec() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| min() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hour() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| mday() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| month() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| year() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| yday() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setUSec(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| new_local(IRubyObject, IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| new_utc(IRubyObject, IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUSec() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| to_s19() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setIsTzRelative(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setNSec(long) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTimeInMillis() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setDateTime(DateTime) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getJavaDate() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNSec() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDateTime() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| initialize(Block) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |