Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newLambda/AdditionalConstraintDependsOnNonMentionedVars.java
T
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> {}
}