Package org.openjdk.jmc.common.version
Class JavaVersionSupport
java.lang.Object
org.openjdk.jmc.common.version.JavaVersionSupport
Java versions that have support for various features.
Some of the constants are not used anymore, but keeping them at least for a while as pure information.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersionstatic final JavaVersion -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
JDK_6
-
EARLIEST_JDK_SUPPORTED
-
JDK_7
-
JDK_7_U_4
-
JFR_ENGINE_SUPPORTED
-
JDK_7_U_40
-
DIAGNOSTIC_COMMANDS_SUPPORTED
-
JFR_FULLY_SUPPORTED
-
JDK_8
-
JDK_8_U_20
-
DUMP_ON_EXIT_WITHOUT_DEFAULTRECORDING_SUPPORTED
-
STRING_DEDUPLICATION_SUPPORTED
-
JDK_8_U_40
-
DYNAMIC_JFR_SUPPORTED
-
JDK_9
-
DEBUG_NON_SAFEPOINTS_IMPLICITLY_ENABLED
-
STRING_IS_BYTE_ARRAY
-
JDK_10
-
JDK_11_EA
-
JFR_NOT_COMMERCIAL
-
JDK_11
-
JDK_11_0_17
-
JDK_12
-
JDK_13
-
JDK_14
-
JDK_15
-
JDK_16
-
JDK_17
-
JDK_18
-
JDK_19
-
JDK_20
-
JDK_21
-
-
Constructor Details
-
JavaVersionSupport
public JavaVersionSupport()
-