VariableTableManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total398 of 82452%37 of 7551%4275851851233
allocateVariableAccessorForVar(String, int)1550%110%1111313111
getVariableAccessorForVar(String, int)570%40%33131311
serializeVariables(RubyBasicObject, ObjectOutputStream)350%40%33101011
syncVariables(RubyBasicObject, IRubyObject)2710279%51372%51062901
deserializeVariables(RubyBasicObject, ObjectInputStream)230%20%226611
setVariableInternal(RubyBasicObject, int, Object)160%20%224411
getVariableNames()160%n/a114411
allocateVariableAccessor(String)104180%1150%1211101
getObjectId(RubyBasicObject)103980%1375%131901
initObjectId(RubyBasicObject, VariableAccessor)61875%1150%121601
setVariableInternal(RubyClass, RubyBasicObject, int, Object)6857%1150%121401
getVariableTableCopy()60%n/a111111
getVariableAccessorForWrite(String)55191%4100%0301301
clearVariable(RubyBasicObject, String)52080%n/a011501
getObjectGroupAccessorForWrite()50%n/a111111
getObjectGroupAccessorForRead()40%n/a111111
hasObjectID()30%n/a111111
getFFIHandleAccessorField()30%n/a111111
getObjectGroupAccessorField()30%n/a111111
getVariableAccessorForRead(String)21083%1150%120301
setObjectId(RubyClass, RubyBasicObject, int, long)990%1150%120301
VariableTableManager(RubyClass)36100%n/a0101001
makeSyncedTable(Object[], Object[], int)31100%1788%150601
hasVariables(RubyBasicObject)18100%2675%250101
setFFIHandle(RubyBasicObject, Object)11100%n/a010301
getFFIHandleAccessorForWrite()5100%n/a010101
getFFIHandle(RubyBasicObject)5100%n/a010101
getFFIHandleAccessorForRead()4100%n/a010101
getVariableTableSize()4100%n/a010101
getVariableTableSizeWithExtras()4100%n/a010101
static {...}4100%n/a010101
getVariableAccessorsForRead()3100%n/a010101
getObjectIdAccessorField()3100%n/a010101