T6476118b.java revision 4184:3b9297698293
1/**
2 * @test  /nodynamiccopyright/
3 * @bug 6476118 6533652 7170058
4 * @summary compiler bug causes runtime ClassCastException for generics overloading
5 * @compile/fail/ref=T6476118b.out -XDrawDiagnostics T6476118b.java
6 */
7
8class T6476118b {
9    public final int compareTo(Object o) { return 0; }
10
11    static class B extends T6476118b implements Comparable<B> {
12        public int compareTo(B b){ return 0; }
13    }
14}
15