public interface SemVersion
| Modifier and Type | Method and Description |
|---|---|
default MutableSemVersion |
cloneAsMutable() |
static SemVersion |
create(int major,
int minor,
int patch) |
static SemVersion |
create(int major,
int minor,
int patch,
java.lang.String prereleaseTag) |
static SemVersion |
create(int major,
int minor,
int patch,
java.lang.String prereleaseTag,
java.lang.String buildMetadata) |
java.lang.String |
getBuildMetadata() |
int |
getMajor() |
int |
getMinor() |
int |
getPatch() |
java.lang.String |
getPrereleaseTag() |
static SemVersion |
immutableCopyOf(SemVersion version) |
static SemVersion |
parse(java.lang.String input) |
int getMajor()
int getMinor()
int getPatch()
java.lang.String getPrereleaseTag()
java.lang.String getBuildMetadata()
default MutableSemVersion cloneAsMutable()
static SemVersion create(int major, int minor, int patch, java.lang.String prereleaseTag, java.lang.String buildMetadata)
static SemVersion create(int major, int minor, int patch, java.lang.String prereleaseTag)
static SemVersion create(int major, int minor, int patch)
static SemVersion immutableCopyOf(SemVersion version)
static SemVersion parse(java.lang.String input)