Community
Participate
Working Groups
Build 3.3M3 When using generics, the illegal field ref diagnosis is not properly emmitted: class Z { Z z1 = z1; Z[] z2 = z2; } class Y<E> { E[] es = es; // should be rejected }
Problem comes from mismatch between generic and parameterized type. Added GenericTypeTest#test1085
Created attachment 54349 [details] Proposed patch
Released for 3.3M4. Fixed
Released for 3.2.2
Verified for 3.3M4 with I20061211-1119 since E[] es = es is now an error.
Reopen to close it during 3.2.2 verification.
Released for 3.2.2.
verified for 3.2.2 using build M20070112-1200