On Mon, 2 Dec 2024 23:55:00 GMT, Chen Liang <li...@openjdk.org> wrote:

> The java.lang.classfile.components package was underused and had almost no 
> usage feedback; as a result, it did not caught attention during the preview 
> process of the Class-File API, until the late adoption when Class-File API is 
> sure to become finalized. In the previous rounds of reviews by other 
> engineers, most of the review efforts were devoted to other core modeling and 
> API classes, and components was largely omitted; a few questions were asked, 
> but no solution were proposed and the questions were forgotten.
> 
> To compensate in such a short time to the stabilization of JDK 24, we propose 
> to temporarily move this package to jdk.internal instead. This allows us to 
> better consider the role of this package and its members. We considered to 
> continue previewing this package or making it an incubator module, but this 
> is currently not possible as JEP 484 does not provide for any preview API or 
> incubator module - to add such provisions, the JEP must be re-drafted and go 
> through the draft to target process, and now is too late for that.
> 
> See 
> https://mail.openjdk.org/pipermail/classfile-api-dev/2024-November/000611.html
>  for initial problem discovery and 
> https://mail.openjdk.org/pipermail/classfile-api-dev/2024-December/000613.html
>  for revision proposal.
> 
> Testing: tier 1-3.

After further studies, due to JEP process restrictions, hiding is the only 
choice at this point. Reopening.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/22503#issuecomment-2515822844

Reply via email to