Files
openide/java/java-tests/testData/inspection/optionalChains/afterMapOptionalIfPresentUnwrapping2.java
Bas Leijdekkersandintellij-monorepo-bot e310b0c94c inspection warning text improvements
GitOrigin-RevId: 9aaad61ae52463727c77930af532258ea16dd1da
2020-09-04 10:23:25 +00:00

12 lines
303 B
Java

// "Remove folded 'ifPresent()' call" "true"
import java.util.*;
class Test {
native String getNonOptional();
static native Optional<String> getOptional(Test v);
void test(Optional<Test> opt) {
opt.map(Test::getNonOptional).flatMap(x -> getOptional(x)).ifPresent(System.out::println);
}
}