Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newLambda/OverloadResolutionSAM.java
anna 82fd892ec5 new inference: overload resolution: check SAM specific withing common specific check
(cherry picked from commit 2bbd45e57bc5df7ff2a5cae7acedc0d2428d9afe)
2013-11-25 16:47:58 +01:00

20 lines
388 B
Java

class Test {
interface IInt {
int _();
}
interface ILong {
long _();
}
void m(IInt i, Long l) {}
void m(ILong l, Integer i) {}
void m1(IInt i, Integer l) {}
void m1(ILong l, Object i) {}
void test() {
m<error descr="Ambiguous method call: both 'Test.m(IInt, Long)' and 'Test.m(ILong, Integer)' match">(() -> 1, null)</error>;
m1(() -> 1, null);
}
}