私は、Eclipse火星(4.5.0)でSonarLintプラグイン(2.1.0)を使用していると私は取得しています:このコードでNullPointerException might be thrown as listToCheck is nullable here
を:避けるのにNullPointerExceptionチェック
if (checkListNotNull(listToCheck)) {
listToCheck.get(0); // I get here that warning
}
checkListNotNull
があればtrueを返すメソッドです渡されたリストはnullではありません
このソナー警告を避けることはできますか?
おかげ
どのJavaのバージョンを使用していますか? listToCheck == nullは、余分なメソッドと比較してnullCheckのほうが優れています。または、Java 8からオプション – Stultuske
を使用することができます。 'checkListNotNull(listToCheck)'は、 'listToCheck!= null'よりも読み込みが難しくなります。 – Manu
私は少し私のメソッドを変更しましたが、実際のコードチェックはnullでなく、空ではありません。リストを返す!= null &&!list.isEmpty();私はJava 5(プロジェクトに必要)を使用しています – OscarBcn