OptionalAssignedToNullInspection: added assignment test

This commit is contained in:
Tagir Valeev
2017-03-02 09:49:30 +07:00
parent a6051531be
commit 1db9b2fd3f
2 changed files with 2 additions and 0 deletions
@@ -10,6 +10,7 @@ public class Test {
public <T> void test(List<T> list) {
Optional<T> s = list.size() > 0 ? Optional.of(list.get(0)) : Optional.empty();
varArg(1, Optional.of(1), Optional.empty());
s = Optional.empty();
m((Optional<String>) Optional.<String>empty());
Optional.of("xyz").flatMap(x -> Optional.empty()).ifPresent(System.out::println);
}
@@ -10,6 +10,7 @@ public class Test {
public <T> void test(List<T> list) {
Optional<T> s = list.size() > 0 ? Optional.of(list.get(0)) : n<caret>ull;
varArg(1, Optional.of(1), null);
s = null;
m((Optional<String>) null);
Optional.of("xyz").flatMap(x -> null).ifPresent(System.out::println);
}