Package com.hypixel.hytale.common.semver
Class Semver
java.lang.Object
com.hypixel.hytale.common.semver.Semver
- All Implemented Interfaces:
Comparable<Semver>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintstatic SemverfromString(String str) static SemverfromString(String str, boolean strict) getBuild()longgetMajor()longgetMinor()longgetPatch()String[]booleansatisfies(SemverRange range) toString()private static voidvalidateBuild(String build) private static voidvalidatePreRelease(String[] preRelease)
-
Field Details
-
CODEC
-
major
private final long major -
minor
private final long minor -
patch
private final long patch -
preRelease
-
build
-
-
Constructor Details
-
Semver
public Semver(long major, long minor, long patch) -
Semver
-
-
Method Details
-
getMajor
public long getMajor() -
getMinor
public long getMinor() -
getPatch
public long getPatch() -
getPreRelease
-
getBuild
-
satisfies
-
compareTo
- Specified by:
compareToin interfaceComparable<Semver>
-
toString
-
fromString
-
fromString
-
validateBuild
-
validatePreRelease
-