I saw that definition in a protobuf generated java file:
java.util.List<? extends xxx.yyy.zzz.proto.BasicMessage.DestInfoOrBuilder> foo();
But what dose <?
and extends
mean? I can understand List<SomeClass>
I can't understand List<? extends SomeClass>
..