isSorted method

*<Null safety>*

bool isSorted (Comparator<T> compare)

Implementation

bool isSorted(Comparator<T> compare) {
  var iterator = this.iterator;
  if (!iterator.moveNext()) return true;
  var previousElement = iterator.current;
  while (iterator.moveNext()) {
    var element = iterator.current;
    if (compare(previousElement, element) > 0) return false;
    previousElement = element;
  }
  return true;
}