diff --git a/site/data/jdk/apidiffversions.json b/site/data/jdk/apidiffversions.json index a2062803..e5df1358 100644 --- a/site/data/jdk/apidiffversions.json +++ b/site/data/jdk/apidiffversions.json @@ -17,8 +17,8 @@ "20": "20.0.2+9-tem", "21": "21.0.3+9-LTS-tem", "22": "22.0.2+9-tem", - "23": "23-ea+31-2337-open", - "24": "24-ea+6-619-open", + "23": "23-ea+33-2358-open", + "24": "24-ea+7-732-open", "5": "1.5.0_22-oracle", "6": "1.6.0_45-oracle", "7": "1.7.0_80-oracle", diff --git a/site/data/jdk/versions/23/apidiff/1.0.json b/site/data/jdk/versions/23/apidiff/1.0.json index 70dc9c43..a90a0df7 100644 --- a/site/data/jdk/versions/23/apidiff/1.0.json +++ b/site/data/jdk/versions/23/apidiff/1.0.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 1.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/1.1.json b/site/data/jdk/versions/23/apidiff/1.1.json index 568c22fb..ec628951 100644 --- a/site/data/jdk/versions/23/apidiff/1.1.json +++ b/site/data/jdk/versions/23/apidiff/1.1.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 1.1, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/1.2.json b/site/data/jdk/versions/23/apidiff/1.2.json index 2d2580d5..343c6399 100644 --- a/site/data/jdk/versions/23/apidiff/1.2.json +++ b/site/data/jdk/versions/23/apidiff/1.2.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 1.2, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/1.3.json b/site/data/jdk/versions/23/apidiff/1.3.json index b0c7e5ac..e3c45932 100644 --- a/site/data/jdk/versions/23/apidiff/1.3.json +++ b/site/data/jdk/versions/23/apidiff/1.3.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 1.3, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/1.4.json b/site/data/jdk/versions/23/apidiff/1.4.json index e07358ac..eb285267 100644 --- a/site/data/jdk/versions/23/apidiff/1.4.json +++ b/site/data/jdk/versions/23/apidiff/1.4.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 1.4, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/10.json b/site/data/jdk/versions/23/apidiff/10.json index d1a2128a..3e395ef4 100644 --- a/site/data/jdk/versions/23/apidiff/10.json +++ b/site/data/jdk/versions/23/apidiff/10.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 10.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/11.json b/site/data/jdk/versions/23/apidiff/11.json index 3206b8a7..c9668f21 100644 --- a/site/data/jdk/versions/23/apidiff/11.json +++ b/site/data/jdk/versions/23/apidiff/11.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 11.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/12.json b/site/data/jdk/versions/23/apidiff/12.json index f58c3976..c139ed55 100644 --- a/site/data/jdk/versions/23/apidiff/12.json +++ b/site/data/jdk/versions/23/apidiff/12.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 12.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/13.json b/site/data/jdk/versions/23/apidiff/13.json index f0fbb310..2e1da875 100644 --- a/site/data/jdk/versions/23/apidiff/13.json +++ b/site/data/jdk/versions/23/apidiff/13.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 13.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/14.json b/site/data/jdk/versions/23/apidiff/14.json index b41ba9c7..9d8559e4 100644 --- a/site/data/jdk/versions/23/apidiff/14.json +++ b/site/data/jdk/versions/23/apidiff/14.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 14.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/15.json b/site/data/jdk/versions/23/apidiff/15.json index 98e1da12..1d143e77 100644 --- a/site/data/jdk/versions/23/apidiff/15.json +++ b/site/data/jdk/versions/23/apidiff/15.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 15.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/16.json b/site/data/jdk/versions/23/apidiff/16.json index 1dff79b0..ca66d45d 100644 --- a/site/data/jdk/versions/23/apidiff/16.json +++ b/site/data/jdk/versions/23/apidiff/16.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 16.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/17.json b/site/data/jdk/versions/23/apidiff/17.json index b9141dae..f1701cd7 100644 --- a/site/data/jdk/versions/23/apidiff/17.json +++ b/site/data/jdk/versions/23/apidiff/17.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 17.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/18.json b/site/data/jdk/versions/23/apidiff/18.json index c4c1da0f..8e244330 100644 --- a/site/data/jdk/versions/23/apidiff/18.json +++ b/site/data/jdk/versions/23/apidiff/18.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 18.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/19.json b/site/data/jdk/versions/23/apidiff/19.json index 7aec9cb3..e2e124f9 100644 --- a/site/data/jdk/versions/23/apidiff/19.json +++ b/site/data/jdk/versions/23/apidiff/19.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 19.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/20.json b/site/data/jdk/versions/23/apidiff/20.json index 2bc905ab..a73658c5 100644 --- a/site/data/jdk/versions/23/apidiff/20.json +++ b/site/data/jdk/versions/23/apidiff/20.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 20.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/21.json b/site/data/jdk/versions/23/apidiff/21.json index 99e675b3..81086280 100644 --- a/site/data/jdk/versions/23/apidiff/21.json +++ b/site/data/jdk/versions/23/apidiff/21.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 21.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/22.json b/site/data/jdk/versions/23/apidiff/22.json index ed4c912c..be729897 100644 --- a/site/data/jdk/versions/23/apidiff/22.json +++ b/site/data/jdk/versions/23/apidiff/22.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 22.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/5.json b/site/data/jdk/versions/23/apidiff/5.json index 6ddf931d..6bc54848 100644 --- a/site/data/jdk/versions/23/apidiff/5.json +++ b/site/data/jdk/versions/23/apidiff/5.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 5.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/6.json b/site/data/jdk/versions/23/apidiff/6.json index 137f7947..dc270c37 100644 --- a/site/data/jdk/versions/23/apidiff/6.json +++ b/site/data/jdk/versions/23/apidiff/6.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 6.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/7.json b/site/data/jdk/versions/23/apidiff/7.json index 395818c0..3ab4a97e 100644 --- a/site/data/jdk/versions/23/apidiff/7.json +++ b/site/data/jdk/versions/23/apidiff/7.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 7.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/8.json b/site/data/jdk/versions/23/apidiff/8.json index f1be2228..a6690640 100644 --- a/site/data/jdk/versions/23/apidiff/8.json +++ b/site/data/jdk/versions/23/apidiff/8.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 8.0, "deltas": [ diff --git a/site/data/jdk/versions/23/apidiff/9.json b/site/data/jdk/versions/23/apidiff/9.json index ed2d05dc..2fef03ad 100644 --- a/site/data/jdk/versions/23/apidiff/9.json +++ b/site/data/jdk/versions/23/apidiff/9.json @@ -7,7 +7,7 @@ "target": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "order": 9.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/1.0.json b/site/data/jdk/versions/24/apidiff/1.0.json index 470a52b0..913434e0 100644 --- a/site/data/jdk/versions/24/apidiff/1.0.json +++ b/site/data/jdk/versions/24/apidiff/1.0.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 1.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/1.1.json b/site/data/jdk/versions/24/apidiff/1.1.json index f7442300..af21849c 100644 --- a/site/data/jdk/versions/24/apidiff/1.1.json +++ b/site/data/jdk/versions/24/apidiff/1.1.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 1.1, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/1.2.json b/site/data/jdk/versions/24/apidiff/1.2.json index 01651edf..011dae3d 100644 --- a/site/data/jdk/versions/24/apidiff/1.2.json +++ b/site/data/jdk/versions/24/apidiff/1.2.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 1.2, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/1.3.json b/site/data/jdk/versions/24/apidiff/1.3.json index 74a66604..16001ca9 100644 --- a/site/data/jdk/versions/24/apidiff/1.3.json +++ b/site/data/jdk/versions/24/apidiff/1.3.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 1.3, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/1.4.json b/site/data/jdk/versions/24/apidiff/1.4.json index 3126b86c..1fe66db6 100644 --- a/site/data/jdk/versions/24/apidiff/1.4.json +++ b/site/data/jdk/versions/24/apidiff/1.4.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 1.4, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/10.json b/site/data/jdk/versions/24/apidiff/10.json index 1aca165f..b5bf9080 100644 --- a/site/data/jdk/versions/24/apidiff/10.json +++ b/site/data/jdk/versions/24/apidiff/10.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 10.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/11.json b/site/data/jdk/versions/24/apidiff/11.json index 383abd30..1b360d86 100644 --- a/site/data/jdk/versions/24/apidiff/11.json +++ b/site/data/jdk/versions/24/apidiff/11.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 11.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/12.json b/site/data/jdk/versions/24/apidiff/12.json index 1e338146..07ce22b1 100644 --- a/site/data/jdk/versions/24/apidiff/12.json +++ b/site/data/jdk/versions/24/apidiff/12.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 12.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/13.json b/site/data/jdk/versions/24/apidiff/13.json index 9b7980f3..d0360e5b 100644 --- a/site/data/jdk/versions/24/apidiff/13.json +++ b/site/data/jdk/versions/24/apidiff/13.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 13.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/14.json b/site/data/jdk/versions/24/apidiff/14.json index 470e5e72..064a7d77 100644 --- a/site/data/jdk/versions/24/apidiff/14.json +++ b/site/data/jdk/versions/24/apidiff/14.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 14.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/15.json b/site/data/jdk/versions/24/apidiff/15.json index 69d3acce..4493edbe 100644 --- a/site/data/jdk/versions/24/apidiff/15.json +++ b/site/data/jdk/versions/24/apidiff/15.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 15.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/16.json b/site/data/jdk/versions/24/apidiff/16.json index 57df3ac6..507bfafa 100644 --- a/site/data/jdk/versions/24/apidiff/16.json +++ b/site/data/jdk/versions/24/apidiff/16.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 16.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/17.json b/site/data/jdk/versions/24/apidiff/17.json index 7ad72359..f13b83b4 100644 --- a/site/data/jdk/versions/24/apidiff/17.json +++ b/site/data/jdk/versions/24/apidiff/17.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 17.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/18.json b/site/data/jdk/versions/24/apidiff/18.json index d60fd572..a384aba0 100644 --- a/site/data/jdk/versions/24/apidiff/18.json +++ b/site/data/jdk/versions/24/apidiff/18.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 18.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/19.json b/site/data/jdk/versions/24/apidiff/19.json index d853a052..6339767b 100644 --- a/site/data/jdk/versions/24/apidiff/19.json +++ b/site/data/jdk/versions/24/apidiff/19.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 19.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/20.json b/site/data/jdk/versions/24/apidiff/20.json index d1ed45d5..19ded12a 100644 --- a/site/data/jdk/versions/24/apidiff/20.json +++ b/site/data/jdk/versions/24/apidiff/20.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 20.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/21.json b/site/data/jdk/versions/24/apidiff/21.json index 9e471275..2640af10 100644 --- a/site/data/jdk/versions/24/apidiff/21.json +++ b/site/data/jdk/versions/24/apidiff/21.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 21.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/22.json b/site/data/jdk/versions/24/apidiff/22.json index 622a6ee4..0ee39324 100644 --- a/site/data/jdk/versions/24/apidiff/22.json +++ b/site/data/jdk/versions/24/apidiff/22.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 22.0, "deltas": [ @@ -842,6 +842,55 @@ } ] }, + { + "type": "interface", + "name": "ClassFileBuilder", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/ClassFileBuilder.html", + "deltas": [ + { + "type": "method", + "name": "canWriteDirect(ConstantPool)", + "status": "removed", + "preview": true + }, + { + "type": "method", + "name": "transform(CompoundElement, ClassFileTransform)", + "status": "added", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/ClassFileBuilder.html#transform(java.lang.classfile.CompoundElement,java.lang.classfile.ClassFileTransform)" + }, + { + "type": "method", + "name": "transform(CompoundElement, ClassFileTransform)", + "status": "removed", + "preview": true + } + ] + }, + { + "type": "interface", + "name": "ClassFileTransform.ResolvedTransform", + "status": "removed", + "preview": true + }, + { + "type": "interface", + "name": "ClassFileTransform", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/ClassFileTransform.html", + "deltas": [ + { + "type": "method", + "name": "resolve(ClassFileBuilder)", + "status": "removed", + "preview": true + } + ] + }, { "type": "interface", "name": "ClassFile", @@ -1040,6 +1089,21 @@ } ] }, + { + "type": "interface", + "name": "ClassTransform", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/ClassTransform.html", + "deltas": [ + { + "type": "method", + "name": "resolve(ClassBuilder)", + "status": "removed", + "preview": true + } + ] + }, { "type": "interface", "name": "CodeBuilder", @@ -1433,6 +1497,79 @@ } ] }, + { + "type": "interface", + "name": "CodeTransform", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/CodeTransform.html", + "deltas": [ + { + "type": "method", + "name": "resolve(CodeBuilder)", + "status": "removed", + "preview": true + } + ] + }, + { + "type": "interface", + "name": "CompoundElement", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/CompoundElement.html", + "deltas": [ + { + "type": "method", + "name": "elements()", + "status": "removed", + "preview": true + }, + { + "type": "method", + "name": "forEach(Consumer)", + "status": "added", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/CompoundElement.html#forEach(java.util.function.Consumer)" + }, + { + "type": "method", + "name": "forEachElement(Consumer)", + "status": "removed", + "preview": true + } + ] + }, + { + "type": "interface", + "name": "FieldTransform", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/FieldTransform.html", + "deltas": [ + { + "type": "method", + "name": "resolve(FieldBuilder)", + "status": "removed", + "preview": true + } + ] + }, + { + "type": "interface", + "name": "MethodTransform", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/MethodTransform.html", + "deltas": [ + { + "type": "method", + "name": "resolve(MethodBuilder)", + "status": "removed", + "preview": true + } + ] + }, { "type": "interface", "name": "Signature.TypeArg.Bounded", diff --git a/site/data/jdk/versions/24/apidiff/23.json b/site/data/jdk/versions/24/apidiff/23.json index 18f76115..ce0bcfd5 100644 --- a/site/data/jdk/versions/24/apidiff/23.json +++ b/site/data/jdk/versions/24/apidiff/23.json @@ -2,12 +2,12 @@ "base": { "feature": "23", "vendor": "open", - "version": "23-ea+31-2337" + "version": "23-ea+33-2358" }, "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 23.0, "deltas": [ @@ -96,6 +96,55 @@ "preview": true, "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/package-summary.html", "deltas": [ + { + "type": "interface", + "name": "ClassFileBuilder", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/ClassFileBuilder.html", + "deltas": [ + { + "type": "method", + "name": "canWriteDirect(ConstantPool)", + "status": "removed", + "preview": true + }, + { + "type": "method", + "name": "transform(CompoundElement, ClassFileTransform)", + "status": "added", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/ClassFileBuilder.html#transform(java.lang.classfile.CompoundElement,java.lang.classfile.ClassFileTransform)" + }, + { + "type": "method", + "name": "transform(CompoundElement, ClassFileTransform)", + "status": "removed", + "preview": true + } + ] + }, + { + "type": "interface", + "name": "ClassFileTransform.ResolvedTransform", + "status": "removed", + "preview": true + }, + { + "type": "interface", + "name": "ClassFileTransform", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/ClassFileTransform.html", + "deltas": [ + { + "type": "method", + "name": "resolve(ClassFileBuilder)", + "status": "removed", + "preview": true + } + ] + }, { "type": "interface", "name": "ClassFile", @@ -203,6 +252,21 @@ } ] }, + { + "type": "interface", + "name": "ClassTransform", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/ClassTransform.html", + "deltas": [ + { + "type": "method", + "name": "resolve(ClassBuilder)", + "status": "removed", + "preview": true + } + ] + }, { "type": "interface", "name": "CodeBuilder", @@ -237,6 +301,79 @@ "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/CodeBuilder.html#ifnull(java.lang.classfile.Label)" } ] + }, + { + "type": "interface", + "name": "CodeTransform", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/CodeTransform.html", + "deltas": [ + { + "type": "method", + "name": "resolve(CodeBuilder)", + "status": "removed", + "preview": true + } + ] + }, + { + "type": "interface", + "name": "CompoundElement", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/CompoundElement.html", + "deltas": [ + { + "type": "method", + "name": "elements()", + "status": "removed", + "preview": true + }, + { + "type": "method", + "name": "forEach(Consumer)", + "status": "added", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/CompoundElement.html#forEach(java.util.function.Consumer)" + }, + { + "type": "method", + "name": "forEachElement(Consumer)", + "status": "removed", + "preview": true + } + ] + }, + { + "type": "interface", + "name": "FieldTransform", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/FieldTransform.html", + "deltas": [ + { + "type": "method", + "name": "resolve(FieldBuilder)", + "status": "removed", + "preview": true + } + ] + }, + { + "type": "interface", + "name": "MethodTransform", + "status": "notmodified", + "preview": true, + "javadoc": "https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/MethodTransform.html", + "deltas": [ + { + "type": "method", + "name": "resolve(MethodBuilder)", + "status": "removed", + "preview": true + } + ] } ] }, diff --git a/site/data/jdk/versions/24/apidiff/5.json b/site/data/jdk/versions/24/apidiff/5.json index e7180ac1..b4a181d6 100644 --- a/site/data/jdk/versions/24/apidiff/5.json +++ b/site/data/jdk/versions/24/apidiff/5.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 5.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/6.json b/site/data/jdk/versions/24/apidiff/6.json index bc1eb57e..a56c568f 100644 --- a/site/data/jdk/versions/24/apidiff/6.json +++ b/site/data/jdk/versions/24/apidiff/6.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 6.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/7.json b/site/data/jdk/versions/24/apidiff/7.json index 4d68f18b..13e2a035 100644 --- a/site/data/jdk/versions/24/apidiff/7.json +++ b/site/data/jdk/versions/24/apidiff/7.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 7.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/8.json b/site/data/jdk/versions/24/apidiff/8.json index 6391aa59..370d0965 100644 --- a/site/data/jdk/versions/24/apidiff/8.json +++ b/site/data/jdk/versions/24/apidiff/8.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 8.0, "deltas": [ diff --git a/site/data/jdk/versions/24/apidiff/9.json b/site/data/jdk/versions/24/apidiff/9.json index d37bd5bc..052b0f3e 100644 --- a/site/data/jdk/versions/24/apidiff/9.json +++ b/site/data/jdk/versions/24/apidiff/9.json @@ -7,7 +7,7 @@ "target": { "feature": "24", "vendor": "open", - "version": "24-ea+6-619" + "version": "24-ea+7-732" }, "order": 9.0, "deltas": [