estoy teniendo error findbugs para el código de abajo,FindBugs - redundante Comparación con NULL
if(obj instanceof CustomerData)
{
CustomerData customerData = (CustomerData)obj;
if (customerData == null)
{
errors.reject("Error", "Null data received");
}
}
Error Desc:
nullcheck redundante de obj, que se sabe que es no nulo en (Nombre del paquete y método, lo he eliminado debido a una violación de la seguridad)
Este método contiene una verificación redundante de un valor no nulo conocido frente a la constante nula.
Por favor, que me haga saber lo que es el error aquí.
A partir del error, supongo que 'CustomerData customerData = (CustomerData) obj;' arrojaría una excepción si 'obj' era nulo, para ello esta' si (CustomerData == null) 'es redundante (o, el código anterior deja claro que' obj' es 'no null'). – forsvarir
He agregado el código "si la condición". – Srinivasan