Community
Participate
Working Groups
Build 20050509 According to JLS 4.8 (3rd edition), all non-static member types of a raw type should be considered as raw type. As such an unchecked warning is expected for the following testcase: public class X { public static void main(String[] args) { Outer.Inner inner = new Outer().new Inner(); X x = inner.setOuterT(new X()); } } class Outer<T> { T t; class Inner { T setOuterT(T t1) { t = t1; return t; } } }
Added GenericTypeTest#test647.
Tuned raw conversion to create RawTypeBinding in this situation instead of ParameterizedTypeBinding. Also fixed compatibility rules to be stricter on enclosing types. Fixed
Fixed
Verified in I20050510-0010 + JDT/Core v_556