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


Reply via email to