RFR: 8333377: Migrate Generic Signature parsing to ClassFile API

ExE Boss duke at openjdk.org
Sun Feb 1 12:32:59 UTC 2026


On Fri, 30 Jan 2026 22:41:35 GMT, Chen Liang <liach at openjdk.org> wrote:

> Replace the legacy sun reflect generics tree API with the classfile signature model API. This allows us to maintain just one set of API for future signature changes like null restricted types. This should be less invasive than #19281.

As I said about [GH‑19281]:

> Since [JDK‑8368331] has been fixed now, this PR should probably be linked to [JDK‑8351103] as well.

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

@liach Simply type the following in a **GitHub** comment to do so:



[GH‑19281]: https://github.com/openjdk/jdk/pull/19281#issuecomment-3438779549
[JDK‑8351103]: https://bugs.openjdk.org/browse/JDK-8351103 "[JDK‑8351103] JVMS class signature specification disagrees with implementation"
[JDK‑8368331]: https://bugs.openjdk.org/browse/JDK-8368331 "[JDK‑8368331] ClassFile Signature parsing fails for type parameter with no supertype"

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

PR Comment: https://git.openjdk.org/jdk/pull/29510#issuecomment-3830981716


More information about the core-libs-dev mailing list