# Package com.oracle.truffle.object

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

Class Summary
Class | Description
--- | ---
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 |