public final class JkJavaVersion extends java.lang.Object implements java.lang.Comparable<JkJavaVersion>
Modifier and Type | Field and Description |
---|---|
static JkJavaVersion |
LAST_LTS
Last LTS version at the time of releasing this JeKa version.
|
static JkJavaVersion |
V11
Stands for Java Version 11
|
static JkJavaVersion |
V17
Stands for Java Version 17
|
static JkJavaVersion |
V21
Stands for Java Version 21
|
static JkJavaVersion |
V8
Stands for Java version 8
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(JkJavaVersion o) |
boolean |
equals(java.lang.Object o) |
int |
get()
Returns literal of this version.
|
int |
hashCode() |
boolean |
isEqualOrGreaterThan(JkJavaVersion other)
Determines if the current Java version is equal to or greater than the specified Java version.
|
static JkJavaVersion |
of(java.lang.String stringValue)
Creates a Java specification version from the specified name.
|
static JkJavaVersion |
ofCurrent() |
java.lang.String |
toString() |
public static final JkJavaVersion V8
public static final JkJavaVersion V11
public static final JkJavaVersion V17
public static final JkJavaVersion V21
public static final JkJavaVersion LAST_LTS
public static JkJavaVersion of(java.lang.String stringValue)
public static JkJavaVersion ofCurrent()
public int get()
public boolean equals(java.lang.Object o)
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 int compareTo(JkJavaVersion o)
compareTo
in interface java.lang.Comparable<JkJavaVersion>
public boolean isEqualOrGreaterThan(JkJavaVersion other)