Can someone explain what does <? super T> mean and when should it be used and how this construction

Posted by Roman on Stack Overflow See other posts from Stack Overflow or by Roman
Published on 2010-02-22T11:11:58Z Indexed on 2010/04/05 13:13 UTC
Read the original article Hit count: 146

Filed under:
|
|
|

I'm using generics rather long time but I've never used construction like List<? super T>.

What does it mean? How to use it? How does it look after erasure?

I also wonder: is it something standard in generic programming (template programming?) or it's just a java 'invention'? Does c#, for example, allow similar constructions?

© Stack Overflow or respective owner

Related posts about java

Related posts about generics