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_EA = new JavaVersion(true, 11);
64 public static final JavaVersion JFR_NOT_COMMERCIAL = JDK_11_EA;
65 public static final JavaVersion JDK_11 = new JavaVersion(11,0);
66 public static final JavaVersion JDK_12 = new JavaVersion(12,0);
67 }
|
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_EA = new JavaVersion(true, 11);
64 public static final JavaVersion JFR_NOT_COMMERCIAL = JDK_11_EA;
65 public static final JavaVersion JDK_11 = new JavaVersion(11, 0);
66 public static final JavaVersion JDK_12 = new JavaVersion(12, 0);
67 }
|