public enum JavaVersion extends Enum<JavaVersion>
Enum Constant and Description |
---|
JAVA_1_6 |
JAVA_1_7 |
JAVA_1_8 |
JAVA_10 |
JAVA_11 |
JAVA_12 |
JAVA_13 |
JAVA_14 |
JAVA_9 |
UNKNOWN |
Modifier and Type | Method and Description |
---|---|
static boolean |
isAtLeast(JavaVersion version)
Check if the current runtime version is at least the given version.
|
static boolean |
isAtMost(JavaVersion version)
Check if the current runtime version is at most the given version.
|
static JavaVersion |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static JavaVersion[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final JavaVersion UNKNOWN
public static final JavaVersion JAVA_1_6
public static final JavaVersion JAVA_1_7
public static final JavaVersion JAVA_1_8
public static final JavaVersion JAVA_9
public static final JavaVersion JAVA_10
public static final JavaVersion JAVA_11
public static final JavaVersion JAVA_12
public static final JavaVersion JAVA_13
public static final JavaVersion JAVA_14
public static JavaVersion[] values()
for (JavaVersion c : JavaVersion.values()) System.out.println(c);
public static JavaVersion valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static boolean isAtLeast(JavaVersion version)
version
- version to be compared against the current runtime versiontrue
if current runtime version of Java is the same or greater than given version.
When the passed version is UNKNOWN
or the current runtime version cannot be detected
then it always returns true.public static boolean isAtMost(JavaVersion version)
version
- version to be compared against the current runtime versionCopyright © 2022 Hazelcast, Inc.. All Rights Reserved.