我使用Findbugs與eclipse整合。FIndbug不識別空指針異常
當我在我的項目上運行findbugs時,下面的代碼不捕獲可能的空指針異常。
在下面的代碼片段中,對象測試容易出現findbugs未識別的空指針異常。
@Override
public boolean saveIrr(TestObject test) throws DuplicateRecordException {
boolean status = false
try {
test.getAddDate();
status = adhocMaintPopupMapper.saveIrr(IRRPopupMaint);
} catch (DataIntegrityViolationException e) {
logger.error("Error in Saving!", e);
throw new TransactionDataException("Error in Saving!", e);
}
return status;
}
是否需要任何配置更改使findbugs識別此?
感謝您的答覆! – prabu
已將@Nonnull添加到我的代碼中,但findbug仍然沒有檢測到NP :(已將jsr305-1.3.9.jar添加到eclipse classpath中。是否有任何建議? – prabu
@prabu - 查看我的更新以瞭解爲什麼您不會收到錯誤警告。 –