Skip to content

Commit f8622f6

Browse files
fixes Location#compareTo(Location) (#3519)
2 parents 236bfd2 + 1862241 commit f8622f6

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

key.core/src/main/java/de/uka/ilkd/key/parser/Location.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,7 @@ public int hashCode() {
9494

9595
@Override
9696
public int compareTo(@NonNull Location o) {
97-
return Comparator
98-
.<Location, URI>comparing(l -> l.fileUri)
99-
.thenComparing(Location::getPosition).compare(this, o);
97+
return Comparator.<Location, URI>comparing(l -> l.fileUri, Comparator.nullsLast(Comparator.naturalOrder()))
98+
.thenComparing(Location::getPosition, Comparator.nullsLast(Comparator.naturalOrder())).compare(this, o);
10099
}
101100
}

0 commit comments

Comments
 (0)