Class JdkVersion
java.lang.Object
io.micronaut.projectgen.core.options.JdkVersion
JDK versions.
Releases
- Since:
- 1.0.0
- Author:
- graemerocher
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final JdkVersion
static final List<JdkVersion>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasString()
Returns the JDK version as a string.boolean
boolean
greaterThanEqual
(@NonNull JdkVersion jdk) Determines whether this JDK version is greater than or equal to the specified version.int
hashCode()
int
name()
toString()
static JdkVersion
valueOf
(int majorVersion) static JdkVersion
-
Field Details
-
JDK_8
-
JDK_9
-
JDK_10
-
JDK_11
-
JDK_12
-
JDK_13
-
JDK_14
-
JDK_15
-
JDK_16
-
JDK_17
-
JDK_18
-
JDK_19
-
JDK_20
-
JDK_21
-
JDK_22
-
JDK_23
-
JDKS
-
-
Constructor Details
-
JdkVersion
public JdkVersion(int majorVersion)
-
-
Method Details
-
name
- Returns:
- the name
-
toString
-
equals
-
hashCode
public int hashCode() -
valueOf
-
valueOf
-
majorVersion
public int majorVersion()- Returns:
- the JDK major version
-
greaterThanEqual
Determines whether this JDK version is greater than or equal to the specified version.- Parameters:
jdk
- the JDK version to compare with- Returns:
true
if this version is greater than or equal to the specified version;false
otherwise
-
asString
Returns the JDK version as a string.- Returns:
- the string representation of the JDK major version
-