Package org.openjdk.jmc.common.version
Class JavaVersionSupport
- java.lang.Object
-
- org.openjdk.jmc.common.version.JavaVersionSupport
-
public class JavaVersionSupport extends Object
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
Fields Modifier and Type Field Description static JavaVersion
DEBUG_NON_SAFEPOINTS_IMPLICITLY_ENABLED
static JavaVersion
DIAGNOSTIC_COMMANDS_SUPPORTED
static JavaVersion
DUMP_ON_EXIT_WITHOUT_DEFAULTRECORDING_SUPPORTED
static JavaVersion
DYNAMIC_JFR_SUPPORTED
static JavaVersion
EARLIEST_JDK_SUPPORTED
static JavaVersion
JDK_11
static JavaVersion
JDK_11_EA
static JavaVersion
JDK_12
static JavaVersion
JDK_6
static JavaVersion
JDK_7
static JavaVersion
JDK_7_U_4
static JavaVersion
JDK_7_U_40
static JavaVersion
JDK_8
static JavaVersion
JDK_8_U_20
static JavaVersion
JDK_8_U_40
static JavaVersion
JDK_9
static JavaVersion
JFR_ENGINE_SUPPORTED
static JavaVersion
JFR_FULLY_SUPPORTED
static JavaVersion
JFR_NOT_COMMERCIAL
static JavaVersion
STRING_DEDUPLICATION_SUPPORTED
static JavaVersion
STRING_IS_BYTE_ARRAY
-
Constructor Summary
Constructors Constructor Description JavaVersionSupport()
-
-
-
Field Detail
-
JDK_6
public static final JavaVersion JDK_6
-
EARLIEST_JDK_SUPPORTED
public static final JavaVersion EARLIEST_JDK_SUPPORTED
-
JDK_7
public static final JavaVersion JDK_7
-
JDK_7_U_4
public static final JavaVersion JDK_7_U_4
-
JFR_ENGINE_SUPPORTED
public static final JavaVersion JFR_ENGINE_SUPPORTED
-
JDK_7_U_40
public static final JavaVersion JDK_7_U_40
-
DIAGNOSTIC_COMMANDS_SUPPORTED
public static final JavaVersion DIAGNOSTIC_COMMANDS_SUPPORTED
-
JFR_FULLY_SUPPORTED
public static final JavaVersion JFR_FULLY_SUPPORTED
-
JDK_8
public static final JavaVersion JDK_8
-
JDK_8_U_20
public static final JavaVersion JDK_8_U_20
-
DUMP_ON_EXIT_WITHOUT_DEFAULTRECORDING_SUPPORTED
public static final JavaVersion DUMP_ON_EXIT_WITHOUT_DEFAULTRECORDING_SUPPORTED
-
STRING_DEDUPLICATION_SUPPORTED
public static final JavaVersion STRING_DEDUPLICATION_SUPPORTED
-
JDK_8_U_40
public static final JavaVersion JDK_8_U_40
-
DYNAMIC_JFR_SUPPORTED
public static final JavaVersion DYNAMIC_JFR_SUPPORTED
-
JDK_9
public static final JavaVersion JDK_9
-
DEBUG_NON_SAFEPOINTS_IMPLICITLY_ENABLED
public static final JavaVersion DEBUG_NON_SAFEPOINTS_IMPLICITLY_ENABLED
-
STRING_IS_BYTE_ARRAY
public static final JavaVersion STRING_IS_BYTE_ARRAY
-
JDK_11_EA
public static final JavaVersion JDK_11_EA
-
JFR_NOT_COMMERCIAL
public static final JavaVersion JFR_NOT_COMMERCIAL
-
JDK_11
public static final JavaVersion JDK_11
-
JDK_12
public static final JavaVersion JDK_12
-
-