T7007615.java revision 4184:3b9297698293
1/* 2 * @test /nodynamiccopyright/ 3 * @bug 7007615 7170058 4 * @summary java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123. 5 * @author mcimadamore 6 * @compile/fail/ref=T7007615.out -XDrawDiagnostics T7007615.java 7 */ 8 9class T6985719a { 10 class AX<T extends Number> { 11 void foo(T t) { } 12 } 13 14 class BX<S extends Integer> extends AX<S> { 15 @Override 16 void foo(S t) { } 17 void bar(BX bx){} 18 } 19 20 class DX extends BX<Integer> { 21 void foo(Number t) { } 22 void bar(BX<?> bx) { } 23 24 @Override 25 void foo(Integer t) { } 26 } 27} 28