author | erikj |
Tue, 12 Sep 2017 19:03:39 +0200 | |
changeset 47216 | 71c04702a3d5 |
parent 30719 | langtools/test/tools/javac/generics/InheritanceConflict.java@91834c070ba5 |
permissions | -rw-r--r-- |
/* * @test /nodynamiccopyright/ * @bug 4984158 * @summary two inherited methods with same signature * @author gafter, Maurizio Cimadamore * * @compile/fail/ref=InheritanceConflict.out -XDrawDiagnostics InheritanceConflict.java */ package inheritance.conflict; class A<T> { void f(String s) {} } class B<T> extends A<T> { void f(T t) {} } class C extends B<String> { }