RFR: 8216403: Allocate fewer EnumSets in JavacFileManager#list
Claes Redestad
claes.redestad at oracle.com
Wed Jan 9 09:48:12 UTC 2019
Hi,
not really a langtools reviewer, but I generally avoid using raw
static EnumSets due their mutable nature (not saying there's a bug
here - just that we should consider all possible futures and treat them
kindly).
Set.of() / Set.of(FOLLOW_LINKS) is a compact, performant and safer
alternative.
Thanks!
/Claes
On 2019-01-09 02:44, Liam Miller-Cushon wrote:
> Hi,
>
> Please consider this trivial performance improvement, which moves a
> couple of allocations out of JavacFileManager#list.
>
> bug: https://bugs.openjdk.java.net/browse/JDK-8216403
> webrev: http://cr.openjdk.java.net/~cushon/8216403/webrev.00/
>
> Thanks,
> Liam
More information about the compiler-dev
mailing list