Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newLambda/AdditionalConstraintDependsOnNonMentionedVars.java
Anna Kozlova 853235664f new inference: resolve bounds which are not mentioned by additional constraints before starting algorithm
(cherry picked from commit f4c3b393d749a7ad27936014c932492643a277e4)
2014-03-13 15:15:11 +01:00

14 lines
331 B
Java

import java.util.function.Function;
abstract class Test {
abstract <T, A, R> Collector<T, A, R> create(Foo<A> foo, Function<A,R> fun);
abstract <Ts> Foo<Ts[]> toArray(Ts identity);
<Tf> Collector<Tf, ?, Tf> foo(Tf t) {
return create(toArray(t), a -> a[0]);
}
interface Collector<T1, A1, R1> {}
class Foo<D> {}
}