removeLast method Null safety

Int32x4 removeLast ()
inherited

Pops and returns the last object in this list.

The list must not be empty.

Throws an UnsupportedError if this is a fixed-length list.

Implementation

E removeLast() {
  if (_head == _tail) throw StateError("No element");
  _tail = (_tail - 1) & (_table.length - 1);
  return _table[_tail];
}