Community
Participate
Working Groups
Build 3.3rc0 We should report a supertype cycle for the following case: package p; import p.X.Super; import static p.Top.*; class Top<T> { static class A<U> {} } public class X extends Super<A<X>> { static class Super<T> extends Top<T>{ } }
Added GenericTypeTest#test1139 & 1141
Even simpler case that fails in 1.4 with a cycle error : package p; import p.X.Super; public class X extends Super { static class Super { } }
Created attachment 67130 [details] Proposed patch
Patch looks good.
Released into HEAD for 3.3RC1
Verified for 3.3 RC1 using build I20070516-0010