Files
Bartek Paciaandintellij-monorepo-bot 6682d9efc3 [java-inspections] Non functional style Optional.isPresent - missed opportunity
IDEA-360860 fixed

* split tests into individual methods, to make debugging easier
* add javadoc for VariableAccessUtils#isVariableTypeChangeSafeForReference


(cherry picked from commit f6b3468079959f7adec737e0b8ec3ad1d97e7ad2)

IJ-MR-150176

GitOrigin-RevId: 4b430e49819c7cba1e08ecee47b881f05be570d4
2024-11-28 23:23:40 +00:00

14 lines
316 B
Java

import java.util.Optional;
class OptionalIsPresent {
public void foo(Optional<String> str) {
String val;
if (<warning descr="Can be replaced with single expression in functional style">str.isEmpty()</warning>) {
val = "";
} else {
val = str.get();
}
System.out.println(val);
}
}