Files
FalsePatternLib/src/main/java/com/falsepattern/lib/dependencies/Version.java
T

21 lines
473 B
Java
Raw Normal View History

package com.falsepattern.lib.dependencies;
2022-05-06 13:03:23 +02:00
2022-05-06 23:53:11 +02:00
import com.falsepattern.lib.StableAPI;
@StableAPI(since = "0.6.0")
2022-05-06 13:03:23 +02:00
public abstract class Version implements Comparable<Version> {
2022-06-08 16:01:06 +02:00
protected Version() {
2022-05-06 13:03:23 +02:00
}
@Override
public boolean equals(Object obj) {
2022-06-08 16:01:06 +02:00
if (!(obj instanceof Version)) {
return false;
}
2022-05-06 13:03:23 +02:00
return equals((Version) obj);
}
2022-06-08 16:01:06 +02:00
public boolean equals(Version other) {
return compareTo(other) == 0;
}
2022-05-06 13:03:23 +02:00
}