我一直在我的声纳实例上测试规则“正确性 - 可能的空指针取消引用”和“正确性 - 异常路径上的方法中可能的空指针取消引用”。不幸的是,以下代码从未被检测为错误
public ResultatsDTO getContent(String userName, String roid) {
ResultatsDTO resultats = null;
try {
resultats = GetDocContentCaller.instance().getDocumentContent(
userName, roid);
} catch (Exception e) {
LOGGER.error(
"Erreur dans l'appel de l'ejb lors du telechargement du document docBaseId"
+ roid, e);
if (resultats.getErrorCode() == 0) {
resultats.setErrorCode(ERROR_CODE_104);
resultats.setMessage("erreur lors de l appel du web service");
}
}
return resultats;
}
Netbeans 正确检测到此问题,但声纳 3.6.1 没有。
正常吗?这是好规则吗?
谢谢你的帮助