RFR: 8261847: performace of java.lang.Record::toString should be improved

Rémi Forax forax at openjdk.java.net
Tue Nov 16 14:01:38 UTC 2021


On Tue, 16 Nov 2021 13:03:35 GMT, Jim Laskey <jlaskey at openjdk.org> wrote:

>> (I'm not reviewer.)
>> 
>> I think `.toArray(Class<?>[]::new)` should be better here. `.toList` seems unnecessary.
>
> Class<?>[] types = Stream.of(getters)
>                 .map(g -> g.type().returnType())
>                 .toArray(Class<?>[]::new);

or do not use a stream but a simple loop, codes in bootstrap methods should be low-level

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

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


More information about the core-libs-dev mailing list