Class ShapeImpl.BaseAllocator

java.lang.Object
com.oracle.truffle.api.object.Shape.Allocator
com.oracle.truffle.object.ShapeImpl.BaseAllocator
Direct Known Subclasses:
BasicAllocator
Enclosing class:
ShapeImpl

public abstract static class ShapeImpl.BaseAllocator extends Shape.Allocator
  • Field Details

    • layout

      protected final LayoutImpl layout
    • objectArraySize

      protected int objectArraySize
    • objectFieldSize

      protected int objectFieldSize
    • primitiveFieldSize

      protected int primitiveFieldSize
    • primitiveArraySize

      protected int primitiveArraySize
    • hasPrimitiveArray

      protected boolean hasPrimitiveArray
    • depth

      protected int depth
  • Constructor Details

    • BaseAllocator

      protected BaseAllocator(LayoutImpl layout)
    • BaseAllocator

      protected BaseAllocator(ShapeImpl shape)
  • Method Details