import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
List<? extends Number> numberList = new ArrayList<>();
List<?> anotherList = numberList; // OK
Map
<String, List
<? extends Number
>> numberMap
= new HashMap
<>(); Map
<String, List
<?>> anotherMap
= numberMap
; // ERROR }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJTGlzdDw/IGV4dGVuZHMgTnVtYmVyPiBudW1iZXJMaXN0ID0gbmV3IEFycmF5TGlzdDw+KCk7CiAgICAgICAgTGlzdDw/PiBhbm90aGVyTGlzdCA9IG51bWJlckxpc3Q7IC8vIE9LCgogICAgICAgIE1hcDxTdHJpbmcsIExpc3Q8PyBleHRlbmRzIE51bWJlcj4+IG51bWJlck1hcCA9IG5ldyBIYXNoTWFwPD4oKTsKICAgICAgICBNYXA8U3RyaW5nLCBMaXN0PD8+PiBhbm90aGVyTWFwID0gbnVtYmVyTWFwOyAvLyBFUlJPUgoJfQp9
Main.java:13: error: incompatible types: Map<String,List<? extends Number>> cannot be converted to Map<String,List<?>>
Map<String, List<?>> anotherMap = numberMap; // ERROR
^
1 error