Class AbstractWritableArray

Direct Known Subclasses:
AbstractDoubleArray, AbstractIntArray, AbstractJSObjectArray, AbstractObjectArray

public abstract class AbstractWritableArray extends DynamicArray
Base class of a javascript dynamic writable array. The array implementation uses three write access modes:
  • InBoundsFast: Accessed index is in bounds of the physical and logical array. So no housekeeping should usually be necessary in this access mode.
  • InBounds: Accessed index is in bounds of the physical backing array. Little housekeeping.
  • Supported: If a write to this index is supported by the array. Full housekeeping.
  • Not Supported: If a write to this index is not supported by the array. The array will transition to another implementation that supports the written index.