# Date: Fri Jan 13 00:16:06 EST 2006
# Module: community
# Repository: /cvsroot/community
# Tag: HEAD
# Rulesets: unusedcode.xml
PMD

Summary

Rule nameNumber of violations
UselessOverridingMethod3
UnusedLocalVariable3
CollapsibleIfStatements5
UnusedPrivateMethod5
EmptyIfStmt2
EmptyCatchBlock10
OverrideBothEqualsAndHashcode2
UnusedPrivateField7

Detail

#FileLineProblem
1 org/cougaar/community/AbstractCommunityService.java 246 These nested if statements could be combined
2 org/cougaar/community/AbstractCommunityService.java 760 These nested if statements could be combined
3 org/cougaar/community/AgentImpl.java 55 Overriding method merely calls super
4 org/cougaar/community/CommunityCache.java 416 Avoid unused private methods such as 'allDescendentsFound(Community)'
5 org/cougaar/community/CommunityCache.java 515 Avoid unused private methods such as 'addListener(String,CommunityChangeListener)'
6 org/cougaar/community/CommunityCache.java 578 Avoid unused private fields such as 'timeStamp'
7 org/cougaar/community/CommunityCache.java 579 Avoid unused private fields such as 'community'
8 org/cougaar/community/CommunityImpl.java 176 These nested if statements could be combined
9 org/cougaar/community/CommunityImpl.java 191 Avoid unused private methods such as 'entityNames(Collection)'
10 org/cougaar/community/CommunityImpl.java 219 Ensure you override both equals() and hashCode()
11 org/cougaar/community/CommunityPlugin.java 301 Avoid empty catch blocks
12 org/cougaar/community/CommunityServiceComponent.java 57 Avoid unused local variables such as 'cs'
13 org/cougaar/community/CommunityUtils.java 186 Avoid empty catch blocks
14 org/cougaar/community/DefaultCommunityServiceImpl.java 334 Avoid empty 'if' statements
15 org/cougaar/community/DefaultCommunityServiceImpl.java 896 Avoid unused private fields such as 'tryUntil'
16 org/cougaar/community/EntityImpl.java 178 Avoid empty catch blocks
17 org/cougaar/community/EntityImpl.java 202 Avoid empty catch blocks
18 org/cougaar/community/Glob.java 111 Avoid unused local variables such as 'dash'
19 org/cougaar/community/Glob.java 175 Avoid unused private methods such as 'match(String,int)'
20 org/cougaar/community/SearchStringParser.java 46 Avoid unused private fields such as 'SPACE'
21 org/cougaar/community/SearchStringParser.java 47 Avoid unused private fields such as 'TAB'
22 org/cougaar/community/init/CommunityConfig.java 139 Avoid empty catch blocks
23 org/cougaar/community/init/CommunityInitializerServiceComponent.java 64 Avoid empty 'if' statements
24 org/cougaar/community/init/DBCommunityInitializerServiceProvider.java 153 Avoid empty catch blocks
25 org/cougaar/community/init/DBCommunityInitializerServiceProvider.java 156 Avoid empty catch blocks
26 org/cougaar/community/init/DBCommunityInitializerServiceProvider.java 197 Avoid empty catch blocks
27 org/cougaar/community/init/DBCommunityInitializerServiceProvider.java 200 Avoid empty catch blocks
28 org/cougaar/community/init/DBCommunityInitializerServiceProvider.java 232 Avoid unused local variables such as 'bs'
29 org/cougaar/community/init/FileCommunityInitializerServiceProvider.java 93 Avoid unused private methods such as 'getCommunityConfigsFromFile(String)'
30 org/cougaar/community/manager/AbstractCommunityManager.java 365 Avoid empty catch blocks
31 org/cougaar/community/manager/CommunityDistributer.java 438 These nested if statements could be combined
32 org/cougaar/community/manager/CommunityDistributer.java 448 These nested if statements could be combined
33 org/cougaar/community/manager/DefaultCommunityManagerImpl.java 146 Overriding method merely calls super
34 org/cougaar/community/manager/DefaultCommunityManagerImpl.java 150 Overriding method merely calls super
35 org/cougaar/community/requests/CommunityRequest.java 104 Ensure you override both equals() and hashCode()
36 org/cougaar/community/requests/RemoveChangeListener.java 38 Avoid unused private fields such as 'entityName'
37 org/cougaar/community/util/CommunityViewerServlet.java 267 Avoid unused private fields such as 'communityPredicate'