public static final class JavaVersionParser.JavaVersion extends java.lang.Object implements java.lang.Comparable<JavaVersionParser.JavaVersion>
Modifier and Type | Field and Description |
---|---|
private JavaVersionParser.KnownJavaVersions |
knownVersion |
private java.lang.Integer |
maintenanceNumber |
private java.lang.Integer |
majorVersion |
private java.lang.Integer |
majorVersionFamily |
private java.lang.Integer[] |
tokenizedVersion |
static JavaVersionParser.JavaVersion |
UNKNOWN |
private java.lang.Integer |
updateNumber |
Constructor and Description |
---|
JavaVersion(java.lang.Integer majorVersionFamily,
java.lang.Integer majorVersion,
java.lang.Integer maintenanceNumber,
java.lang.Integer updateNumber) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(JavaVersionParser.JavaVersion other) |
boolean |
equals(java.lang.Object obj) |
JavaVersionParser.KnownJavaVersions |
getKnownVersion() |
java.lang.Integer |
getMaintenanceNumber() |
java.lang.Integer |
getMajorVersion() |
java.lang.Integer |
getMajorVersionFamily() |
java.lang.String |
getMajorVersionString() |
private java.lang.Integer[] |
getTokenizedVersion() |
java.lang.Integer |
getUpdateNumber() |
int |
hashCode() |
public static final JavaVersionParser.JavaVersion UNKNOWN
private final java.lang.Integer[] tokenizedVersion
private final java.lang.Integer majorVersionFamily
private final java.lang.Integer majorVersion
private final java.lang.Integer maintenanceNumber
private final java.lang.Integer updateNumber
private final JavaVersionParser.KnownJavaVersions knownVersion
public JavaVersion(java.lang.Integer majorVersionFamily, java.lang.Integer majorVersion, java.lang.Integer maintenanceNumber, java.lang.Integer updateNumber)
private java.lang.Integer[] getTokenizedVersion()
public java.lang.Integer getMajorVersionFamily()
public java.lang.Integer getMajorVersion()
public java.lang.String getMajorVersionString()
public java.lang.Integer getMaintenanceNumber()
public java.lang.Integer getUpdateNumber()
public JavaVersionParser.KnownJavaVersions getKnownVersion()
JavaVersionParser.KnownJavaVersions
representing the major version of the Java version if
it's identifiablepublic int compareTo(JavaVersionParser.JavaVersion other)
compareTo
in interface java.lang.Comparable<JavaVersionParser.JavaVersion>
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object