/* * @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> { publicvoid check(T val){
System.out.println("Second check method being called");
} public E check(E val){
System.out.println("First check method being called"); returnnull;
}
}
class Test3 extends Test<String,String> { }
class ParametericMethodsTest3 { publicvoid assertion2() {
Test3 tRef = new Test3();
tRef.check("");
}
}
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.