Java

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total844 of 2,36464%80 of 17655%721351484921147
newInterfaceImpl(IRubyObject, Class[])1730%60%44292911
getTopLevelProxyOrPackage(ThreadContext, Ruby, String)1121915%10217%67283201
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
generateRealClass(RubyClass)436058%7330%5662001
constructProxy(Ruby, Constructor, RubyClass)381427%n/a017801
getMethodFromClass(Ruby, IRubyObject, String, Class[])351429%n/a014601
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
getRealClassConstructor(Ruby, Class)121352%n/a012301
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%61062%6921901
setupJavaSubclass(ThreadContext, IRubyObject, IRubyObject)64688%1150%1211101
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
interfacesHashCode(Class[])43189%2467%241601
getJavaPackageModule(Ruby, Package)4764%1150%120301
get_package_module_dot_format(IRubyObject, IRubyObject)31280%1150%120301
get_top_level_proxy_or_package(ThreadContext, IRubyObject, IRubyObject)1488%1150%120301
addNameClassMappings(Ruby, Map)276100%n/a0106001
static {...}78100%2100%020801
createProxyClass(Ruby, RubyClass, JavaClass, boolean)63100%6100%0401701
load(Ruby, boolean)62100%n/a0101301
createPackageModule(RubyModule, String, String)47100%2100%020901
getInterfacesFromRubyClass(RubyClass)38100%1583%1401001
concrete_proxy_inherited(IRubyObject, IRubyObject)29100%n/a010601
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