Problème de compilation avec Collection<? extends MonObject>
Bonjour à tous,
Le bout de code suivant me pose problème et empêche mon programme de compiler.
Code:
1 2 3 4 5
|
Collection<? extends MyObject> result = myMethod();
Collection<? extends MyObject> myCollection = new ArrayList< MyObject>();
myCollection.addAll(result); |
l'erreur se produit au niveau de la 3ème ligne (l'appel du addAll) et j'obtiens le message suivant:
"the method addAll(Collection<?extends capture#6-of ? extends MyObject>) in the type Collection<capture#6-of ? extends MyObject> is not applicable for the argument Collection<capture#7-of ? extends MyObject>"
Pourriez-vous m'expliquer comment le corriger svp?
Merci beaucoup