public final class ShapeBasic extends ShapeImpl
ShapeImpl.BaseAllocator
Shape.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, tryMerge
public 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