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
841301

net.sourceforge.domian.repository.EntityPersistenceMetaData

BugCategoryDetailsLinePriority
net.sourceforge.domian.repository.EntityPersistenceMetaData.getReadFirstTime() may expose internal representation by returning EntityPersistenceMetaData.readFirstTimeMALICIOUS_CODEEI_EXPOSE_REP105Medium
net.sourceforge.domian.repository.EntityPersistenceMetaData.getReadLastTime() may expose internal representation by returning EntityPersistenceMetaData.readLastTimeMALICIOUS_CODEEI_EXPOSE_REP110Medium
net.sourceforge.domian.repository.EntityPersistenceMetaData.getWrittenFirstTime() may expose internal representation by returning EntityPersistenceMetaData.writtenFirstTimeMALICIOUS_CODEEI_EXPOSE_REP95Medium
net.sourceforge.domian.repository.EntityPersistenceMetaData.getWrittenLastTime() may expose internal representation by returning EntityPersistenceMetaData.writtenLastTimeMALICIOUS_CODEEI_EXPOSE_REP100Medium

net.sourceforge.domian.specification.AlwaysFalseSpecification

BugCategoryDetailsLinePriority
net.sourceforge.domian.specification.AlwaysFalseSpecification defines equals and uses Object.hashCode()BAD_PRACTICEHE_EQUALS_USE_HASHCODE56Medium

net.sourceforge.domian.specification.AlwaysTrueSpecification

BugCategoryDetailsLinePriority
net.sourceforge.domian.specification.AlwaysTrueSpecification defines equals and uses Object.hashCode()BAD_PRACTICEHE_EQUALS_USE_HASHCODE60Medium

net.sourceforge.domian.specification.ConjunctionSpecification

BugCategoryDetailsLinePriority
Method net.sourceforge.domian.specification.ConjunctionSpecification.isDisjointWith(Specification) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR123Medium

net.sourceforge.domian.specification.DisjunctionSpecification

BugCategoryDetailsLinePriority
Method net.sourceforge.domian.specification.DisjunctionSpecification.isDisjointWith(Specification) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR121Medium

net.sourceforge.domian.specification.JointDenialSpecification

BugCategoryDetailsLinePriority
Method net.sourceforge.domian.specification.JointDenialSpecification.isDisjointWith(Specification) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR194Medium

net.sourceforge.domian.specification.WildcardExpressionMatcherStringSpecification

BugCategoryDetailsLinePriority
net.sourceforge.domian.specification.WildcardExpressionMatcherStringSpecification doesn't override RegularExpressionMatcherStringSpecification.equals(Object)STYLEEQ_DOESNT_OVERRIDE_EQUALS40-123Medium

net.sourceforge.domian.util.ReflectionUtils

BugCategoryDetailsLinePriority
net.sourceforge.domian.util.ReflectionUtils.DO_COPY_ENTITIES isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL329High
net.sourceforge.domian.util.ReflectionUtils.DO_COPY_OBJECTS isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL308High
net.sourceforge.domian.util.ReflectionUtils.RECURSIVE_COPYING_DEPTH_TRESHOLD isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL346High