3 * @bug 6476118 |
3 * @bug 6476118 |
4 * @summary compiler bug causes runtime ClassCastException for generics overloading |
4 * @summary compiler bug causes runtime ClassCastException for generics overloading |
5 * @compile/fail/ref=T6476118c.out -XDrawDiagnostics T6476118c.java |
5 * @compile/fail/ref=T6476118c.out -XDrawDiagnostics T6476118c.java |
6 */ |
6 */ |
7 |
7 |
8 class T6476118b { |
8 class T6476118c { |
9 static class A<T> { |
9 static class A<T> { |
10 public void foo(T t) { } |
10 public void foo(T t) { } |
11 } |
11 } |
12 |
12 |
13 static class B<T extends Number> extends A<T> { |
13 static class B<T extends Number> extends A<T> { |