@Value.Immutable public interface NumericVersion extends Comparable<NumericVersion>
| Modifier and Type | Method and Description |
|---|---|
default int |
compareTo(NumericVersion other) |
default boolean |
isEqual(NumericVersion other) |
default boolean |
isNewer(NumericVersion other) |
default boolean |
isNewerOrEqual(int major,
int minor,
int patch) |
default boolean |
isNewerOrEqual(NumericVersion other) |
default boolean |
isNextOrPrevPatch(NumericVersion other) |
default boolean |
isOlder(NumericVersion other) |
default boolean |
isOlderOrEqual(int major,
int minor,
int patch) |
default boolean |
isOlderOrEqual(NumericVersion other) |
int |
major() |
int |
minor() |
static NumericVersion |
of(int major,
int minor,
int patch) |
static NumericVersion |
of(String versionString) |
int |
patch() |
@Value.Parameter int major()
@Value.Parameter int minor()
@Value.Parameter int patch()
@Value.Auxiliary default int compareTo(NumericVersion other)
compareTo in interface Comparable<NumericVersion>static NumericVersion of(int major, int minor, int patch)
static NumericVersion of(String versionString)
default boolean isNewerOrEqual(int major,
int minor,
int patch)
default boolean isOlderOrEqual(int major,
int minor,
int patch)
default boolean isNewerOrEqual(NumericVersion other)
default boolean isNewer(NumericVersion other)
default boolean isOlderOrEqual(NumericVersion other)
default boolean isOlder(NumericVersion other)
default boolean isEqual(NumericVersion other)
default boolean isNextOrPrevPatch(NumericVersion other)
Copyright © 2023. All rights reserved.