lastIndexWhere method

view source

int lastIndexWhere (bool test(E element), [int? start]) inherited

Implementation

int lastIndexWhere(bool test(E element), [int? start]) {
  if (start == null || start >= this.length) start = this.length - 1;

  // TODO(38493): The previous line should promote.
  if (start == null) throw "!";

  for (int i = start; i >= 0; i--) {
    if (test(this[i])) return i;
  }
  return -1;
}