8148787: StringConcatFactory exactness check produces bad bytecode when a non-arg concat is requested
Reviewed-by: vlivanov, psandoz
/*
* @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("");
}
}