[8u] RFR 8214687: Optimize Collections.nCopies().hashCode() and equals()
Andrew John Hughes
gnu.andrew at redhat.com
Tue Jul 16 07:25:27 UTC 2019
On 15/07/2019 09:27, Aleksey Shipilev wrote:
> On 7/2/19 9:53 PM, Aleksey Shipilev wrote:
>> Original RFE:
>> https://bugs.openjdk.java.net/browse/JDK-8214687
>> https://hg.openjdk.java.net/jdk/jdk/rev/cfceb4df2499
>>
>> Patch applies with usual reshufflings. But the test parts require touchups to compile and run on 8u:
>> type inference is not that rich, and there is no Objects.checkIndex. 8u webrev:
>> https://cr.openjdk.java.net/~shade/8214687/webrev.8u.01/
>>
>> Testing: tier1-like suite, new test
>
> Friendly reminder.
>
Friendly reminder there's a release today :)
Objects.checkIndex is simply a wrapper around Preconditions.checkIndex:
public static
int checkIndex(int index, int length) {
return Preconditions.checkIndex(index, length, null);
}
which is in 8u. Probably worth adding the 2-argument version to
Preconditions.
Thanks,
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
https://keybase.io/gnu_andrew
More information about the jdk8u-dev
mailing list