ShapeImpl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,638 of 1,6380%252 of 2520%2082083633638282
ShapeImpl(Layout, ShapeImpl, ObjectType, Object, PropertyMap, Transition, int, int, int, int, boolean, int)1000%40%33292911
replaceProperty(Property, Property)940%160%99222211
makePropertiesList(ShapeImpl, PropertyMap)690%140%88161611
toStringLimit(int)690%80%55171711
removeProperty(Property)680%80%55181811
makeShapeWithPrimitiveExtensionArray(ShapeImpl, Transition)640%160%997711
addPropertyInternal(Property)600%120%77111111
getPropertyList(Shape.Pred)590%140%88121211
makeShapeWithAddedProperty(ShapeImpl, Transition.AddPropertyTransition)560%100%667711
findCommonAncestor(ShapeImpl, ShapeImpl)520%100%66181811
addPrimitiveExtensionArray()450%80%559911
createFactory()390%80%557711
createPropertiesArray()380%60%447711
applyTransition(Transition, boolean)360%80%557711
changeType(ObjectType)350%20%227711
getKeyList(Shape.Pred)330%80%555511
diff(Shape, Shape)320%n/a118811
static {...}300%20%228811
cloneOnto(ShapeImpl)290%n/a115511
getPropertyListInternal(boolean)290%40%337711
getLeafAssumption()290%60%446611
capacityFromSize(int)280%60%447711
hasTransitionWithKey(Object)270%60%445511
getShapeFromProperty(Object)260%60%446611
ShapeImpl(Layout, ShapeImpl, ObjectType, Object, PropertyMap, Transition, Shape.Allocator, int)250%n/a113311
getShapeFromProperty(Property)250%60%446611
makePropertyCount(ShapeImpl, PropertyMap)210%60%441111
getProperty(Object)210%40%336611
queryTransition(Transition)210%20%226611
addProperty(Property)210%40%334411
copyOverPropertiesInternal(Shape)210%40%334411
addPropertiesInternal(List)190%20%224411
addDirectTransition(Transition, ShapeImpl)180%60%443311
addIndirectTransition(Transition, ShapeImpl)180%60%443311
cloneRoot(ShapeImpl, Object)160%n/a111111
getProperties()160%40%334411
getTransitionMapForWrite()150%20%224411
createSeparateShape(Object)150%20%223311
isRelated(Shape)140%40%335511
ShapeImpl(Layout, ObjectType, Object, int)120%n/a112211
invalidateLeafAssumption()120%20%226611
reservePrimitiveExtensionArray()120%40%333311
isLeaf()110%40%331111
append(Property)100%n/a111111
getTransitionMapForRead()80%20%221111
hasProperty(Object)80%20%221111
check(DynamicObject)80%20%221111
addTransitionInternal(Transition, ShapeImpl)70%n/a112211
allocator()60%n/a111111
newInstance()50%n/a111111
debugRegisterShape(ShapeImpl)50%20%223311
getLastProperty()40%n/a111111
getPropertyList()40%n/a111111
getKeyList()40%n/a111111
isValid()40%n/a111111
createValidAssumption()40%n/a111111
invalidateValidAssumption()40%n/a112211
isLeafHelper()40%n/a111111
createLeafAssumption()40%n/a111111
toString()40%n/a111111
getId()30%n/a111111
getObjectArraySize()30%n/a111111
getObjectFieldSize()30%n/a111111
getPrimitiveFieldSize()30%n/a111111
getObjectArrayCapacity()30%n/a111111
getPrimitiveArrayCapacity()30%n/a111111
getPrimitiveArraySize()30%n/a111111
hasPrimitiveArray()30%n/a111111
getPropertyMap()30%n/a111111
getTransitionFromParent()30%n/a111111
getKeys()30%n/a111111
getValidAssumption()30%n/a111111
getParent()30%n/a111111
getDepth()30%n/a111111
getPropertyCount()30%n/a111111
getObjectType()30%n/a111111
getRoot()30%n/a111111
getLayout()30%n/a111111
getData()30%n/a111111
getSharedData()30%n/a111111
getMutex()30%n/a111111
tryMerge(Shape)20%n/a111111