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 JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final JdkVersionstatic final List<JdkVersion> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasString()Returns the JDK version as a string.booleanbooleangreaterThanEqual(@NonNull JdkVersion jdk) Determines whether this JDK version is greater than or equal to the specified version.inthashCode()intname()toString()static JdkVersionvalueOf(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:
trueif this version is greater than or equal to the specified version;falseotherwise
-
asString
Returns the JDK version as a string.- Returns:
- the string representation of the JDK major version
-