Win2k sp2, jdk1.3.1, idea #612
package pt.keysoft.ztest;
public class TestInspection {
public Object convertValue(Object value) {
Class columnClass = getColumnClass();
if (columnClass == null || value.getClass() != columnClass)
return value;
if (columnClass == Boolean.class) {
if (value == null
|| (value instanceof Boolean && ((Boolean)
value).booleanValue())) {
return Boolean.TRUE;
}
return Boolean.FALSE;
}
return value;
}
private Class getColumnClass() {
return null;
}
}
Inspection erroneously suggests:
Condition value == null is always false (at if(value == null || ...).
Possibly the same error: value.getClass() isn't flagged as a possible
NPE.
Carlos
--
Carlos Costa e Silva <[EMAIL PROTECTED]>
_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list