RubyClass

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,395 of 3,94639%247 of 37234%20032042474455134
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
invoke(ThreadContext, IRubyObject, String, IRubyObject[], CallType)400%60%446611
isReifiable()400%140%888811
smartLoadOldUser(IRubyObject)377366%5550%3631201
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
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
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject, Block)310%20%224411
invoke(ThreadContext, IRubyObject, String, CallType)300%20%225511
removeSubclass(RubyClass)270%20%226611
checkFuncallExec(ThreadContext, IRubyObject, String, IRubyObject[])260%n/a114411
smartLoadNewUser(IRubyObject, IRubyObject)237877%3770%3631601
checkFuncallMissing(ThreadContext, RubyClass, IRubyObject, String, IRubyObject[])20931%1150%124701
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
addMethodSignature(String, Class[])150%20%223311
addFieldSignature(String, Class)150%20%223311
addClassAnnotation(Class, Map)150%20%223311
setModuleSuperClass(RubyClass)140%20%224411
checkFuncallRespondTo(ThreadContext, RubyClass, IRubyObject, String)134176%4660%4611001
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject)121860%1150%121401
checkFuncallFailed(ThreadContext, IRubyObject, String, RubyClass, IRubyObject[])120%20%223311
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, Block)111862%1150%121401
finvoke(ThreadContext, IRubyObject, String, IRubyObject, IRubyObject)111761%1150%121401
setClassAllocator(Class)110%n/a113311
allocate()102370%2467%242701
finvoke(ThreadContext, IRubyObject, String, IRubyObject, Block)101763%1150%121401
invokeInherited(ThreadContext, IRubyObject, IRubyObject)91867%1150%121401
invoke(ThreadContext, IRubyObject, int, String, IRubyObject[], CallType, Block)90%n/a111111
initializeCommon(ThreadContext, RubyClass, Block, boolean)3280%1150%1221101
superclass(ThreadContext)3079%3770%361601
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
setRubyClassAllocator(Class)2681%n/a012701
notVisibleAndNotMethodMissing(DynamicMethod, String, IRubyObject, CallType)54%3125%230101
getVariableTableCopy()0%n/a111111
initialize(ThreadContext, IRubyObject, Block)0%n/a111111
addInvalidatorsAndFlush(List)4991%2880%2601001
invalidateCacheDescendants()3086%4100%030801
addSubclass(RubyClass)2784%2100%020601
replaceSubclass(RubyClass, RubyClass)2684%2100%020701
checkInheritable(IRubyObject)2382%1375%131501
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
getBaseCallSites()0%n/a111111
getExtraCallSites()0%n/a111111
static {...}1895%1150%120401
smartDump(MarshalStream, IRubyObject)88100%1990%1601101
RubyClass(Ruby, RubyClass, boolean)73100%6100%0401601
RubyClass(Ruby)50100%2100%0201101
finvokeChecked(ThreadContext, IRubyObject, String)37100%4100%030701
invoke(ThreadContext, IRubyObject, String, IRubyObject, CallType, Block)33100%2100%020501
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
createClassClass(Ruby, RubyClass)28100%n/a010901
finvoke(ThreadContext, IRubyObject, String, IRubyObject)26100%2100%020401
createBootstrapClass(Ruby, String, RubyClass, ObjectAllocator)25100%2100%020701
finvoke(ThreadContext, IRubyObject, String, Block)25100%2100%020401
finvoke(ThreadContext, IRubyObject, String)24100%2100%020401
RubyClass(Ruby, RubyClass)23100%n/a010701
RubyClass(Ruby, RubyClass, CallSite[])22100%n/a010701
initialize_copy(IRubyObject)21100%2100%020501
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%1375%130301
unmarshalFrom(UnmarshalStream)14100%n/a010401
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
getReifiedClass()100%n/a010101
getNativeClassIndex()100%n/a010101
isModule()100%n/a010101
isClass()100%n/a010101
isSingleton()100%n/a010101