任何人能解释我为什么这个抛出一个findbug警告:为什么FindBugs忽略我的空检查?
if (m != null && m.getModifiedDate() != null)
content.put("ModifiedDate", m.getModifiedDate().getTime());
,这是工作:
if(m != null){
Date date = m.getModifiedDate();
if (date != null)
content.put("ModifiedDate", date .getTime());
}
警告:由于返回调用方法的价值可能空指针引用。
有没有可能告诉FindBugs示例编号1不应该是警告?
哪个警告? – UmNyobe 2012-03-23 08:49:09
什么是警告? – montardon 2012-03-23 08:50:28
对不起,忘了粘贴它..编辑 – soulcinder 2012-03-23 08:50:53