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

11 lines
331 B
Java

import java.util.Optional;
class OptionalIsPresent_2 {
public void foo() {
Optional<Object> opt = Optional.ofNullable(Math.random() > 0.5 ? new Object() : null);
if (<warning descr="Can be replaced with single expression in functional style">opt.isPresent()</warning>) {
System.out.println(opt.get());
}
}
}