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

24 lines
574 B
Java

// "Replace with lambda" "true-preview"
import java.util.function.*;
class Test {
public static Promise<Integer> some() {
return PromiseUtils.compose(
new Promise<String>(),
v -> new Promise<Long>(),
new Funct<caret>ion<Long, Integer>() {
@Override
public Integer apply(Long result) {
return 0;
}
});
}
}
class Promise<T> {}
class PromiseUtils {
public static <A, B, C> Promise<C> compose(Promise<A> aPromise, Function<A, Promise<B>> abTransform, Function<B, C> resultTransform) {
return null;
}
}