public class Semver implements Comparable
Class Semver. Provides semver functionality for the Hytale server.
java.lang.Object > Semver
Field Summary
pre
final
String
pre
Field pre.
otherPre
final
String
otherPre
Field otherPre.
compare
final
int
compare
Field compare.
ver
final
StringBuilder
ver
Field ver.
buildSplit
final
String[]
buildSplit
Field buildSplit.
preReleaseSplit
final
String[]
preReleaseSplit
Field preReleaseSplit.
split
final
String[]
split
Field split.
major
final
long
major
Field major.
minor
final
long
minor
Field minor.
s
final
StringBuilder
s
Field s.
c
final
char
c
Field c.
patch
final
long
patch
Field patch.
Method Detail
Semver
public
public
Semver
(final long major, final long minor, final long patch)
Method Semver.
- Parameters:
final longmajorfinal longminorfinal longpatch
getMajor
public
long
getMajor
()
Method getMajor.
getMinor
public
long
getMinor
()
Method getMinor.
getPatch
public
long
getPatch
()
Method getPatch.
getPreRelease
public
String[]
getPreRelease
()
Method getPreRelease.
getBuild
public
String
getBuild
()
Method getBuild.
toString
public
String
toString
()
Method toString.
StringBuilder
public
new
StringBuilder
()
Method StringBuilder.
fromString
Method fromString.
- Parameters:
final Stringstr
validateBuild
static
void
validateBuild
(@Nullable final String build)
Method validateBuild.
- Parameters:
@Nullable final Stringbuild
validatePreRelease
static
void
validatePreRelease
(@Nullable final String[] preRelease)
Method validatePreRelease.
- Parameters:
@Nullable final String[]preRelease