JavaMethod

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,326 of 1,57616%97 of 11415%981222082634565
invoke(ThreadContext, IRubyObject[])1130%140%88212111
getMatchingDeclaredMethod(Ruby, Class, String, Class[])700%140%88121211
invokeDirectWithExceptionHandling(ThreadContext, Method, Object, Object, Object, Object, Object)680%n/a11101011
invokeDirectWithExceptionHandling(ThreadContext, Method, Object, Object, Object, Object)600%n/a11101011
tryProxyInvocation(ThreadContext, Object, Object, Object, Object, Object)530%40%334411
invokeDirectWithExceptionHandling(ThreadContext, Method, Object, Object, Object)520%n/a11101011
tryProxyInvocation(ThreadContext, Object, Object, Object, Object)480%40%334411
tryProxyInvocation(ThreadContext, Object, Object, Object)430%40%334411
invokeDirect(ThreadContext, Object, Object, Object, Object, Object)390%60%445511
tryProxyInvocation(ThreadContext, Object, Object)380%40%334411
invokeDirect(ThreadContext, Object, Object, Object, Object)370%60%445511
invokeWithExceptionHandling(ThreadContext, Method, Object, Object[])370%n/a11101011
invokeDirect(ThreadContext, Object, Object, Object)350%60%445511
handlelIllegalArgumentEx(Method, IllegalArgumentException, Object[])350%n/a116611
invokeDirectSuperWithExceptionHandling(ThreadContext, Method, Object, Object[])340%n/a11101011
tryProxyInvocation(ThreadContext, Object, Object[])330%40%334411
tryProxyInvocation(ThreadContext, Object)330%40%334411
JavaMethod(Ruby, Method)305163%5550%3661701
invokeDirectWithExceptionHandling(ThreadContext, Method, Object, Object)301432%n/a0181001
create(Ruby, Class, String, Class[])290%n/a114411
invoke_static(ThreadContext, IRubyObject[])280%n/a115511
createDeclared(Ruby, Class, String, Class[])270%n/a113311
invokeDirectWithExceptionHandling(ThreadContext, Method, Object)261028%n/a0181001
invokeDirectWithExceptionHandling(ThreadContext, Method, Object, Object[])25926%n/a0181001
checkInstanceof(Object)23723%1150%121301
convertArguments(IRubyObject[], Object[], int)230%20%224411
nameOnInspection()190%n/a111111
handleIllegalAccessEx(Method, IllegalAccessException)180%n/a111111
return_type()170%20%224411
newMethodNotFoundError(Ruby, Class, String, String)170%n/a111111
invokeDirect(ThreadContext, Object, Object)161752%4233%341501
invokeDirect(ThreadContext, Object)151652%4233%341501
invokeStaticDirect(ThreadContext, Object, Object, Object, Object)140%n/a112211
equals(Object)130%40%331111
invokeStaticDirect(ThreadContext, Object, Object, Object)130%n/a112211
invokeStaticDirect(ThreadContext, Object, Object)120%n/a112211
newArgSizeMismatchError(Ruby, Class[])120%n/a111111
public_p()80%n/a111111
final_p()80%n/a111111
name()70%n/a111111
type_parameters()70%n/a111111
bridge_p()70%n/a111111
invokeDirect(ThreadContext, Object, Object[])61976%1150%121501
static_p()60%n/a111111
mightBeProxy(Object)5550%3125%230101
isStatic()50%n/a111111
hashCode()40%n/a111111
getExceptionTypes()40%n/a111111
getGenericParameterTypes()40%n/a111111
getGenericExceptionTypes()40%n/a111111
getParameterAnnotations()40%n/a111111
getModifiers()40%n/a111111
toGenericString()40%n/a111111
accessibleObject()30%n/a111111
static {...}11292%1150%120301
convertReturn(Object)19100%4100%030301
createJavaMethodClass(Ruby, RubyModule)18100%n/a010601
invokeStaticDirect(ThreadContext, Object[])12100%n/a010201
invokeStaticDirect(ThreadContext, Object)11100%n/a010201
invokeStaticDirect(ThreadContext)10100%n/a010201
create(Ruby, Method)6100%n/a010101
getArity()4100%n/a010101
isVarArgs()4100%n/a010101
getValue()3100%n/a010101
getParameterTypes()3100%n/a010101