我使用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 - 查看我的更新以了解为什么您不会收到错误警告。 –