if ステートメントまたは条件式の条件で null 許容性がチェックされているものの、その if ステートメント内では使用されていない変数への参照を報告します。
これは多くの場合、チェックが不要であるか、ミスによって変数が if ステートメント内で参照されていないことを意味します。
例:
void test(Integer i) {
if (i != null) { // この 'i' は 'if' ステートメント内では使用されていません
System.out.println();
}
}