jdk-24/test/langtools/tools/javac/8194932/T8194932.java
Maurizio Cimadamore 989b326949 8194932: no ambuguity error is emitted if classfile contains two identical methods with different return types
Add recovery logic when classfile contains two signature-equivalent methods

Reviewed-by: jlahoda, vromero
2018-01-12 16:49:58 +00:00

14 lines
346 B
Java

/*
* @test /nodynamiccopyright/
* @bug 8194932
* @summary no ambuguity error is emitted if classfile contains two identical methods with different return types
* @build Foo
* @compile/fail/ref=T8194932.out -XDrawDiagnostics T8194932.java
*/
class T8194932 {
void test(Foo foo) {
foo.m(); //should get an ambiguity here
}
}