I am using Java generic programming for creating an HashMap:
Map< String, ? super TreeSet< MyObject>> myMap = new HashMap< String, TreeSet< MyObject>>();
However when I try to add something in myMap, I get an error.
Set< MyObject> mySet = new TreeSet< MyObject>();
myMap.put("toto", mySet);
The error is:
put(String, capture< ? super java.util.TreeSet< MyObject>>) in Map cannot be applied to (String, java.util.Set< MyObject>)
Any help would be much appreciated.