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

Reply via email to