Classfile API implementation merged to JDK

Brian Goetz brian.goetz at oracle.com
Thu Mar 9 18:18:10 UTC 2023


Great milestone!

More to come....

On 3/9/2023 1:07 PM, Adam Sotona wrote:
>
> Hi,
>
> As you’ve probably noticed Classfile API implementation has been 
> merged into JDK master as commit4655b79 
> <https://github.com/openjdk/jdk/commit/4655b790d0b39b4ddabde78d7b3eed196b1152ed>. 
> Implications on our work are following:
>
>
>       Documentation
>
> Online API documentation 
> <https://htmlpreview.github.io/?https://raw.githubusercontent.com/openjdk/jdk-sandbox/classfile-api-javadoc-branch/doc/classfile-api/javadoc/java.base/jdk/internal/classfile/package-summary.html> will 
> be updated at the existing URL until further notice.
>
>
>       JDK Sandbox branches
>
> JDK Sandbox branches 
> https://github.com/openjdk/jdk-sandbox/tree/classfile-api-branch and 
> https://github.com/openjdk/jdk-sandbox/tree/classfile-api-dev-branch 
> will no longer serve for primary development.
>
>
>       JDK Integration development work
>
> JDK integrations are tracked under 
> https://bugs.openjdk.org/browse/JDK-8294957 “Consolidate JDK class 
> files parsing, generating, and transforming (umbrella)” as individual 
> subtasks and individual pull requests.
>
>
>       Sources
>
> Classfile Processing API sources are now an integral part of java.base 
> JDK module sources.
>
>
>       Building
>
> For JDK build instructions please seeonline documentation 
> <https://openjdk.org/groups/build/doc/building.html>.
>
>
>       Testing
>
> Classfile Processing API tests are a part of JDK tests.
>
> Test can be selectivelly executed as:
>
> |make test TEST=jdk/classfile|
>
>
>       Benchmarking
>
> Classfile Processing API benchmarks are a part of JDK Microbenchmark 
> Suite.
>
> Benchmarks can be selectively executed as:
>
> |make test TEST=micro:org.openjdk.bench.jdk.classfile.+|
>
> SeeJEP 230: Microbenchmark Suite 
> <https://bugs.openjdk.java.net/browse/JDK-8050952>for more information 
> about JDK benchmarks.
>
> Thank you,
>
> Adam
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/classfile-api-dev/attachments/20230309/ac05df58/attachment.htm>


More information about the classfile-api-dev mailing list