我正在使用与 Eclipse 集成的 Findbugs。
当我在我的项目上运行 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 识别这一点?