JavaUtil

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,110 of 2,21050%204 of 29330%1572112434704061
convertRubyToJava(IRubyObject, Class)2350%500%2626515111
getRubyNamesForJavaName(String, List)1534724%22415%1214223601
convertArgument(Ruby, Object, Class)1120%320%1717333311
primitive_to_java(IRubyObject, IRubyObject, Block)670%110%1010232311
convertJavaArrayToRubyWithNesting(ThreadContext, Object)530%80%55101011
convertProcToInterface(ThreadContext, RubyBasicObject, Class)500%40%33101011
getJavaCasedName(String)460%40%339911
ruby_to_java(IRubyObject, IRubyObject, Block)360%60%448811
unwrapJavaValue(Ruby, IRubyObject, String)320%80%557711
unwrapJavaObject(Ruby, IRubyObject, String)240%60%446611
coerceJavaObjectToType(ThreadContext, Object, Class)230%60%446611
coerceStringToType(RubyString, Class)200%n/a114411
coerceOtherToType(ThreadContext, IRubyObject, Class)190%40%335511
trySimpleConversions(Ruby, Object)151956%4660%3651201
getRubyCasedName(String)148586%31179%3811601
convertJavaToRuby(Ruby, JavaUtil.JavaConverter, Object)140%40%333311
isLongByteable(long)120%40%331111
isLongShortable(long)120%40%331111
java_to_primitive(IRubyObject, IRubyObject, Block)120%20%223311
getArrayConverter(Class)110%20%224411
java_to_ruby(Ruby, IRubyObject)110%20%223311
convertJavaArrayElementToRuby(Ruby, JavaUtil.JavaConverter, Object, int)101152%2250%232401
getJavaPropertyName(String)87190%31583%31021201
convertJavaToRuby(Ruby, Object, Class)60%n/a111111
convertRubyToJavaByte(IRubyObject)60%n/a111111
convertRubyToJavaShort(IRubyObject)60%n/a111111
convertRubyToJavaChar(IRubyObject)60%n/a111111
convertRubyToJavaInt(IRubyObject)60%n/a111111
convertRubyToJavaLong(IRubyObject)60%n/a111111
convertRubyToJavaFloat(IRubyObject)60%n/a111111
convertRubyToJavaDouble(IRubyObject)60%n/a111111
convertRubyToJavaBoolean(IRubyObject)60%n/a111111
unwrapJavaObject(IRubyObject)758%1150%121301
isJavaObject(IRubyObject)655%3125%230101
convertJavaToRuby(Ruby, float)0%n/a111111
convertProcToInterface(ThreadContext, RubyObject, Class)0%n/a111111
convertJavaToRuby(Ruby, Object)0%n/a111111
convertJavaToRuby(Ruby, int)0%n/a111111
convertJavaToRuby(Ruby, long)0%n/a111111
convertJavaToRuby(Ruby, double)0%n/a111111
convertJavaToRuby(Ruby, boolean)0%n/a111111
objectFromJavaProxy(IRubyObject)0%n/a111111
convertRubyToJava(IRubyObject)0%n/a111111
convertArgumentToType(ThreadContext, IRubyObject, Class)0%n/a111111
coerceNilToType(RubyNil, Class)0%n/a111111
JavaUtil()0%n/a112211
convertJavaArrayToRuby(Ruby, Object[])2492%1375%130501
isDuckTypeConvertable(Class, Class)1387%2467%240401
isDoubleFloatable(double)0%n/a111111
isLongCharable(long)1192%2250%230101
isLongIntable(long)1192%2250%230101
static {...}618100%n/a01013201
consume(StringBuilder, char[], int)69100%10100%060801
convertJavaToUsableRubyObject(Ruby, Object)26100%1583%140601
convertJavaToUsableRubyObjectWithConverter(Ruby, Object, JavaUtil.JavaConverter)22100%1583%140501
getJavaConverter(Class)11100%2100%020401
getNumericConverter(Class)11100%2100%020401
isUpperDigit(char)10100%4100%030101
isLowerDigit(char)10100%4100%030101
isLetterDigit(char)10100%4100%030101
primitiveToWrapper(Class)8100%2100%020301