Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/AssertNumberOfParameters.java
anna 10439a10a0 new inference: reject methrefs with inconsistent number of parameters
(cherry picked from commit 9c41270192e140ed28067e2740333c6d3fa49bd2)
2013-11-25 16:47:52 +01:00

15 lines
313 B
Java

class Test {
interface I {
void m(Integer x1, Integer x2, Integer x3);
}
static class Foo {
static void foo() {}
}
<T> void bar(I i) {}
void test() {
bar<error descr="'bar(Test.I)' in 'Test' cannot be applied to '(<method reference>)'">(Foo::foo)</error>;
}
}