/* * @test /nodynamiccopyright/ * @bug 4906586 * @summary Missing ambiguity error when two methods are equally specific * @author gafter * * @compile/fail/ref=Ambig3.out -XDrawDiagnostics Ambig3.java */ class Test<T,E> { public void check(T val){ System.out.println("Second check method being called"); } public E check(E val){ System.out.println("First check method being called"); return null; } } class Test3 extends Test<String,String> { } class ParametericMethodsTest3 { public void assertion2() { Test3 tRef = new Test3(); tRef.check(""); } }