On Thu, 5 Dec 2024 19:48:49 GMT, Chen Liang <li...@openjdk.org> wrote:
>> Core reflection's generic signature parsing uses an ancient library with >> outdated visitor pattern on a tree model and contains unnecessary >> boilerplates. This is a duplication of ClassFile API's signature model. We >> should just move to ClassFile API, which is more throughoutly tested as well. >> >> To ensure compatibility, new tests are added to ensure consistent behavior >> when encountering malformed signatures or signatures with missing types. The >> reflective objects have been preserved and the only change is that lazy >> expansion now happens from CF objects, to reduce compatibility risks. > > Chen Liang has updated the pull request with a new target base due to a merge > or a rebase. The pull request now contains one commit: > > 8333377: Migrate Generic Signature parsing to ClassFile API Sorry for the force push - Too many commits meaning fixing merge conflicts in every single one of them was a bit complicated. ------------- PR Comment: https://git.openjdk.org/jdk/pull/19281#issuecomment-2523787574