@Value.Immutable
public interface NumericVersion
| Modifier and Type | Method and Description |
|---|---|
default boolean |
isNewerOrEqual(int major,
int minor,
int patch) |
default boolean |
isNewerOrEqual(NumericVersion other) |
default boolean |
isNextOrPrevPatch(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()
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 isNewerOrEqual(NumericVersion other)
default boolean isOlderOrEqual(int major,
int minor,
int patch)
default boolean isOlderOrEqual(NumericVersion other)
default boolean isNextOrPrevPatch(NumericVersion other)
Copyright © 2021. All rights reserved.