Community
Participate
Working Groups
Build 200411101000 The following code compiles with javac, but the assignment in test() generates this error in Eclipse: Type mismatch: cannot convert from Map<Class<? extends Object>,List<Object>> to Map<Class<? extends Object>,List<Object>> import java.util.HashMap; import java.util.List; import java.util.Map; public class Test { protected Map<Class<? extends Object>, List<Object>> m_test = new HashMap<Class<? extends Object>, List<Object>>(); } import java.util.List; import java.util.Map; public class Test2 extends Test { public Map<Class<? extends Object>, List<Object>> test() { return m_test; } }
Addressed in latest iteration of tuning for generics. Added regression test: GenericTypeTest#test421. Fixed
Verified in 200412140800