Class Layout.Access

java.lang.Object
com.oracle.truffle.api.object.Layout.Access
Enclosing class:
Layout

protected abstract static class Layout.Access extends Object
Internal package access helper.
Since:
19.0
  • Constructor Details

    • Access

      protected Access()
      Since:
      19.0
  • Method Details

    • setShape

      public final void setShape(DynamicObject object, Shape shape)
      Since:
      19.0
    • setObjectArray

      public final void setObjectArray(DynamicObject object, Object[] value)
      Since:
      20.2.0
    • getObjectArray

      public final Object[] getObjectArray(DynamicObject object)
      Since:
      20.2.0
    • setPrimitiveArray

      public final void setPrimitiveArray(DynamicObject object, int[] value)
      Since:
      20.2.0
    • getPrimitiveArray

      public final int[] getPrimitiveArray(DynamicObject object)
      Since:
      20.2.0
    • getShape

      public final Shape getShape(DynamicObject object)
      Since:
      20.2.0
    • getDynamicFieldAnnotation

      public final Class<? extends Annotation> getDynamicFieldAnnotation()
      Since:
      20.2.0