Files
openide/java/java-tests/testData/inspection/conditionalCanBeOptional/afterMappingNullableOk.java
Tagir Valeev db403ae8ed ConditionalCanBeOptionalInspection
Fixes IDEA-179273 Nullability check can be simplified when return type is Optional
2018-01-23 17:59:38 +07:00

13 lines
289 B
Java

// "Replace with Optional.ofNullable() chain" "GENERIC_ERROR_OR_WARNING"
import java.util.Optional;
class Test {
String trim(String s) {
return s.isEmpty() ? null : s.trim();
}
String select(String foo) {
return Optional.ofNullable(foo).map(this::trim).orElse(null);
}
}