author | hseigel |
Wed, 02 Mar 2016 23:48:41 +0000 | |
changeset 36397 | c487ced7231c |
parent 30719 | 91834c070ba5 |
child 45413 | 75202c6b2c35 |
permissions | -rw-r--r-- |
/* * @test /nodynamiccopyright/ * @bug 4756416 * @summary generics: erasure clash not detected * @author gafter * * @compile/fail/ref=T4757416.out -XDrawDiagnostics T4757416.java */ class T4756416 { static class C<A> { A id ( A x) { return x; } } interface I<A> { A id(A x); } static class D extends C<String> implements I<Integer> { public String id(String x) { return x; } public Integer id(Integer x) { return x; } } }