Bug: Compact record constructor is missing generic type info on parameters

David Alayachew davidalayachew at gmail.com
Tue Apr 23 19:24:46 UTC 2024


You are definitely in the right spot.

I don't know enough to be able to help you though.

On Tue, Apr 23, 2024 at 2:38 PM Patrick Doyle <p.r.doyle at gmail.com> wrote:

> Hi all,
>
> Is this the wrong place to report bugs like this? What would be the right
> place?
>
> Thanks,
> --
> Patrick Doyle
> p.r.doyle at gmail.com
>
>
> On Mon, Feb 19, 2024 at 8:52 AM Patrick Doyle <p.r.doyle at gmail.com> wrote:
>
>> Hi all,
>>
>> I have a JUnit5 test case that demonstrates that if you use the compact
>> constructor syntax in a record, the reflection info will be missing generic
>> type information. Implicit constructors work fine, as do explicit canonical
>> constructors.
>>
>> I found this on Temurin 21.0.2 and the Adoptium project suggested I post
>> here.
>>
>> The unit test can be found in the Adoptium bug report:
>> https://github.com/adoptium/adoptium-support/issues/1025
>>
>> Let me know if there's anything I can do to help.
>>
>> Thanks,
>> --
>> Patrick Doyle
>> p.r.doyle at gmail.com
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/amber-dev/attachments/20240423/5b194e7f/attachment.htm>


More information about the amber-dev mailing list