ObviousNullCheckInspection: ignore null literals

This commit is contained in:
Tagir Valeev
2017-05-15 15:11:38 +07:00
parent 35cf1cc0a9
commit 67e97bc713
2 changed files with 3 additions and 2 deletions
@@ -9,6 +9,7 @@ abstract class ObviousNullCheck {
void test() {
assertNotNull(<warning descr="Useless null-check: a value of primitive type is never null">5 + 6</warning>);
Objects.requireNonNull(null);
Objects.requireNonNull(<warning descr="Useless null-check: literal is never null">"xyz"</warning>, "xyz");
Objects.requireNonNull((<warning descr="Useless null-check: concatenation is never null">getFoo() + getBar()</warning>));
Objects.requireNonNull(<warning descr="Useless null-check: newly created object is never null">new ArrayList()</warning>, () -> "new returned null");