On Fri, 11 Mar 2022 15:17:30 GMT, Jim Laskey <jlas...@openjdk.org> wrote:

>> We propose to provide a runtime anonymous carrier class object generator; 
>> java.lang.runtime.Carrier. This generator class is designed to share 
>> anonymous classes when shapes are similar. For example, if several clients 
>> require objects containing two integer fields, then Carrier will ensure that 
>> each client generates carrier objects using the same underlying anonymous 
>> class. 
>> 
>> See JBS for details.
>
> Jim Laskey has updated the pull request incrementally with two additional 
> commits since the last revision:
> 
>  - Use long array for primitives
>  - Use long arrays for primitives

That might be more in the realm of Valhalla. This is more for capturing 
arguments from vararg bootstrap methods. But, I can see your use case.

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

PR: https://git.openjdk.java.net/jdk/pull/7744

Reply via email to