# Package com.oracle.truffle.object

Interface Summary
LayoutStrategy
LocationImpl.EffectivelyFinalLocation<T extends Location>
LocationImpl.InternalLongLocation
LocationImpl.TypedObjectLocation<T extends Location & ObjectLocation>

Class Summary
DebugShapeVisitor<R>
DynamicObjectImpl
LayoutImpl
LocationImpl
Locations: Property location.
Locations.ConstantLocation
Locations.DeclaredDualLocation
Locations.DeclaredLocation
Locations.DualLocation
Locations.ValueLocation
ObjectStorageOptions
PropertyImpl: Property objects represent the mapping between low-level stores and high-level data.
PropertyMap
ShapeImpl: Shape objects create a mapping of Property objects to indexes.
ShapeImpl.BaseAllocator
Transition
Transition.AddPropertyTransition
Transition.ObjectTypeTransition
Transition.PropertyTransition
Transition.RemovePropertyTransition
Transition.ReplacePropertyTransition
Transition.ReservePrimitiveArrayTransition