43 public static final JavaVersion JDK_6 = new JavaVersion(6, 0); 44 public static final JavaVersion EARLIEST_JDK_SUPPORTED = JDK_6; 45 public static final JavaVersion JDK_7 = new JavaVersion(7, 0); 46 public static final JavaVersion JDK_7_U_4 = new JavaVersion(7, 0, 4); 47 public static final JavaVersion JFR_ENGINE_SUPPORTED = JDK_7_U_4; 48 // 1.7.0_12 was later renamed 14, and then released as 40 49 public static final JavaVersion JDK_7_U_40 = new JavaVersion(7, 0, 12); 50 public static final JavaVersion DIAGNOSTIC_COMMANDS_SUPPORTED = JDK_7_U_40; 51 public static final JavaVersion JFR_FULLY_SUPPORTED = JDK_7_U_40; 52 public static final JavaVersion JDK_8 = new JavaVersion(8, 0); 53 public static final JavaVersion JDK_8_U_20 = new JavaVersion(8, 0, 20); 54 public static final JavaVersion DUMP_ON_EXIT_WITHOUT_DEFAULTRECORDING_SUPPORTED = JDK_8_U_20; 55 public static final JavaVersion STRING_DEDUPLICATION_SUPPORTED = JDK_8_U_20; 56 public static final JavaVersion JDK_8_U_40 = new JavaVersion(8, 0, 40); 57 public static final JavaVersion DYNAMIC_JFR_SUPPORTED = JDK_8_U_40; 58 public static final JavaVersion JDK_9 = new JavaVersion(9); 59 // FIXME: Update this if JDK-8036749 is ever backported to 8uX. 60 public static final JavaVersion DEBUG_NON_SAFEPOINTS_IMPLICITLY_ENABLED = JDK_9; 61 // FIXME: Update this if JDK-8054307 is ever backported to 8uX. 62 public static final JavaVersion STRING_IS_BYTE_ARRAY = JDK_9; 63 64 } | 43 public static final JavaVersion JDK_6 = new JavaVersion(6, 0); 44 public static final JavaVersion EARLIEST_JDK_SUPPORTED = JDK_6; 45 public static final JavaVersion JDK_7 = new JavaVersion(7, 0); 46 public static final JavaVersion JDK_7_U_4 = new JavaVersion(7, 0, 4); 47 public static final JavaVersion JFR_ENGINE_SUPPORTED = JDK_7_U_4; 48 // 1.7.0_12 was later renamed 14, and then released as 40 49 public static final JavaVersion JDK_7_U_40 = new JavaVersion(7, 0, 12); 50 public static final JavaVersion DIAGNOSTIC_COMMANDS_SUPPORTED = JDK_7_U_40; 51 public static final JavaVersion JFR_FULLY_SUPPORTED = JDK_7_U_40; 52 public static final JavaVersion JDK_8 = new JavaVersion(8, 0); 53 public static final JavaVersion JDK_8_U_20 = new JavaVersion(8, 0, 20); 54 public static final JavaVersion DUMP_ON_EXIT_WITHOUT_DEFAULTRECORDING_SUPPORTED = JDK_8_U_20; 55 public static final JavaVersion STRING_DEDUPLICATION_SUPPORTED = JDK_8_U_20; 56 public static final JavaVersion JDK_8_U_40 = new JavaVersion(8, 0, 40); 57 public static final JavaVersion DYNAMIC_JFR_SUPPORTED = JDK_8_U_40; 58 public static final JavaVersion JDK_9 = new JavaVersion(9); 59 // FIXME: Update this if JDK-8036749 is ever backported to 8uX. 60 public static final JavaVersion DEBUG_NON_SAFEPOINTS_IMPLICITLY_ENABLED = JDK_9; 61 // FIXME: Update this if JDK-8054307 is ever backported to 8uX. 62 public static final JavaVersion STRING_IS_BYTE_ARRAY = JDK_9; 63 public static final JavaVersion JDK_11 = new JavaVersion(11); 64 public static final JavaVersion JFR_NOT_COMMERCIAL = JDK_11; 65 66 } |