# Date: Fri Jan 13 00:34:25 EST 2006
# Module: servicediscovery
# Repository: /cvsroot/servicediscovery
# Tag: HEAD
# Rulesets: unusedcode.xml
PMD

Summary

Rule nameNumber of violations
UselessOverridingMethod2
UnnecessaryReturn1
ReturnFromFinallyBlock1
CollapsibleIfStatements5
UnusedLocalVariable3
UnusedPrivateMethod2
EmptyIfStmt1
OverrideBothEqualsAndHashcode6
UnusedPrivateField5

Detail

#FileLineProblem
1 org/cougaar/servicediscovery/SDDomain.java 70 Avoid empty 'if' statements
2 org/cougaar/servicediscovery/description/LineageEchelonScorer.java 249 Ensure you override both equals() and hashCode()
3 org/cougaar/servicediscovery/description/MMRoleQuery.java 123 Ensure you override both equals() and hashCode()
4 org/cougaar/servicediscovery/description/ProviderDescriptionImpl.java 81 Avoid unused local variables such as 'status'
5 org/cougaar/servicediscovery/description/ProviderDescriptionImpl.java 170 Avoid returning from a finally block
6 org/cougaar/servicediscovery/description/ProviderDescriptionImpl.java 424 Avoid unused local variables such as 'presentedbyResource'
7 org/cougaar/servicediscovery/description/ProviderInfo.java 111 Ensure you override both equals() and hashCode()
8 org/cougaar/servicediscovery/description/ServiceContractRelationshipImpl.java 85 Ensure you override both equals() and hashCode()
9 org/cougaar/servicediscovery/description/ServiceInfo.java 158 Ensure you override both equals() and hashCode()
10 org/cougaar/servicediscovery/lp/ServiceContractLP.java 327 These nested if statements could be combined
11 org/cougaar/servicediscovery/plugin/LineagePlugin.java 770 These nested if statements could be combined
12 org/cougaar/servicediscovery/plugin/MatchmakerStubPlugin.java 201 These nested if statements could be combined
13 org/cougaar/servicediscovery/plugin/SDClientPlugin.java 219 These nested if statements could be combined
14 org/cougaar/servicediscovery/plugin/SDClientPlugin.java 1647 Ensure you override both equals() and hashCode()
15 org/cougaar/servicediscovery/plugin/SDCommunityBasedRegistrationPlugin.java 229 Avoid unused private methods such as 'updateRegistration(Collection)'
16 org/cougaar/servicediscovery/plugin/SDMiniClientPlugin.java 59 Avoid unused local variables such as 'domainService'
17 org/cougaar/servicediscovery/plugin/SDRegistrationPlugin.java 57 Overriding method merely calls super
18 org/cougaar/servicediscovery/plugin/SDRegistrationPlugin.java 61 Overriding method merely calls super
19 org/cougaar/servicediscovery/plugin/SDRegistrationPluginBase.java 510 These nested if statements could be combined
20 org/cougaar/servicediscovery/plugin/SDRegistrationPluginBase.java 618 Avoid unnecessary return statements
21 org/cougaar/servicediscovery/service/UDDI4JRegistrationServiceComponent.java 146 Avoid unused private fields such as 'username'
22 org/cougaar/servicediscovery/service/UDDI4JRegistryQueryServiceComponent.java 89 Avoid unused private fields such as 'uidService'
23 org/cougaar/servicediscovery/service/UDDI4JRegistryQueryServiceComponent.java 92 Avoid unused private fields such as 'agentIdentificationService'
24 org/cougaar/servicediscovery/servlet/MatchMakerQueryServlet.java 185 Avoid unused private methods such as 'formatFloat(float,int)'
25 org/cougaar/servicediscovery/util/yp/PublishTaxonomy.java 63 Avoid unused private fields such as 'UDDI_USERID'
26 org/cougaar/servicediscovery/util/yp/PublishTaxonomy.java 64 Avoid unused private fields such as 'UDDI_PASSWORD'