FindBugs Results

The following document contains the results of FindBugs.

Summary

Files Errors
31 72

Files

Files Violations
org.apache.torque.TorqueInstance 3
org.apache.torque.TorqueRuntimeException 1
org.apache.torque.adapter.DBSybase 1
org.apache.torque.adapter.DBInformix 1
org.apache.torque.adapter.DBSapDB 1
org.apache.torque.adapter.DBInterbase 1
org.apache.torque.adapter.DBFirebird 1
org.apache.torque.adapter.DBOracle 1
org.apache.torque.adapter.DBDerby 1
org.apache.torque.adapter.DBMM 1
org.apache.torque.map.DatabaseMap 4
org.apache.torque.map.TableMap 2
org.apache.torque.om.ObjectKey 1
org.apache.torque.om.DateKey 1
org.apache.torque.om.StringKey 1
org.apache.torque.om.ComboKey 2
org.apache.torque.oid.IDBroker 10
org.apache.torque.manager.MethodCacheKey 1
org.apache.torque.util.VillageUtils 1
org.apache.torque.util.SQLBuilder 3
org.apache.torque.util.BasePeer 5
org.apache.torque.util.Criteria 7
org.apache.torque.util.LargeSelect 4
org.apache.torque.util.SummaryHelper 1
org.apache.torque.util.ListOrderedMapCI 6
org.apache.torque.util.Criteria$Criterion 1
org.apache.torque.util.functions.Aggregate$AgregateFunction 2
org.apache.torque.util.functions.FunctionFactory 5
org.apache.torque.oid.IDGeneratorFactory 1
org.apache.torque.util.functions.AbstractFunction 1
org.apache.torque.manager.AbstractBaseManager 1

org.apache.torque.om.ObjectKey

Violation Line Priority
HE: org.apache.torque.om.ObjectKey defines hashCode and uses Object.equals() -1 Low

org.apache.torque.om.DateKey

Violation Line Priority
HE: org.apache.torque.om.DateKey defines equals but not hashCode 132 Low

org.apache.torque.om.StringKey

Violation Line Priority
HE: org.apache.torque.om.StringKey defines equals but not hashCode 119 Low

org.apache.torque.oid.IDGeneratorFactory

Violation Line Priority
MS: org.apache.torque.oid.IDGeneratorFactory.ID_GENERATOR_METHODS is a mutable array 48 High

org.apache.torque.manager.AbstractBaseManager

Violation Line Priority
IS: Inconsistent synchronization of org.apache.torque.manager.AbstractBaseManager.isNew; locked 66% of time 494 Normal