RubyClass

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,429 of 3,94638%248 of 37233%20132042674455134
reify(String, boolean)1,0690%640%333318518511
addParameterAnnotation(String, int, Class, Map)810%140%88171711
generateMethodAnnotations(Map, SkinnyMethodAdapter, List)740%180%1010131311
dumpReifiedClass(String, String, byte[])730%100%66151511
smartLoadOldUser(IRubyObject)525853%6440%4641201
smartLoadNewUser(IRubyObject, IRubyObject)465554%6440%4661601
invoke(ThreadContext, IRubyObject, String, IRubyObject[], CallType)400%60%446611
isReifiable()400%140%888811
invoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject, CallType, Block)370%20%225511
invoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject, CallType)360%20%225511
invoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, CallType, Block)350%20%225511
becomeSynchronized()350%40%338811
invoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, CallType)340%20%225511
setRubyStaticAllocator(Class)330%n/a117711
subclasses(boolean)330%60%449911
setRubyClassAllocator(Class)320%n/a117711
invoke(ThreadContext, IRubyObject, String, IRubyObject, CallType)320%20%225511
addMethodAnnotation(String, Class, Map)320%40%337711
addFieldAnnotation(String, Class, Map)320%40%337711
invoke(ThreadContext, IRubyObject, String, CallType, Block)310%20%225511
invoke(ThreadContext, IRubyObject, String, CallType)300%20%225511
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject)300%20%224411
removeSubclass(RubyClass)270%20%226611
toJava(Class)192152%6440%4641001
reifyWithAncestors(String, boolean)190%40%335511
invoke(ThreadContext, IRubyObject, String, IRubyObject[], CallType, Block)162561%4233%341601
finvoke(ThreadContext, IRubyObject, String, IRubyObject[])161853%4233%341501
checkFuncallRespondTo(ThreadContext, RubyClass, IRubyObject, String)153972%4660%4621001
addMethodSignature(String, Class[])150%20%223311
addFieldSignature(String, Class)150%20%223311
addClassAnnotation(Class, Map)150%20%223311
setModuleSuperClass(RubyClass)140%20%224411
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject, Block)121961%1150%121401
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, Block)111862%1150%121401
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject)111761%1150%121401
setClassAllocator(Class)110%n/a113311
invoke(ThreadContext, IRubyObject, String, IRubyObject, CallType, Block)102370%1150%121501
finvoke(ThreadContext, IRubyObject, String, IRubyObject, Block)101763%1150%121401
finvoke(ThreadContext, IRubyObject, String, IRubyObject)101662%1150%121401
invokeInherited(ThreadContext, IRubyObject, IRubyObject)91867%1150%121401
finvoke(ThreadContext, IRubyObject, String, Block)91664%1150%121401
invoke(ThreadContext, IRubyObject, int, String, IRubyObject[], CallType, Block)90%n/a111111
initializeCommon(ThreadContext, RubyClass, Block, boolean)3280%1150%1221101
replaceSubclass(RubyClass, RubyClass)2374%1150%120701
newClass(Ruby, RubyClass, CallSite[])1464%2250%230301
newClass(Ruby, RubyClass)1362%2250%230301
getParameterAnnotations()0%20%222211
getMethodAnnotations()0%20%222211
getFieldAnnotations()0%20%222211
getMethodSignatures()0%20%222211
getFieldSignatures()0%20%222211
getClassAnnotations()0%20%222211
finvoke(ThreadContext, IRubyObject, String, IRubyObject[], Block)2983%3350%240501
checkFuncallFailed(ThreadContext, IRubyObject, String, RubyClass, IRubyObject[])50%1150%121301
getVariableTableCopy()0%n/a111111
initialize(ThreadContext, IRubyObject, Block)0%n/a111111
addInvalidatorsAndFlush(List)4991%1990%1601001
invalidateCacheDescendants()3086%4100%030801
allocate()2885%1583%141701
addSubclass(RubyClass)2784%2100%020601
initialize_copy(IRubyObject)1676%1150%120501
initialize(ThreadContext, Block)0%n/a111111
reifyWithAncestors()0%n/a112211
reifyWithAncestors(String)0%n/a112211
reifyWithAncestors(boolean)0%n/a112211
reify()0%n/a112211
reify(String)0%n/a112211
reify(boolean)0%n/a112211
inherit(RubyClass)1579%1375%130401
hasObjectID()0%n/a111111
getFFIHandleAccessorField()0%n/a111111
getFFIHandleAccessorForRead()0%n/a111111
getFFIHandleAccessorForWrite()0%n/a111111
getObjectGroupAccessorField()0%n/a111111
getObjectGroupAccessorForRead()0%n/a111111
getObjectGroupAccessorForWrite()0%n/a111111
getVariableTableSize()0%n/a111111
getVariableNames()0%n/a111111
superclass(ThreadContext)3592%2880%260601
getBaseCallSites()0%n/a111111
getExtraCallSites()0%n/a111111
getReifiedClass()0%n/a111111
finvokeChecked(ThreadContext, IRubyObject, String)3595%1375%131701
static {...}1895%1150%120401
smartDump(MarshalStream, IRubyObject)88100%1990%1601101
RubyClass(Ruby, RubyClass, boolean)73100%6100%0401601
RubyClass(Ruby)50100%2100%0201101
newClass(Ruby, RubyClass, String, ObjectAllocator, RubyModule, boolean, CallSite[])31100%2100%020801
newClass(Ruby, RubyClass, String, ObjectAllocator, RubyModule, boolean)30100%1150%120801
makeMetaClass(RubyClass)29100%2100%020701
checkFuncallMissing(ThreadContext, RubyClass, IRubyObject, String, IRubyObject[])29100%2100%020701
createClassClass(Ruby, RubyClass)28100%n/a010901
checkInheritable(IRubyObject)28100%4100%030501
checkFuncallExec(ThreadContext, IRubyObject, String, IRubyObject[])26100%n/a010401
createBootstrapClass(Ruby, String, RubyClass, ObjectAllocator)25100%2100%020701
finvoke(ThreadContext, IRubyObject, String)24100%2100%020401
RubyClass(Ruby, RubyClass)23100%n/a010701
RubyClass(Ruby, RubyClass, CallSite[])22100%n/a010701
newInstance(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block)18100%n/a010301
newInstance(ThreadContext, IRubyObject, IRubyObject, Block)17100%n/a010301
newInstance(ThreadContext, IRubyObject, Block)16100%n/a010301
newInstance(ThreadContext, IRubyObject[], Block)16100%n/a010301
newInstance(ThreadContext, Block)15100%n/a010301
rbMethodCallStatus(ThreadContext, DynamicMethod, CallType, IRubyObject)14100%2467%240101
shouldCallMethodMissing(DynamicMethod, String, IRubyObject, CallType)14100%1375%130101
checkNotInitialized()14100%4100%030301
unmarshalFrom(UnmarshalStream)14100%n/a010401
notVisibleAndNotMethodMissing(DynamicMethod, String, IRubyObject, CallType)13100%1375%130101
getVariableAccessorForRead(String)12100%2100%020301
initialize19(ThreadContext, IRubyObject, Block)12100%n/a010301
initialize19(ThreadContext, Block)11100%n/a010201
marshal(Object, MarshalStream)9100%n/a010201
unmarshal(UnmarshalStream)100%n/a010101
marshalTo(RubyClass, MarshalStream)100%n/a010301
checkFuncallCallable(ThreadContext, DynamicMethod, CallType, IRubyObject)100%n/a010101
getBaseCallSite(int)100%n/a010101
getVariableAccessorForWrite(String)100%n/a010101
setAllocator(ObjectAllocator)100%n/a010201
getVariableAccessorsForRead()100%n/a010101
getObjectIdAccessorField()100%n/a010101
getVariableTableSizeWithExtras()100%n/a010101
inherited(ThreadContext, IRubyObject)100%n/a010101
setMarshal(ObjectMarshal)100%n/a010201
setReifiedClass(Class)100%n/a010201
getAllocator()100%n/a010101
getVariableTableManager()100%n/a010101
shouldCallMethodMissing(DynamicMethod)100%n/a010101
getClassRuntime()100%n/a010101
getRealClass()100%n/a010101
getMarshal()100%n/a010101
getNativeClassIndex()100%n/a010101
isModule()100%n/a010101
isClass()100%n/a010101
isSingleton()100%n/a010101