Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/graphInference/DefaultConstructorAsArgument.java
2017-03-24 13:19:01 +01:00

22 lines
367 B
Java

class Main2 {
<R> void bar(Fun<Integer, R> collector) { }
<T, D> Fun<T, Integer> foo(D d) { return null; }
public void test() {
bar(new Foo<>());
}
interface Fun<T, R> {
R f(T t);
}
class Foo<K> implements Fun<K, Integer> {
@Override
public Integer f(K k) {
return null;
}
}
}