Package io.karma.kommons.version
Class ImmutableVersion
java.lang.Object
io.karma.kommons.version.ImmutableVersion
- All Implemented Interfaces:
Copyable<Version>
,Version
,Comparable<Version>
A simple holder class for representing a semantic version.
- Since:
- 09/07/2022
-
Field Summary
-
Method Summary
-
Field Details
-
prefix
-
major
public final int major -
minor
public final int minor -
patch
public final int patch -
build
public final int build -
suffix
-
-
Method Details
-
mutableCopy
- Specified by:
mutableCopy
in interfaceVersion
-
getMajor
public int getMajor() -
getMinor
public int getMinor() -
getPatch
public int getPatch() -
getBuild
public int getBuild() -
getPrefix
-
getSuffix
-
toString
-
copy
-
hashCode
public int hashCode() -
equals
-
toString
-