Notes on implementing concise calls to constructors with type parameters

Ulf Zibis Ulf.Zibis at gmx.de
Thu May 14 16:00:32 PDT 2009


Am 15.05.2009 00:51, Alex Buckley schrieb:
> Ulf, you ask why:
>
>    Cell<String> cs = new Cell(1); //unchecked warning
>    String s = cs.x; //CCE at runtime
>
> cannot be rejected at compile-time, presumably with an error rather than 
> a warning on the assignment.
>
> The answer is migration compatibility:

My guess is, that this problem could be managed by javac option "-source 
1.7", but I'm not sure if there are some reasons against this.

-Ulf





More information about the coin-dev mailing list