mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
25 lines
765 B
Java
25 lines
765 B
Java
// "Fix all ''Optional' can be replaced with sequence of 'if' statements' problems in file" "true"
|
|
|
|
import java.util.*;
|
|
|
|
class Test {
|
|
|
|
boolean isPresent(String in) {
|
|
return Optional.of<caret>(in).map(in -> in.substring(3)).filter(s -> s.startsWith("1")).isPresent();
|
|
}
|
|
|
|
boolean isPresentFinalVariable(String in) {
|
|
@Deprecated final String isPresent = Optional.<caret>ofNullable(in).isPresent();
|
|
Runnable r = () -> System.out.println(isPresent);
|
|
}
|
|
|
|
boolean isPresentCanBeNonFinalVariable(String in) {
|
|
final var isPresent = Optional.<caret>ofNullable(in).isPresent();
|
|
System.out.println(isPresent);
|
|
}
|
|
|
|
boolean isEmpty(String in) {
|
|
return Optional.of(in).map(in -> in.substring(3)).filter(s -> s.startsWith("1")).isEmpty();
|
|
}
|
|
|
|
} |