java.lang.Comparable<VersionNumber>
@Deprecated public class VersionNumber extends java.lang.Object implements java.lang.Comparable<VersionNumber>
Modifier and Type | Class | Description |
---|---|---|
static interface |
VersionNumber.Scheme |
Deprecated.
|
Modifier and Type | Field | Description |
---|---|---|
static VersionNumber |
UNKNOWN |
Deprecated.
|
Constructor | Description |
---|---|
VersionNumber(int major,
int minor,
int micro,
int patch,
java.lang.String qualifier) |
Deprecated.
|
VersionNumber(int major,
int minor,
int micro,
java.lang.String qualifier) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
int |
compareTo(VersionNumber other) |
Deprecated.
|
boolean |
equals(java.lang.Object other) |
Deprecated.
|
VersionNumber |
getBaseVersion() |
Deprecated.
|
int |
getMajor() |
Deprecated.
|
int |
getMicro() |
Deprecated.
|
int |
getMinor() |
Deprecated.
|
int |
getPatch() |
Deprecated.
|
java.lang.String |
getQualifier() |
Deprecated.
|
int |
hashCode() |
Deprecated.
|
static VersionNumber |
parse(java.lang.String versionString) |
Deprecated.
|
static VersionNumber.Scheme |
scheme() |
Deprecated.
Returns the default MAJOR.MINOR.MICRO-QUALIFIER scheme.
|
java.lang.String |
toString() |
Deprecated.
|
static VersionNumber |
version(int major) |
Deprecated.
|
static VersionNumber |
version(int major,
int minor) |
Deprecated.
|
static VersionNumber.Scheme |
withPatchNumber() |
Deprecated.
Returns the MAJOR.MINOR.MICRO.PATCH-QUALIFIER scheme.
|
public static final VersionNumber UNKNOWN
public VersionNumber(int major, int minor, int micro, @Nullable java.lang.String qualifier)
public VersionNumber(int major, int minor, int micro, int patch, @Nullable java.lang.String qualifier)
public int getMajor()
public int getMinor()
public int getMicro()
public int getPatch()
@Nullable public java.lang.String getQualifier()
public VersionNumber getBaseVersion()
public int compareTo(VersionNumber other)
compareTo
in interface java.lang.Comparable<VersionNumber>
public boolean equals(@Nullable java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static VersionNumber version(int major)
public static VersionNumber version(int major, int minor)
public static VersionNumber.Scheme scheme()
public static VersionNumber.Scheme withPatchNumber()
public static VersionNumber parse(java.lang.String versionString)