Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/AmbiguityVarargs.java

21 lines
357 B
Java

class Test {
interface IntMapper {
int map();
}
interface LongMapper {
long map();
}
void m(IntMapper im1, IntMapper... im) { }
void m(LongMapper... lm) { }
{
m<error descr="Ambiguous method call: both 'Test.m(IntMapper, IntMapper...)' and 'Test.m(LongMapper...)' match">(this ::ii)</error>;
}
int ii() {return 0;}
}