@Override public int compare(String version1, String version2) { return compareVersions(version1, version2); }
+ " is unparsable"); int major1 = parseNumberString(matcher1.group("major")); int minor1 = parseNumberString(matcher1.group("minor")); int micro1 = parseNumberString(matcher1.group("micro")); String qualifier1 = matcher1.group("qualifier") == null ? "" : matcher1.group("qualifier"); int major2 = parseNumberString(matcher2.group("major")); int minor2 = parseNumberString(matcher2.group("minor")); int micro2 = parseNumberString(matcher2.group("micro")); String qualifier2 = matcher2.group("qualifier") == null ? "" : matcher2.group("qualifier");
@Override public int compareTo(GADiff o) { int gaCmp = this.ga.compareTo(o.ga); if (gaCmp != 0) { return gaCmp; } gaCmp = DummyVersionComparator.compareVersions(this.leftVersion, o.leftVersion); if (gaCmp != 0) { return gaCmp; } return DummyVersionComparator.compareVersions(this.rightVersion, o.rightVersion); }
@Override public int compareTo(GAV o) { int gaCmp = this.ga.compareTo(o.ga); if (gaCmp == 0) { return DummyVersionComparator.compareVersions(this.version, o.version); } else { return gaCmp; } } }
@Override public int compare(DependencyRelationship o1, DependencyRelationship o2) { ArtifactRef target1 = o1.getTarget(); ArtifactRef target2 = o2.getTarget(); int ret = target1.getGroupId().compareTo(target2.getGroupId()); if (ret == 0) { ret = target1.getArtifactId().compareTo(target2.getArtifactId()); } if (ret == 0) { ret = DummyVersionComparator.compareVersions(target1.getVersionString(), target2.getVersionString()); } if (ret == 0) { String class1 = target1.getClassifier() == null ? "" : target1.getClassifier(); String class2 = target2.getClassifier() == null ? "" : target2.getClassifier(); ret = class1.compareTo(class2); } if (ret == 0) { ret = target1.getType().compareTo(target2.getType()); } return ret; }