RubyStruct

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total259 of 1,57284%38 of 15676%3613239269653
inspectStruct(ThreadContext, boolean)1120%140%88232311
unmarshalFrom(UnmarshalStream)376062%2467%2421501
newStruct(IRubyObject, IRubyObject, IRubyObject, IRubyObject, Block)160%n/a113311
newStruct(IRubyObject, IRubyObject, IRubyObject, Block)150%n/a113311
values_at(IRubyObject[])147885%2880%2621701
op_equal(ThreadContext, IRubyObject)123776%3562%350701
eql_p(ThreadContext, IRubyObject)123574%3562%350701
inspect(ThreadContext)120%n/a112211
initialize(ThreadContext, IRubyObject, IRubyObject)90%n/a111111
__member__(RubyClass)8953%3125%230301
getInternalVariable(RubyClass, String)42285%2467%241601
members()30%n/a111111
newInstance(IRubyObject, IRubyObject[], Block)222799%62681%61714101
initialize_copy(IRubyObject)22091%1150%120501
static {...}1192%1150%120201
aset(IRubyObject, IRubyObject)81100%10100%0601001
aref(IRubyObject)76100%10100%060901
hash(ThreadContext)42100%4100%030501
select(ThreadContext, Block)41100%6100%040701
initializeInternal(ThreadContext, int, IRubyObject, IRubyObject, IRubyObject)40100%1583%150901
marshalTo(RubyStruct, MarshalStream)39100%2100%020901
each_pairInternal(ThreadContext, Block)36100%2100%020401
setByName(String, IRubyObject)33100%4100%030501
members(IRubyObject, Block)32100%2100%020501
to_h(ThreadContext)30100%2100%020501
getByName(String)29100%4100%030401
members19(IRubyObject, Block)28100%2100%020501
initialize(ThreadContext, IRubyObject[])27100%n/a010501
checkSize(int)26100%2100%020301
createStructClass(Ruby)22100%n/a010601
eachInternal(ThreadContext, Block)19100%2100%020301
RubyStruct(Ruby, RubyClass)18100%n/a010501
notStructMemberError(String)15100%n/a010101
each(ThreadContext, Block)15100%2100%020101
each_pair(ThreadContext, Block)15100%2100%020101
newStruct(IRubyObject, IRubyObject[], Block)14100%n/a010301
newStruct(IRubyObject, IRubyObject, Block)14100%n/a010301
copySpecialInstanceVariables(IRubyObject)14100%n/a010301
newStruct(IRubyObject, Block)13100%n/a010301
classOf()11100%2100%020101
initialize(ThreadContext)11100%n/a010201
initialize(ThreadContext, IRubyObject)11100%n/a010201
set(IRubyObject, int)9100%n/a010201
initialize(ThreadContext, IRubyObject, IRubyObject, IRubyObject)8100%n/a010101
enumSizeFn()8100%n/a010201
size()7100%n/a010101
to_a()6100%n/a010101
members19()5100%n/a010101
get(int)5100%n/a010101
pathToClass(Ruby, String)5100%n/a010101
__member__()4100%n/a010101
modify()3100%n/a010201
getNativeClassIndex()2100%n/a010101