On Tue, 23 Sep 2025 19:10:17 GMT, Chen Liang <li...@openjdk.org> wrote:

>> Some type parameter declaration signatures in class and method generic 
>> signatures, such as `<T:R:>`, are valid per JVMS but are not accepted by 
>> either the ClassFile or the legacy core reflection parser. (Javac doesn't 
>> generate these because it always generates an Object upper bound) They can 
>> be constructed by the ClassFile API models. So it makes sense to support 
>> their parsing as supported by JVMS and our API model.
>
> Chen Liang has updated the pull request with a new target base due to a merge 
> or a rebase. The pull request now contains 10 commits:
> 
>  - Fix bad test merge
>  - Merge branch 'master' of https://github.com/openjdk/jdk into 
> fix/cf-typevar-parse
>  - Merge branch 'master' of https://github.com/openjdk/jdk into 
> fix/cf-typevar-parse
>  - 8368331: ClassFile Signature parsing fails for type parameter with no 
> supertype
>  - More fixes
>  - Fix bad docs and add more to clarify class type sig
>  - Merge branch 'master' of https://github.com/openjdk/jdk into 
> fix/cf-classtypesig-factory-classdesc
>  - Fix links
>  - More bugs
>  - 8368050: Validation missing in ClassFile signature factories

The **JBS** issue should probably link to [JDK‑8351103].

[JDK‑8351103]: https://bugs.openjdk.org/browse/JDK-8351103

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

PR Comment: https://git.openjdk.org/jdk/pull/27439#issuecomment-3330928121

Reply via email to