Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/anonymous2lambda/afterCollapseToExprLambda.java
Tagir Valeev 9c6aeba5b4 [java] More tests for preview; minor fixes
GitOrigin-RevId: 7f72c5f68ab821e728eb0d5152f0910f48035046
2022-07-22 11:54:00 +00:00

23 lines
601 B
Java

// "Replace with lambda" "true-preview"
import java.util.Collection;
import java.util.function.Function;
class Test {
public static <T, V> V[] map2Array( T[] array, Class<? super V> aClass, Function<T, V> mapper) {
return null;
}
public static <T, V> V[] map2Array(Collection<T> array, Class<? super V> aClass, Function<T, V> mapper) {
return null;
}
void m(String[] f, int i, FooBar manager){
map2Array(f, Integer.class, (NullableFunction<String, Integer>) s -> s.length());
}
interface NullableFunction<A, B> extends Function<A, B> {
B apply(final A param);
}
}