Notes on implementing concise calls to constructors with type parameters
Alex Buckley
Alex.Buckley at Sun.COM
Thu May 14 16:38:04 PDT 2009
Ulf Zibis wrote:
> 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.
You're effectively suggesting that migration compatibility be dropped in
JDK7. A language change of this magnitude is far beyond the scope of
Project Coin.
Alex
More information about the coin-dev
mailing list