public interface MutableSemVersion extends SemVersion
| Modifier and Type | Method and Description |
|---|---|
MutableSemVersion |
addMajor(int delta) |
MutableSemVersion |
addMinor(int delta) |
MutableSemVersion |
addPatch(int delta) |
default MutableSemVersion |
incrementMajor() |
default MutableSemVersion |
incrementMinor() |
default MutableSemVersion |
incrementPatch() |
default MutableSemVersion |
set(int major,
int minor,
int patch) |
default MutableSemVersion |
set(int major,
int minor,
int patch,
java.lang.String prereleaseTag) |
MutableSemVersion |
set(int major,
int minor,
int patch,
java.lang.String prereleaseTag,
java.lang.String buildMetadata) |
MutableSemVersion |
setBuildMetadata(java.lang.String buildMetadata) |
default MutableSemVersion |
setFrom(SemVersion version) |
MutableSemVersion |
setMajor(int major) |
MutableSemVersion |
setMinor(int minor) |
MutableSemVersion |
setPatch(int patch) |
MutableSemVersion |
setPrereleaseTag(java.lang.String prereleaseTag) |
default SemVersion |
toImmutable() |
cloneAsMutable, create, create, create, getBuildMetadata, getMajor, getMinor, getPatch, getPrereleaseTag, immutableCopyOf, parseMutableSemVersion setMajor(int major)
MutableSemVersion addMajor(int delta)
default MutableSemVersion incrementMajor()
MutableSemVersion setMinor(int minor)
MutableSemVersion addMinor(int delta)
default MutableSemVersion incrementMinor()
MutableSemVersion setPatch(int patch)
MutableSemVersion addPatch(int delta)
default MutableSemVersion incrementPatch()
MutableSemVersion setPrereleaseTag(java.lang.String prereleaseTag)
MutableSemVersion setBuildMetadata(java.lang.String buildMetadata)
MutableSemVersion set(int major, int minor, int patch, java.lang.String prereleaseTag, java.lang.String buildMetadata)
default MutableSemVersion set(int major, int minor, int patch, java.lang.String prereleaseTag)
default MutableSemVersion set(int major, int minor, int patch)
default MutableSemVersion setFrom(SemVersion version)
default SemVersion toImmutable()