Class 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 Detail

      • EARLIEST_JDK_SUPPORTED

        public static final JavaVersion EARLIEST_JDK_SUPPORTED
      • 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_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
      • 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
      • JFR_NOT_COMMERCIAL

        public static final JavaVersion JFR_NOT_COMMERCIAL
    • Constructor Detail

      • JavaVersionSupport

        public JavaVersionSupport()