FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is max

Summary

Classes Bugs Errors Missing Classes
283 6 0 0

net.sf.oval.AbstractCheck

Bug Category Details Line Priority
Inconsistent synchronization of net.sf.oval.AbstractCheck.whenFormula; locked 66% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 152 Medium
Inconsistent synchronization of net.sf.oval.AbstractCheck.whenLang; locked 40% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 143 Medium

net.sf.oval.Validator

Bug Category Details Line Priority

net.sf.oval.guard.Guard$GuardMethodPreResult

Bug Category Details Line Priority
new net.sf.oval.guard.Guard$GuardMethodPreResult(Object, Method, Object[], ClassChecks, boolean, Map, List) may expose internal representation by storing an externally mutable object into Guard$GuardMethodPreResult.args MALICIOUS_CODE EI_EXPOSE_REP2 76 Medium

net.sf.oval.internal.util.WeakHashSet

Bug Category Details Line Priority
Suspicious comparison of Boolean references in net.sf.oval.internal.util.WeakHashSet.remove(Object) BAD_PRACTICE RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN 127 Medium

net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl$BeanPointerEx

Bug Category Details Line Priority
net.sf.oval.ogn.ObjectGraphNavigatorJXPathImpl$BeanPointerEx defines equals but not hashCode BAD_PRACTICE HE_EQUALS_NO_HASHCODE 59-71 Medium