public final class ShapeBasic extends ShapeImpl
ShapeImpl.BaseAllocatorShape.Allocator, Shape.Pred<T>ALL, depth, hasPrimitiveArray, layout, leafAssumption, objectArrayCapacity, objectArraySize, objectFieldSize, objectType, parent, primitiveArrayCapacity, primitiveArraySize, primitiveFieldSize, propertyArray, propertyCount, propertyListAllocCount, propertyListShareCount, propertyMap, validAssumption| Constructor and Description |
|---|
ShapeBasic(Layout layout,
java.lang.Object sharedData,
ObjectType operations,
int id) |
ShapeBasic(Layout layout,
java.lang.Object sharedData,
ShapeImpl parent,
ObjectType objectType,
PropertyMap propertyMap,
Transition transition,
Shape.Allocator allocator,
int id) |
| Modifier and Type | Method and Description |
|---|---|
protected ShapeImpl |
createShape(Layout layout,
java.lang.Object sharedData,
ShapeImpl parent,
ObjectType objectType,
PropertyMap propertyMap,
Transition transition,
Shape.Allocator allocator,
int id) |
addDirectTransition, addIndirectTransition, addProperty, allocator, append, applyTransition, changeType, check, cloneOnto, cloneRoot, copyOverPropertiesInternal, createFactory, createSeparateShape, diff, findCommonAncestor, getData, getDepth, getId, getKeyList, getKeyList, getKeys, getLastProperty, getLayout, getLeafAssumption, getMutex, getObjectArrayCapacity, getObjectArraySize, getObjectFieldSize, getObjectType, getParent, getPrimitiveArrayCapacity, getPrimitiveArraySize, getPrimitiveFieldSize, getProperties, getProperty, getPropertyCount, getPropertyList, getPropertyList, getPropertyListInternal, getPropertyMap, getRoot, getShapeFromProperty, getShapeFromProperty, getSharedData, getTransitionFromParent, getTransitionMapForRead, getValidAssumption, hasPrimitiveArray, hasProperty, hasTransitionWithKey, invalidateValidAssumption, isLeaf, isRelated, isValid, newInstance, removeProperty, replaceProperty, reservePrimitiveExtensionArray, toString, toStringLimit, tryMergepublic ShapeBasic(Layout layout, java.lang.Object sharedData, ObjectType operations, int id)
public ShapeBasic(Layout layout, java.lang.Object sharedData, ShapeImpl parent, ObjectType objectType, PropertyMap propertyMap, Transition transition, Shape.Allocator allocator, int id)
protected ShapeImpl createShape(Layout layout, java.lang.Object sharedData, ShapeImpl parent, ObjectType objectType, PropertyMap propertyMap, Transition transition, Shape.Allocator allocator, int id)
createShape in class ShapeImpl