RFR: 6260652: (coll) Arrays.asList(x).toArray().getClass() should be Object[].class
Martin Buchholz
martinrb at google.com
Sat Jun 27 18:52:27 UTC 2015
Ivan,
Thanks for reminding me that I had already written a test for this, back
before the beginning of time.
Webrev updated.
On Sat, Jun 27, 2015 at 6:43 AM, Ivan Gerasimov <ivan.gerasimov at oracle.com>
wrote:
> Hi Martin!
>
> Would it make sense to add a simple regression test with this fix?
>
> I guess, something like the following should suffice:
>
> --------------------------------
> import java.util.Arrays;
> public class Test {
> public static void main(String[] args) throws Throwable {
> Arrays.asList(new String[] {"42"}).toArray(new Object[0])[0] = new
> Integer(42);
> Arrays.asList(new String[] {"42"}).toArray()[0] = new Integer(42);
> }
> }
> --------------------------------
>
> Sincerely yours,
> Ivan
>
> On 27.06.2015 0:54, Martin Buchholz wrote:
>
>> 10 years later ... still asking for approval to commit.
>>
>> https://bugs.openjdk.java.net/browse/JDK-6260652
>> http://cr.openjdk.java.net/~martin/webrevs/openjdk9/Arrays.asList.toArray/
>> <
>> http://cr.openjdk.java.net/%7Emartin/webrevs/openjdk9/Arrays.asList.toArray/
>> >
>>
>
>
More information about the core-libs-dev
mailing list