# Date: Fri Jan 13 00:04:27 EST 2006
# Module: util
# Repository: /cvsroot/util
# Tag: HEAD
# Rulesets: unusedcode.xml
| Rule name | Number of violations |
|---|---|
| UnnecessaryConversionTemporary | 1 |
| CollapsibleIfStatements | 6 |
| UnusedPrivateMethod | 6 |
| UnusedFormalParameter | 2 |
| UselessOverridingMethod | 19 |
| EmptyStatementNotInLoop | 1 |
| EmptyWhileStmt | 1 |
| UnusedLocalVariable | 1 |
| UnnecessaryFinalModifier | 25 |
| EmptyIfStmt | 18 |
| EmptyCatchBlock | 18 |
| OverrideBothEqualsAndHashcode | 2 |
| UnusedPrivateField | 1 |
| # | File | Line | Problem |
|---|---|---|---|
| 1 | org/cougaar/core/component/BindingUtility.java | 237 | Avoid empty catch blocks |
| 2 | org/cougaar/core/component/ComponentDescription.java | 71 | Unnecessary final modifier in final class |
| 3 | org/cougaar/core/component/ComponentDescription.java | 83 | Unnecessary final modifier in final class |
| 4 | org/cougaar/core/component/ComponentDescription.java | 298 | Unnecessary final modifier in final class |
| 5 | org/cougaar/core/component/ContainedBinderSupport.java | 40 | Overriding method merely calls super |
| 6 | org/cougaar/core/component/ContainerSupport.java | 521 | Avoid empty 'if' statements |
| 7 | org/cougaar/core/component/ContainerSupport.java | 527 | Avoid empty catch blocks |
| 8 | org/cougaar/core/component/ContainerSupport.java | 831 | Avoid empty 'if' statements |
| 9 | org/cougaar/core/component/ContainerSupport.java | 1079 | Avoid unused private methods such as 'myDestroy()' |
| 10 | org/cougaar/core/component/ServiceBrokerSupport.java | 87 | Avoid empty 'if' statements |
| 11 | org/cougaar/core/component/ServiceBrokerSupport.java | 230 | These nested if statements could be combined |
| 12 | org/cougaar/core/component/ServiceFilterBinder.java | 155 | These nested if statements could be combined |
| 13 | org/cougaar/core/component/ServiceFilterBinder.java | 267 | Ensure you override both equals() and hashCode() |
| 14 | org/cougaar/core/component/ViewedServiceBroker.java | 144 | Avoid empty 'if' statements |
| 15 | org/cougaar/core/component/ViewedServiceBroker.java | 285 | Avoid empty 'if' statements |
| 16 | org/cougaar/core/component/ViewedServiceBroker.java | 313 | Avoid unused private methods such as 'getAdvertisedServices()' |
| 17 | org/cougaar/core/component/ViewedServiceBroker.java | 318 | Avoid unused private methods such as 'getObtainedServices()' |
| 18 | org/cougaar/core/component/ViewedServiceBroker.java | 343 | Avoid unused formal parameters such as 'serviceProvider' |
| 19 | org/cougaar/core/component/ViewedServiceBroker.java | 354 | Avoid empty 'if' statements |
| 20 | org/cougaar/core/component/ViewedServiceBroker.java | 359 | Avoid unused formal parameters such as 'serviceProvider' |
| 21 | org/cougaar/core/component/ViewedServiceBroker.java | 370 | Avoid empty 'if' statements |
| 22 | org/cougaar/util/BackedEnumerator.java | 96 | Unnecessary final modifier in final class |
| 23 | org/cougaar/util/BackedEnumerator.java | 97 | Unnecessary final modifier in final class |
| 24 | org/cougaar/util/CSVUtility.java | 60 | Avoid unused private methods such as 'parse(String,Pattern)' |
| 25 | org/cougaar/util/ConfigFinder.java | 521 | Avoid empty catch blocks |
| 26 | org/cougaar/util/Configuration.java | 106 | Unnecessary final modifier in final class |
| 27 | org/cougaar/util/Configuration.java | 112 | Avoid empty catch blocks |
| 28 | org/cougaar/util/Configuration.java | 124 | Unnecessary final modifier in final class |
| 29 | org/cougaar/util/Configuration.java | 139 | Unnecessary final modifier in final class |
| 30 | org/cougaar/util/Configuration.java | 143 | Avoid empty catch blocks |
| 31 | org/cougaar/util/Configuration.java | 150 | Unnecessary final modifier in final class |
| 32 | org/cougaar/util/Configuration.java | 158 | Avoid empty catch blocks |
| 33 | org/cougaar/util/Configuration.java | 177 | Avoid empty catch blocks |
| 34 | org/cougaar/util/DBConnectionPool.java | 2319 | These nested if statements could be combined |
| 35 | org/cougaar/util/DBProperties.java | 391 | An empty statement (semicolon) not part of a loop |
| 36 | org/cougaar/util/Enumerator.java | 42 | Unnecessary final modifier in final class |
| 37 | org/cougaar/util/Enumerator.java | 43 | Unnecessary final modifier in final class |
| 38 | org/cougaar/util/INIParser.java | 102 | Ensure you override both equals() and hashCode() |
| 39 | org/cougaar/util/LRUExpireMap.java | 136 | Avoid empty 'if' statements |
| 40 | org/cougaar/util/LockFlag.java | 51 | Avoid empty catch blocks |
| 41 | org/cougaar/util/MinMaxPanel.java | 43 | Overriding method merely calls super |
| 42 | org/cougaar/util/NumericDocument.java | 41 | Avoid empty catch blocks |
| 43 | org/cougaar/util/NumericDocument.java | 70 | Avoid empty catch blocks |
| 44 | org/cougaar/util/NumericListDocument.java | 44 | Avoid empty catch blocks |
| 45 | org/cougaar/util/NumericListDocument.java | 83 | Avoid empty catch blocks |
| 46 | org/cougaar/util/Parameters.java | 62 | Avoid empty 'if' statements |
| 47 | org/cougaar/util/Parameters.java | 76 | Avoid empty catch blocks |
| 48 | org/cougaar/util/PropertyTree.java | 128 | Avoid empty 'if' statements |
| 49 | org/cougaar/util/PropertyTree.java | 155 | Avoid empty 'if' statements |
| 50 | org/cougaar/util/Reflect.java | 63 | These nested if statements could be combined |
| 51 | org/cougaar/util/ReusableThreadPool.java | 161 | Avoid empty 'if' statements |
| 52 | org/cougaar/util/ReusableThreadPool.java | 180 | Avoid unnecessary temporaries when converting primitives to Strings |
| 53 | org/cougaar/util/ShortDateFormat.java | 129 | Avoid empty catch blocks |
| 54 | org/cougaar/util/SingleElementEnumeration.java | 41 | Unnecessary final modifier in final class |
| 55 | org/cougaar/util/SingleElementEnumeration.java | 42 | Unnecessary final modifier in final class |
| 56 | org/cougaar/util/StateMachine.java | 100 | Avoid empty 'while' statements |
| 57 | org/cougaar/util/StateMachine.java | 199 | Avoid unused private methods such as 'setMachine(StateMachine)' |
| 58 | org/cougaar/util/StringKey.java | 48 | Unnecessary final modifier in final class |
| 59 | org/cougaar/util/StringKey.java | 55 | Unnecessary final modifier in final class |
| 60 | org/cougaar/util/StringKey.java | 57 | Unnecessary final modifier in final class |
| 61 | org/cougaar/util/StringUtility.java | 70 | Avoid empty 'if' statements |
| 62 | org/cougaar/util/StringUtility.java | 151 | Avoid empty 'if' statements |
| 63 | org/cougaar/util/SyncTriggerModelImpl.java | 81 | Avoid empty catch blocks |
| 64 | org/cougaar/util/SyncTriggerModelImpl.java | 147 | Avoid empty 'if' statements |
| 65 | org/cougaar/util/SyncTriggerModelImpl.java | 204 | Unnecessary final modifier in final class |
| 66 | org/cougaar/util/SynchronizedTimeSpanSet.java | 63 | Overriding method merely calls super |
| 67 | org/cougaar/util/SynchronizedTimeSpanSet.java | 77 | Overriding method merely calls super |
| 68 | org/cougaar/util/SynchronizedTimeSpanSet.java | 80 | Overriding method merely calls super |
| 69 | org/cougaar/util/SynchronizedTimeSpanSet.java | 90 | Overriding method merely calls super |
| 70 | org/cougaar/util/SynchronizedTimeSpanSet.java | 94 | Overriding method merely calls super |
| 71 | org/cougaar/util/SynchronizedTimeSpanSet.java | 98 | Overriding method merely calls super |
| 72 | org/cougaar/util/SynchronizedTimeSpanSet.java | 106 | Overriding method merely calls super |
| 73 | org/cougaar/util/SynchronizedTimeSpanSet.java | 110 | Overriding method merely calls super |
| 74 | org/cougaar/util/SynchronizedTimeSpanSet.java | 136 | Overriding method merely calls super |
| 75 | org/cougaar/util/SynchronizedTimeSpanSet.java | 140 | Overriding method merely calls super |
| 76 | org/cougaar/util/SynchronizedTimeSpanSet.java | 144 | Overriding method merely calls super |
| 77 | org/cougaar/util/SynchronizedTimeSpanSet.java | 148 | Overriding method merely calls super |
| 78 | org/cougaar/util/SynchronizedTimeSpanSet.java | 153 | Overriding method merely calls super |
| 79 | org/cougaar/util/SynchronizedTimeSpanSet.java | 157 | Overriding method merely calls super |
| 80 | org/cougaar/util/SynchronizedTimeSpanSet.java | 165 | Overriding method merely calls super |
| 81 | org/cougaar/util/SynchronizedTimeSpanSet.java | 175 | Overriding method merely calls super |
| 82 | org/cougaar/util/TimeSpanSet.java | 150 | Overriding method merely calls super |
| 83 | org/cougaar/util/jar/JarConfigFinder.java | 338 | These nested if statements could be combined |
| 84 | org/cougaar/util/jar/JarConfigFinder.java | 516 | Avoid unused private methods such as 'deleteDirectory(File)' |
| 85 | org/cougaar/util/jar/JarConfigFinder.java | 811 | Avoid unused local variables such as 'jf' |
| 86 | org/cougaar/util/jar/JarConfigFinder.java | 819 | Avoid empty catch blocks |
| 87 | org/cougaar/util/jar/JarConfigFinder.java | 824 | These nested if statements could be combined |
| 88 | org/cougaar/util/jar/JarConfigFinder.java | 867 | Avoid empty catch blocks |
| 89 | org/cougaar/util/log/Logging.java | 172 | Unnecessary final modifier in final class |
| 90 | org/cougaar/util/log/log4j/Log4jLoggerFactory.java | 338 | Avoid empty 'if' statements |
| 91 | org/cougaar/util/log/log4j/SocketAppender.java | 66 | Avoid unused private fields such as 'SHOUT_INT' |
| 92 | org/cougaar/util/log/log4j/StreamCapture.java | 183 | Unnecessary final modifier in final class |
| 93 | org/cougaar/util/log/log4j/Util.java | 60 | Unnecessary final modifier in final class |
| 94 | org/cougaar/util/log/log4j/Util.java | 79 | Unnecessary final modifier in final class |
| 95 | org/cougaar/util/log/log4j/Util.java | 97 | Unnecessary final modifier in final class |
| 96 | org/cougaar/util/log/log4j/Util.java | 115 | Unnecessary final modifier in final class |
| 97 | org/cougaar/util/log/log4j/Util.java | 128 | Unnecessary final modifier in final class |
| 98 | org/cougaar/util/log/log4j/Util.java | 150 | Unnecessary final modifier in final class |
| 99 | org/cougaar/util/log/log4j/Util.java | 211 | Avoid empty 'if' statements |
| 100 | org/cougaar/util/log/log4j/Util.java | 219 | Avoid empty catch blocks |
| 101 | org/cougaar/util/log/log4j/Util.java | 224 | Avoid empty 'if' statements |