<Swing Dev> 6179357: Generics: JList: Constructors & Model
    Tom Hawtin 
    Thomas.Hawtin at Sun.COM
       
    Thu Mar 12 16:56:49 UTC 2009
    
    
  
Alexander Potochkin wrote:
> 
>> Hi Florian,
>>
>> I'd like more consistent variant #2 because of the 
>> javax.swing.ComboBoxModel#setSelectedItem() method prevents to use 
>> construction like "<? extends E>" in the JComboBox class (as you 
>> noticed before)...
> 
> I second Pavel, "<? extends E>" doesn't work well for getters/setters
> 
> #2 is preferable
Thirded.
Remember Josh Bloch's PECS: Producers Extends; Consumers Super.
A model is both a producer and a consumer, so we want <? extends E super 
E>, i.e. <E>.
Tom
    
    
More information about the swing-dev
mailing list