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) |
default MutableSemVersion |
setFrom(java.lang.String versionString) |
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, parse@Nonnull MutableSemVersion setMajor(int major)
@Nonnull MutableSemVersion addMajor(int delta)
@Nonnull default MutableSemVersion incrementMajor()
@Nonnull MutableSemVersion setMinor(int minor)
@Nonnull MutableSemVersion addMinor(int delta)
@Nonnull default MutableSemVersion incrementMinor()
@Nonnull MutableSemVersion setPatch(int patch)
@Nonnull MutableSemVersion addPatch(int delta)
@Nonnull default MutableSemVersion incrementPatch()
@Nonnull MutableSemVersion setPrereleaseTag(java.lang.String prereleaseTag)
@Nonnull MutableSemVersion setBuildMetadata(java.lang.String buildMetadata)
@Nonnull MutableSemVersion set(int major, int minor, int patch, @Nullable java.lang.String prereleaseTag, @Nullable java.lang.String buildMetadata)
@Nonnull default MutableSemVersion set(int major, int minor, int patch, @Nullable java.lang.String prereleaseTag)
@Nonnull default MutableSemVersion set(int major, int minor, int patch)
@Nonnull default MutableSemVersion setFrom(SemVersion version)
@Nonnull default MutableSemVersion setFrom(java.lang.String versionString)
@Nonnull default SemVersion toImmutable()