FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
455800

org.kuali.rice.kew.api.KewApiConstants

BugCategoryDetailsLinePriority
Method org.kuali.rice.kew.api.KewApiConstants.<static initializer>() invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR280Medium
Method org.kuali.rice.kew.api.KewApiConstants.<static initializer>() invokes inefficient new Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR727Medium

org.kuali.rice.kew.api.WorkflowDocumentFactory

BugCategoryDetailsLinePriority
Immediate dereference of the result of readLine() in org.kuali.rice.kew.api.WorkflowDocumentFactory.loadProvider()STYLENP_IMMEDIATE_DEREFERENCE_OF_READLINE170Medium

org.kuali.rice.kew.api.doctype.DocumentTypePolicyMapAdapter

BugCategoryDetailsLinePriority
Method org.kuali.rice.kew.api.doctype.DocumentTypePolicyMapAdapter.marshal(Map) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR39Medium

org.kuali.rice.kew.api.document.attribute.WorkflowAttributeDefinition$Builder

BugCategoryDetailsLinePriority
Call to equals() comparing different types in org.kuali.rice.kew.api.document.attribute.WorkflowAttributeDefinition$Builder.getPropertyDefinition(String)CORRECTNESSEC_UNRELATED_TYPES315High
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)CORRECTNESSNP_NULL_PARAM_DEREF283High

org.kuali.rice.kew.api.rule.RuleExtension

BugCategoryDetailsLinePriority
org.kuali.rice.kew.api.rule.RuleExtension defines equals but not hashCodeBAD_PRACTICEHE_EQUALS_NO_HASHCODE162Medium

org.kuali.rice.kew.api.rule.RuleResponsibility

BugCategoryDetailsLinePriority
org.kuali.rice.kew.api.rule.RuleResponsibility defines equals but not hashCodeBAD_PRACTICEHE_EQUALS_NO_HASHCODE419Medium