compare method
Compares two values.
Implementation
@override
int compare(List<E> left, List<E> right) {
if (identical(left, right)) {
return 0;
}
final minLength = min<int>(left.length, right.length);
final items = this.elementKind;
for (var i = 0; i < minLength; i++) {
final r = items.compare(left[i], right[i]);
if (r != 0) {
return r;
}
}
return left.length.compareTo(right.length);
}