convertRubyToJava(IRubyObject, Class) |  | 0% |  | 0% | 26 | 26 | 51 | 51 | 1 | 1 |
getRubyNamesForJavaName(String, List) |   | 24% |   | 15% | 12 | 14 | 22 | 36 | 0 | 1 |
convertArgument(Ruby, Object, Class) |  | 0% |  | 0% | 17 | 17 | 33 | 33 | 1 | 1 |
primitive_to_java(IRubyObject, IRubyObject, Block) |  | 0% |  | 0% | 10 | 10 | 23 | 23 | 1 | 1 |
convertJavaArrayToRubyWithNesting(ThreadContext, Object) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
convertProcToInterface(ThreadContext, RubyBasicObject, Class) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
getJavaCasedName(String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
ruby_to_java(IRubyObject, IRubyObject, Block) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
unwrapJavaValue(Ruby, IRubyObject, String) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
unwrapJavaObject(Ruby, IRubyObject, String) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
coerceJavaObjectToType(ThreadContext, Object, Class) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
coerceStringToType(RubyString, Class) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
coerceOtherToType(ThreadContext, IRubyObject, Class) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
trySimpleConversions(Ruby, Object) |   | 56% |   | 60% | 3 | 6 | 5 | 12 | 0 | 1 |
getRubyCasedName(String) |   | 86% |   | 79% | 3 | 8 | 1 | 16 | 0 | 1 |
convertJavaToRuby(Ruby, JavaUtil.JavaConverter, Object) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
isLongByteable(long) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
isLongShortable(long) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
java_to_primitive(IRubyObject, IRubyObject, Block) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getArrayConverter(Class) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
java_to_ruby(Ruby, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
convertJavaArrayElementToRuby(Ruby, JavaUtil.JavaConverter, Object, int) |   | 52% |   | 50% | 2 | 3 | 2 | 4 | 0 | 1 |
getJavaPropertyName(String) |   | 90% |   | 83% | 3 | 10 | 2 | 12 | 0 | 1 |
convertJavaToRuby(Ruby, Object, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertRubyToJavaByte(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertRubyToJavaShort(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertRubyToJavaChar(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertRubyToJavaInt(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertRubyToJavaLong(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertRubyToJavaFloat(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertRubyToJavaDouble(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertRubyToJavaBoolean(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
unwrapJavaObject(IRubyObject) |  | 58% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
isJavaObject(IRubyObject) |  | 55% |   | 25% | 2 | 3 | 0 | 1 | 0 | 1 |
convertJavaToRuby(Ruby, float) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertProcToInterface(ThreadContext, RubyObject, Class) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertJavaToRuby(Ruby, Object) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertJavaToRuby(Ruby, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertJavaToRuby(Ruby, long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertJavaToRuby(Ruby, double) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertJavaToRuby(Ruby, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
objectFromJavaProxy(IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertRubyToJava(IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
convertArgumentToType(ThreadContext, IRubyObject, Class) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
coerceNilToType(RubyNil, Class) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
JavaUtil() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
convertJavaArrayToRuby(Ruby, Object[]) |  | 92% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
isDuckTypeConvertable(Class, Class) |  | 87% |   | 67% | 2 | 4 | 0 | 4 | 0 | 1 |
isDoubleFloatable(double) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isLongCharable(long) |  | 92% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
isLongIntable(long) |  | 92% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 132 | 0 | 1 |
consume(StringBuilder, char[], int) |  | 100% |  | 100% | 0 | 6 | 0 | 8 | 0 | 1 |
convertJavaToUsableRubyObject(Ruby, Object) |  | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
convertJavaToUsableRubyObjectWithConverter(Ruby, Object, JavaUtil.JavaConverter) |  | 100% |   | 83% | 1 | 4 | 0 | 5 | 0 | 1 |
getJavaConverter(Class) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
getNumericConverter(Class) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
isUpperDigit(char) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
isLowerDigit(char) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
isLetterDigit(char) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
primitiveToWrapper(Class) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |