Index
All Classes and Interfaces|All Packages
C
- Change - Enum Class in io.github.chrimle.semver
-
The type of change in Semantic Versioning.
- compareTo(SemVer) - Method in record class io.github.chrimle.semver.SemVer
E
- equals(Object) - Method in record class io.github.chrimle.semver.SemVer
-
Indicates whether some other object is "equal to" this one.
H
- hashCode() - Method in record class io.github.chrimle.semver.SemVer
-
Returns a hash code value for this object.
I
- incrementMajor() - Method in record class io.github.chrimle.semver.SemVer
-
Creates a new
SemVerwith themajor-version incremented. - incrementMinor() - Method in record class io.github.chrimle.semver.SemVer
-
Creates a new
SemVerwith theminor-version incremented. - incrementPatch() - Method in record class io.github.chrimle.semver.SemVer
-
Creates a new
SemVerwith thepatch-version incremented. - incrementVersion(Change) - Method in record class io.github.chrimle.semver.SemVer
-
Creates a new
SemVerwith the corresponding version incremented. - io.github.chrimle.semver - package io.github.chrimle.semver
M
- major() - Method in record class io.github.chrimle.semver.SemVer
-
Returns the value of the
majorrecord component. - MAJOR - Enum constant in enum class io.github.chrimle.semver.Change
-
Definition "MAJOR version when you make incompatible API changes."
- minor() - Method in record class io.github.chrimle.semver.SemVer
-
Returns the value of the
minorrecord component. - MINOR - Enum constant in enum class io.github.chrimle.semver.Change
-
Definition "MINOR version when you add functionality in a backward compatible manner."
P
- patch() - Method in record class io.github.chrimle.semver.SemVer
-
Returns the value of the
patchrecord component. - PATCH - Enum constant in enum class io.github.chrimle.semver.Change
-
Definition "PATCH version when you make backward compatible bug fixes."
S
- SemVer - Record Class in io.github.chrimle.semver
-
Represents a Release Version Number adhering to Semantic Versioning.
- SemVer(int, int, int) - Constructor for record class io.github.chrimle.semver.SemVer
-
Constructs a valid
SemVerinstance.
T
- toCompleteVersionString() - Method in record class io.github.chrimle.semver.SemVer
- toShortVersionString() - Method in record class io.github.chrimle.semver.SemVer
-
Returns this
SemVeras aStringin the format:v{major}.{minor}.{patch}- where trailing zero versions are omitted. - toString() - Method in record class io.github.chrimle.semver.SemVer
-
Returns a string representation of this record class.
V
- valueOf(String) - Static method in enum class io.github.chrimle.semver.Change
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.chrimle.semver.Change
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages