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()
@Nullable java.lang.String getPrereleaseTag()
@Nullable java.lang.String getBuildMetadata()
@Nonnull default MutableSemVersion cloneAsMutable()
@Nonnull static SemVersion create(int major, int minor, int patch, @Nullable java.lang.String prereleaseTag, @Nullable java.lang.String buildMetadata)
@Nonnull static SemVersion create(int major, int minor, int patch, java.lang.String prereleaseTag)
@Nonnull static SemVersion create(int major, int minor, int patch)
@Nonnull static SemVersion immutableCopyOf(SemVersion version)
@Nonnull static SemVersion parse(java.lang.String input)