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 |
---|---|---|---|---|
net.sourceforge.domian.repository.EntityPersistenceMetaData.getReadFirstTime() may expose internal representation by returning EntityPersistenceMetaData.readFirstTime | MALICIOUS_CODE | EI_EXPOSE_REP | 105 | Medium |
net.sourceforge.domian.repository.EntityPersistenceMetaData.getReadLastTime() may expose internal representation by returning EntityPersistenceMetaData.readLastTime | MALICIOUS_CODE | EI_EXPOSE_REP | 110 | Medium |
net.sourceforge.domian.repository.EntityPersistenceMetaData.getWrittenFirstTime() may expose internal representation by returning EntityPersistenceMetaData.writtenFirstTime | MALICIOUS_CODE | EI_EXPOSE_REP | 95 | Medium |
net.sourceforge.domian.repository.EntityPersistenceMetaData.getWrittenLastTime() may expose internal representation by returning EntityPersistenceMetaData.writtenLastTime | MALICIOUS_CODE | EI_EXPOSE_REP | 100 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
net.sourceforge.domian.specification.AlwaysFalseSpecification defines equals and uses Object.hashCode() | BAD_PRACTICE | HE_EQUALS_USE_HASHCODE | 56 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
net.sourceforge.domian.specification.AlwaysTrueSpecification defines equals and uses Object.hashCode() | BAD_PRACTICE | HE_EQUALS_USE_HASHCODE | 60 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method net.sourceforge.domian.specification.ConjunctionSpecification.isDisjointWith(Specification) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 123 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method net.sourceforge.domian.specification.DisjunctionSpecification.isDisjointWith(Specification) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 121 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method net.sourceforge.domian.specification.JointDenialSpecification.isDisjointWith(Specification) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 194 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
net.sourceforge.domian.specification.WildcardExpressionMatcherStringSpecification doesn't override RegularExpressionMatcherStringSpecification.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 40-123 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
net.sourceforge.domian.util.ReflectionUtils.DO_COPY_ENTITIES isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 329 | High |
net.sourceforge.domian.util.ReflectionUtils.DO_COPY_OBJECTS isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 308 | High |
net.sourceforge.domian.util.ReflectionUtils.RECURSIVE_COPYING_DEPTH_TRESHOLD isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 346 | High |