public class MutableSemVersionImpl extends java.lang.Object implements MutableSemVersion
| Constructor and Description |
|---|
MutableSemVersionImpl() |
| Modifier and Type | Method and Description |
|---|---|
MutableSemVersion |
addMajor(int delta) |
MutableSemVersion |
addMinor(int delta) |
MutableSemVersion |
addPatch(int delta) |
java.lang.String |
getBuildMetadata() |
int |
getMajor() |
int |
getMinor() |
int |
getPatch() |
java.lang.String |
getPrereleaseTag() |
MutableSemVersion |
set(int major,
int minor,
int patch,
java.lang.String prereleaseTag,
java.lang.String buildMetadata) |
MutableSemVersion |
setBuildMetadata(java.lang.String buildMetadata) |
MutableSemVersion |
setMajor(int major) |
MutableSemVersion |
setMinor(int minor) |
MutableSemVersion |
setPatch(int patch) |
MutableSemVersion |
setPrereleaseTag(java.lang.String prereleaseTag) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitincrementMajor, incrementMinor, incrementPatch, set, set, setFrom, setFrom, toImmutablecloneAsMutable, create, create, create, immutableCopyOf, parsepublic int getMajor()
getMajor in interface SemVersion@Nonnull public MutableSemVersion setMajor(int major)
setMajor in interface MutableSemVersion@Nonnull public MutableSemVersion addMajor(int delta)
addMajor in interface MutableSemVersionpublic int getMinor()
getMinor in interface SemVersion@Nonnull public MutableSemVersion setMinor(int minor)
setMinor in interface MutableSemVersion@Nonnull public MutableSemVersion addMinor(int delta)
addMinor in interface MutableSemVersionpublic int getPatch()
getPatch in interface SemVersion@Nonnull public MutableSemVersion setPatch(int patch)
setPatch in interface MutableSemVersion@Nonnull public MutableSemVersion addPatch(int delta)
addPatch in interface MutableSemVersion@Nullable public java.lang.String getPrereleaseTag()
getPrereleaseTag in interface SemVersion@Nonnull public MutableSemVersion setPrereleaseTag(java.lang.String prereleaseTag)
setPrereleaseTag in interface MutableSemVersion@Nullable public java.lang.String getBuildMetadata()
getBuildMetadata in interface SemVersion@Nonnull public MutableSemVersion setBuildMetadata(java.lang.String buildMetadata)
setBuildMetadata in interface MutableSemVersion@Nonnull public MutableSemVersion set(int major, int minor, int patch, @Nullable java.lang.String prereleaseTag, @Nullable java.lang.String buildMetadata)
set in interface MutableSemVersion