c.toArray might (incorrectly) not return Object[] (see 6260652) (original) (raw)
David Holmes - Sun Microsystems David.Holmes at Sun.COM
Fri May 22 02:05:49 UTC 2009
- Previous message: c.toArray might (incorrectly) not return Object[] (see 6260652)
- Next message: c.toArray might (incorrectly) not return Object[] (see 6260652)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Florian Weimer said the following on 05/22/09 03🔞
So says the ArrayList(Collection) constructor. Can this bug report be opened? Is this workaround still necessary?
I'm confused. The bug states:
The Collection documentation claims that
collection.toArray()
is "identical in function" to
collection.toArray(new Object[0]);
but I checked the Collection documentation back to 1.4.2 and it doesn't say anything like that as far as I can see.
But as far as I can tell from the code the implementation is unchanged. toArray() will "clone" the internal array and so if you really want Object[] you have use toArray(someObjectArray)
HTH
David Holmes
- Previous message: c.toArray might (incorrectly) not return Object[] (see 6260652)
- Next message: c.toArray might (incorrectly) not return Object[] (see 6260652)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]