Notes on implementing concise calls to constructors with type	parameters
    Ulf Zibis 
    Ulf.Zibis at gmx.de
       
    Thu May 14 04:39:07 PDT 2009
    
    
  
Am 14.05.2009 06:42, Joseph D. Darcy schrieb:
> Mark Derricutt wrote:
>   
>> If you were going to use this syntax, why not be somewhat consistent with
>> the dynamic language folk and go for:
>>
>> def foo = new ArrayList<String>();
>>   
>>     
>
> Java is not a dynamic language; I find declaring the full type on the 
> left hand side (e.g. "List<String>") and initializing with the 
> implementation type but without repeating the type parameter (e.g. "new 
> ArrayList<>()") to be easy to read and more in keeping with the design 
> of Java.
>
> -Joe
>
>   
+1
-Ulf
    
    
More information about the coin-dev
mailing list