Final call Re: RFR: JDK-8230744 Several classes throw OutOfMemoryError without message
Jim Laskey
james.laskey at oracle.com
Wed Jun 10 17:23:44 UTC 2020
Thank you.
> On Jun 10, 2020, at 2:10 PM, Martin Buchholz <martinrb at google.com> wrote:
>
> On Wed, Jun 10, 2020 at 9:35 AM Jim Laskey <james.laskey at oracle.com> wrote:
>
>>> ---
>>> It looks like
>>> newCap > oldCap
>>> is always true, so we should delete the test?
>>> if (newCap > oldCap && queue == array)
>>> ---
>>
>> If oldCap == MAX_ARRAY_SIZE wouldn't newCap == oldCap
>
> newLength's contract is to return a value at least larger by
> minGrowth, or throw.
>
> I looked around for tests for newLength, but couldn't find any.
> We should add those.
> In particular, check that e.g.
> newLength(MAX_ARRAY_LENGTH, 1, 42) == Integer.MAX_VALUE
> newLength(Integer.MAX_VALUE, 1, 42) => OOME
More information about the core-libs-dev
mailing list