resize method

void resize(
  1. int length
)

Implementation

void resize(int length) {
  assert(length >= 0);

  if (length == _length) {
    return;
  }

  if (length > _length) {
    final newBufferSize = _calcCapacity(length) * _cellSize;

    if (newBufferSize > _data.length) {
      final newBuffer = Uint32List(newBufferSize);
      newBuffer.setRange(0, _data.length, _data);
      _data = newBuffer;
    }
  }

  _length = length;
}