¿Alguien puede explicar por qué esto arroja una advertencia findbug:¿Por qué FindBugs está ignorando mi cheque por nulo?
if (m != null && m.getModifiedDate() != null)
content.put("ModifiedDate", m.getModifiedDate().getTime());
y esto está funcionando:
if(m != null){
Date date = m.getModifiedDate();
if (date != null)
content.put("ModifiedDate", date .getTime());
}
Advertencia: Posible referencia a un puntero nulo debido a devolver el valor del llamado método.
¿Existe la posibilidad de decirle a FindBugs que el Ejemplo número 1 no debería ser una advertencia?
que advertencia ??? – UmNyobe
¿Cuál es la advertencia? – montardon
lo olvidé de pegarlo ... editado – soulcinder