Notes on implementing concise calls to constructors with type parameters

Alex Buckley Alex.Buckley at Sun.COM
Thu May 14 17:15:21 PDT 2009


Ulf Zibis wrote:
>> Obviously dropping raw types has an impact anywhere that type names 
>> can be used. Since that's every class, interface, and variable 
>> declaration, I'm not sure we need to spend much time calculating how 
>> it would affect people moving pre-1.5 code to 1.7 - it obviously stops 
>> them cold.
> 
> It should have stopped them more cold in experiencing a consequently 
> occurring CCE at runtime.  ;-)

Which they knew might happen because of the unchecked warning at the 
assignment, giving them a chance to identify potential heap pollution 
and upgrade certain uses of raw types at their own pace.



More information about the coin-dev mailing list