| ShapeImpl(Layout, ShapeImpl, ObjectType, Object, PropertyMap, Transition, int, int, int, int, boolean, int) |  | 0% |  | 0% | 3 | 3 | 29 | 29 | 1 | 1 |
| replaceProperty(Property, Property) |  | 0% |  | 0% | 9 | 9 | 22 | 22 | 1 | 1 |
| makePropertiesList(ShapeImpl, PropertyMap) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| toStringLimit(int) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| removeProperty(Property) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| makeShapeWithPrimitiveExtensionArray(ShapeImpl, Transition) |  | 0% |  | 0% | 9 | 9 | 7 | 7 | 1 | 1 |
| addPropertyInternal(Property) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
| getPropertyList(Shape.Pred) |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 1 | 1 |
| makeShapeWithAddedProperty(ShapeImpl, Transition.AddPropertyTransition) |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
| findCommonAncestor(ShapeImpl, ShapeImpl) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| addPrimitiveExtensionArray() |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| createFactory() |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| createPropertiesArray() |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| applyTransition(Transition, boolean) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| changeType(ObjectType) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getKeyList(Shape.Pred) |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
| diff(Shape, Shape) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| cloneOnto(ShapeImpl) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getPropertyListInternal(boolean) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getLeafAssumption() |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| capacityFromSize(int) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| hasTransitionWithKey(Object) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| getShapeFromProperty(Object) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| ShapeImpl(Layout, ShapeImpl, ObjectType, Object, PropertyMap, Transition, Shape.Allocator, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getShapeFromProperty(Property) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| makePropertyCount(ShapeImpl, PropertyMap) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| getProperty(Object) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| queryTransition(Transition) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| addProperty(Property) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| copyOverPropertiesInternal(Shape) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| addPropertiesInternal(List) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addDirectTransition(Transition, ShapeImpl) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| addIndirectTransition(Transition, ShapeImpl) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| cloneRoot(ShapeImpl, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProperties() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getTransitionMapForWrite() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createSeparateShape(Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isRelated(Shape) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| ShapeImpl(Layout, ObjectType, Object, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invalidateLeafAssumption() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| reservePrimitiveExtensionArray() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| isLeaf() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| append(Property) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTransitionMapForRead() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasProperty(Object) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| check(DynamicObject) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| addTransitionInternal(Transition, ShapeImpl) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| allocator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newInstance() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| debugRegisterShape(ShapeImpl) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getLastProperty() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPropertyList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKeyList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isValid() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createValidAssumption() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| invalidateValidAssumption() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isLeafHelper() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createLeafAssumption() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getObjectArraySize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getObjectFieldSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrimitiveFieldSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getObjectArrayCapacity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrimitiveArrayCapacity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrimitiveArraySize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasPrimitiveArray() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPropertyMap() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTransitionFromParent() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKeys() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValidAssumption() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getParent() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDepth() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPropertyCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getObjectType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRoot() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLayout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getData() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSharedData() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMutex() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tryMerge(Shape) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |