@groovy.transform.EqualsAndHashCode class SemVer extends java.lang.Object
Semantic Versioning.
| Type | Name and description |
|---|---|
int |
majormajor. |
int |
minorminor. |
int |
patchpatch. |
java.lang.String |
preidpre-identifier. |
java.lang.Integer |
prereleasepre-release. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
int |
compareTo(java.lang.Object o) |
|
SemVer |
incMajor()Inclement major. |
|
SemVer |
incMinor()Inclement minor. |
|
SemVer |
incPatch()Inclement patch. |
|
SemVer |
incPremajor(java.lang.String preid)Inclement major. |
|
SemVer |
incPreminor(java.lang.String preid)Inclement minor. |
|
SemVer |
incPrepatch(java.lang.String preid)Inclement patch. |
|
SemVer |
incPrerelease(java.lang.String preid)Inclement pre-release. |
|
static SemVer |
parse(java.lang.String s)Parse semantic versioning string. |
|
java.lang.String |
toString() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
major.
minor.
patch.
pre-identifier.
pre-release.
Constructor.
Constructor.
major - majorminor - minorpatch - patchConstructor.
major - majorminor - minorpatch - patchpreid - pre-identifierprerelease - prereleaseInclement major.
Inclement minor.
Inclement patch.
Inclement major.
preid - pre-identifierInclement minor.
preid - pre-identifierInclement patch.
preid - pre-identifierInclement pre-release.
preid - pre-identifierParse semantic versioning string.
s - semantic versioning stringGroovy Documentation