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

15 lines
305 B
Java

class A {
static class B<T> {
int foo(T x) {return 0;}
}
public static void main(String[] args) {
B<? extends CharSequence> q = new B<>();
Func x = q::<error descr="Cannot resolve method 'foo'">foo</error>;
x.invoke("");
}
interface Func {
int invoke(CharSequence x);
}
}