任何人能解釋我爲什麼這個拋出一個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