DynamicMethod

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total96 of 41477%21 of 4048%246923891248
setNativeCall(int, boolean, DynamicMethod.NativeCall)170%60%444411
getNativeCall(int, boolean)160%60%443311
handleBreak(ThreadContext, Ruby, JumpException.BreakJump, int)130%20%223311
handleReturn(ThreadContext, JumpException.ReturnJump, int)100%20%223311
setNativeCall(Class, String, Class, Class[], boolean)90%n/a112211
handleRedo(Ruby)70%n/a111111
DynamicMethod(RubyModule, Visibility, CallConfiguration)62077%3125%230701
getCallConfig()30%n/a111111
getNativeCall()30%n/a111111
getHandle()30%n/a111111
isCallableFrom(IRubyObject, CallType)21990%1583%151501
getArity()20%n/a111111
isNative()20%n/a111111
getMethodData()20%n/a111111
static {...}1788%1150%120101
call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, IRubyObject, IRubyObject, Block)22100%n/a010101
calculateProtectedClass(RubyModule)22100%6100%040401
init(RubyModule, Visibility, CallConfiguration)19100%n/a010601
call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, IRubyObject, Block)18100%n/a010101
setNativeCall(Class, String, Class, Class[], boolean, boolean)17100%n/a010301
call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, Block)14100%n/a010101
DynamicMethod()13100%n/a010501
call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, IRubyObject, IRubyObject)11100%n/a010101
call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject, IRubyObject)10100%n/a010101
DynamicMethod(RubyModule, Visibility, CallConfiguration, String)9100%n/a010301
call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject[])9100%n/a010101
call(ThreadContext, IRubyObject, RubyModule, String, Block)9100%n/a010101
call(ThreadContext, IRubyObject, RubyModule, String, IRubyObject)9100%n/a010101
call(ThreadContext, IRubyObject, RubyModule, String)8100%n/a010101
isImplementedBy(RubyModule)8100%2100%020101
setImplementationClass(RubyModule)8100%n/a010301
isUndefined()7100%2100%020101
isNull()7100%2100%020101
protectedAccessOk(IRubyObject)5100%n/a010101
setIsBuiltin(boolean)4100%n/a010201
setVisibility(Visibility)4100%n/a010201
setCallConfig(CallConfiguration)4100%n/a010201
setName(String)4100%n/a010201
setHandle(Object)4100%n/a010201
setNotImplemented(boolean)4100%n/a010201
getSerialNumber()3100%n/a010101
isBuiltin()3100%n/a010101
getProtectedClass()3100%n/a010101
getImplementationClass()3100%n/a010101
getVisibility()3100%n/a010101
getName()3100%n/a010101
isNotImplemented()3100%n/a010101
getRealMethod()2100%n/a010101