The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method org.kuali.rice.kew.api.KewApiConstants.<static initializer>() invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 280 | Medium |
Method org.kuali.rice.kew.api.KewApiConstants.<static initializer>() invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 727 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Immediate dereference of the result of readLine() in org.kuali.rice.kew.api.WorkflowDocumentFactory.loadProvider() | STYLE | NP_IMMEDIATE_DEREFERENCE_OF_READLINE | 170 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method org.kuali.rice.kew.api.doctype.DocumentTypePolicyMapAdapter.marshal(Map) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 39 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Call to equals() comparing different types in org.kuali.rice.kew.api.document.attribute.WorkflowAttributeDefinition$Builder.getPropertyDefinition(String) | CORRECTNESS | EC_UNRELATED_TYPES | 315 | High |
Method call in org.kuali.rice.kew.api.document.attribute.WorkflowAttributeDefinition$Builder.setPropertyDefinitions(List) passes null for nonnull parameter of new java.util.ArrayList(Collection) | CORRECTNESS | NP_NULL_PARAM_DEREF | 283 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.kew.api.rule.RuleExtension defines equals but not hashCode | BAD_PRACTICE | HE_EQUALS_NO_HASHCODE | 162 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.kew.api.rule.RuleResponsibility defines equals but not hashCode | BAD_PRACTICE | HE_EQUALS_NO_HASHCODE | 419 | Medium |