Convert org.pkl.executor.Version.Identifier POJO to record class (#836)

This commit is contained in:
Kushal Pisavadia
2024-12-16 22:36:41 +00:00
committed by GitHub
parent 01bf844a96
commit 6bd8e288ef

View File

@@ -237,14 +237,8 @@ final class Version implements Comparable<Version> {
return __preReleaseIdentifiers;
}
private static final class Identifier implements Comparable<Identifier> {
private final long numericId;
private final /*@Nullable*/ String alphanumericId;
Identifier(long numericId, /*@Nullable*/ String alphanumericId) {
this.numericId = numericId;
this.alphanumericId = alphanumericId;
}
private record Identifier(long numericId, /*@Nullable*/ String alphanumericId)
implements Comparable<Identifier> {
@Override
public int compareTo(/*@Nonnull*/ @SuppressWarnings("NullableProblems") Identifier other) {