Bounded-Wildcard-Compilerfehler
Ich frage mich, was mit diesem Code nicht stimmt:
Map <? extends String, ? extends Integer> m = null;
Set<Map.Entry<? extends String, ? extends Integer>> s = m.entrySet();
Der Compiler beschwert sich mit der Fehlermeldung:
Typenkonflikt: Kann nicht konvertieren vonSet<Map.Entry<capture#1-of ? extends String,capture#2-of ? extends Integer>>
zuSet<Map.Entry<? extends String,? extends Integer>>
Was soll der Typ vons
Sein? Eclipse schlägt vorSet<?>
aber ich versuche, genauer zu werden.