Java

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,077 of 2,36454%95 of 17646%841351954921847
newInterfaceImpl(IRubyObject, Class[])1730%60%44292911
getTopLevelProxyOrPackage(ThreadContext, Ruby, String)1121915%10217%67283201
generateRealClass(RubyClass)1030%100%66202011
create_proxy_class(IRubyObject, IRubyObject, IRubyObject, IRubyObject)660%80%55101011
getRubyMethod(ThreadContext, IRubyObject, String, Class[])630%40%33111111
getProxyOrPackageUnderPackage(ThreadContext, Ruby, RubyModule, String)557658%7750%6893001
new_proxy_instance2(IRubyObject, IRubyObject, IRubyObject, Block)540%60%447711
setupJavaSubclass(ThreadContext, IRubyObject, IRubyObject)520%20%22111111
constructProxy(Ruby, Constructor, RubyClass)520%n/a118811
getInterfacesFromRubyClass(RubyClass)380%60%44101011
getMethodFromClass(Ruby, IRubyObject, String, Class[])351429%n/a014601
interfacesHashCode(Class[])350%60%446611
concrete_proxy_inherited(IRubyObject, IRubyObject)290%n/a116611
getRealClassConstructor(Ruby, Class)250%n/a113311
getInterfaceModule(Ruby, JavaClass)176479%2675%2511901
get_interface_module(Ruby, IRubyObject)171445%2250%232601
java_to_ruby(IRubyObject, IRubyObject, Block)160%n/a114411
get_java_class(IRubyObject, IRubyObject)150%n/a114411
getPackageModule(Ruby, String)122366%2250%233801
getInstance(Ruby, Object, boolean)111963%4450%452601
createProxyClassForClass(Ruby, Class)1013893%11995%11113601
get_proxy_or_package_under_package(ThreadContext, IRubyObject, IRubyObject, IRubyObject)91867%2250%232701
allocateProxy(Object, RubyClass)83280%1375%132801
createJavaModule(Ruby)710494%1150%1213001
get_proxy_class(IRubyObject, IRubyObject)72276%1375%131701
addToJavaPackageModule(RubyModule, JavaClass)66992%7956%7921901
getMethodInvokerForMethod(RubyClass, Method)61165%1150%121301
getProxyClassForObject(Ruby, Object)60%n/a111111
wrap(Ruby, IRubyObject)60%n/a111111
wrapJavaObject(Ruby, Object)60%n/a111111
getJavaPackageModule(Ruby, String)56993%2880%2621601
ruby_to_java(IRubyObject, IRubyObject, Block)50%n/a111111
java_to_primitive(IRubyObject, IRubyObject, Block)50%n/a111111
getJavaPackageModule(Ruby, Package)4764%1150%120301
get_package_module_dot_format(IRubyObject, IRubyObject)31280%1150%120301
createProxyClass(Ruby, RubyClass, JavaClass, boolean)6197%1583%1401701
get_top_level_proxy_or_package(ThreadContext, IRubyObject, IRubyObject)1488%1150%120301
addNameClassMappings(Ruby, Map)276100%n/a0106001
static {...}78100%2100%020801
load(Ruby, boolean)62100%n/a0101301
createPackageModule(RubyModule, String, String)47100%2100%020901
memoizePackageOrClass(RubyModule, String, IRubyObject)14100%n/a010301
get_package_module(IRubyObject, IRubyObject)6100%n/a010101
getInstance(Ruby, Object)5100%n/a010101
getProxyClass(Ruby, JavaClass)5100%n/a010101
getProxyClass(Ruby, Class)5100%n/a010101
Java()3100%n/a010201