removeLast method Null safety

int removeLast()
inherited

Removes and returns the last object in this list.

The list must be growable and non-empty.

Implementation

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