compareTo method

  1. @override
int compareTo(
  1. ComparableVersion other
)
override

Compares this version to other.

Returns a negative integer if this version is lower than other, zero if they are equal, and a positive integer if this version is greater.

Implementation

@override
int compareTo(ComparableVersion other) {
  for (var i = 0; i < 3; i++) {
    final diff = _parts[i] - other._parts[i];
    if (diff != 0) {
      return diff;
    }
  }
  return 0;
}