Community
Participate
Working Groups
package test; import java.util.*; public class Test { class List1<E> extends LinkedList<E> {}; public static void main (String[] args) { Map<String, List<Integer>> x = new HashMap<String, List<Integer>>(); Map<String, List1<Integer>> m = new HashMap<String, List1<Integer>>(); } } JDT makes following one error : Type mismatch: cannot convert from HashMap<String,Test3.List1<Integer>> to Map<String,Test3.List1<Integer>> (surely, javac compiles successfully) It should not be happened.
It works with last integration build I200410260800.
Test case test0359 added in GenericTypeTest.