array and diamond
maurizio cimadamore
maurizio.cimadamore at oracle.com
Sat Dec 10 11:38:22 UTC 2011
On 09-Dec-11 10:56 PM, Rémi Forax wrote:
> Is there a reason why the diamond syntax can't be used
> with an array ?
>
> List<?>[] list = new List<>[12];
>
Because the current inference rules would end up inferring:
List<?>[] list = new List<Object>[12];
If you special-cased diamond on arrays so that it is inferred as:
List<?>[] list = new List<?>[12];
Then it would be safe.
Maurizio
> Rémi
>
More information about the core-libs-dev
mailing list