Can anyone explain me why this throws a findbug warning:
if (m != null && m.getModifiedDate() != null)
content.put("ModifiedDate", m.getModifiedDate().getTime());
and this is working:
if(m != null){
Date date = m.getModifiedDate();
if (date != null)
content.put("ModifiedDate", date .getTime());
}
Warning: Possible null pointer dereference due to return value of called method.
Is there a possibilty to tell FindBugs that Example number 1 should not be a warning?
Possibly because m.getModifiedDate()
could return a non-null value on the first call, but a null value on the second?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With