| argumentError(ThreadContext, ParameterTypes[], IRubyObject, Class[]) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| assignableAndPrimitivableWithVarargs(ParameterTypes, IRubyObject[]) |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 1 | 1 |
| warnMultipleMatches(IRubyObject[], List) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
| getExactnessScore(ParameterTypes, IRubyObject[]) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| findMatchingCallableForArgs(Ruby, Map, int, ParameterTypes[], IRubyObject[]) |   | 74% |   | 71% | 10 | 18 | 10 | 39 | 0 | 1 |
| primitivable(Class, IRubyObject) |   | 54% |   | 33% | 21 | 25 | 4 | 9 | 0 | 1 |
| matchingCallableArityFour(Ruby, Map, JavaCallable[], IRubyObject, IRubyObject, IRubyObject, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| assignableAndPrimitivable(ParameterTypes, IRubyObject[]) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| assignableOrDuckable(ParameterTypes, IRubyObject[]) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| matchingCallableArityThree(Ruby, Map, JavaCallable[], IRubyObject, IRubyObject, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| findCallable(ParameterTypes[], CallableSelector.CallableAcceptor, IRubyObject[]) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| matchingCallableArityTwo(Ruby, Map, JavaCallable[], IRubyObject, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| exactMatch(ParameterTypes, IRubyObject[]) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| argTypesDoNotMatch(Ruby, IRubyObject, JavaCallable[], Object[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| matchingCallableArityN(Ruby, Map, ParameterTypes[], IRubyObject[], int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| argClassTypeError(Object) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| argsHashCode(IRubyObject, IRubyObject, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| argsHashCode(IRubyObject, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| argsHashCode(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| CallableSelector() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| argsHashCode(IRubyObject[]) |   | 94% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| classHashCode(IRubyObject) |   | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| argClass(IRubyObject) |   | 71% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| findCallable(ParameterTypes[], IRubyObject[]) |  | 100% |  | 100% | 0 | 5 | 0 | 15 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| matchingCallableArityOne(Ruby, Map, JavaCallable[], IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| matchingCallableArityN(Ruby, Map, JavaCallable[], IRubyObject[], int) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| assignable(Class, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| duckable(Class, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| argsHashCode(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |