then method

  1. @Deprecated('It duplicates the functionality of \'then\' ' 'from the \'package:collection\' and will be removed in v2.0.0')
Comparator<T> then(
  1. Comparator<T> nextComparator
)

Returns a new Comparator combining this one and the given nextComparator in the lexicographical order.

Firstly, this comparator will be used, and if the result is 0, the nextComparator will be used.

Implementation

@Deprecated('It duplicates the functionality of \'then\' '
    'from the \'package:collection\' and will be removed in v2.0.0')
Comparator<T> then(Comparator<T> nextComparator) => (a, b) {
      final firstComparison = call(a, b);

      if (firstComparison == 0) return nextComparator(a, b);
      return firstComparison;
    };