blob: a7e28dfb2a25cb88e5ce937942c9107b99874134 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Postage - PMD Results</title>
<style type="text/css" media="all">
@import url("./css/maven-base.css");
@import url("./css/maven-theme.css");
@import url("./css/site.css");
</style>
<link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
</head>
<body class="composite">
<div id="banner">
<a href="index.html" id="bannerLeft">
<img src="images/james-postage-logo.gif" alt="" />
</a>
<a href="http://www.apache.org/index.html" id="bannerRight">
<img src="images/asf-logo-reduced.gif" alt="" />
</a>
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
Last Published: 03/30/2007
</div>
<div class="xright"> <a href="../index.html">JAMES Project</a>
|
<a href="../server/index.html">Server</a>
|
<a href="../jspf/index.html">jSPF</a>
|
<a href="../mime4j/index.html">Mime4J</a>
|
<a href="../jsieve/index.html">JSieve</a>
|
<a href="../postage/index.html">Postage</a>
</div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<h5>Postage</h5>
<ul>
<li class="none">
<a href="index.html">Overview</a>
</li>
<li class="none">
<a href="prepare_james.html">Prepare James</a>
</li>
<li class="none">
<a href="test_mail_format.html">Test mail format</a>
</li>
<li class="none">
<a href="custom_test_mails.html">Custom test mails</a>
</li>
</ul>
<h5>Project Documentation</h5>
<ul>
<li class="collapsed">
<a href="project-info.html">Project Information</a>
</li>
<li class="expanded">
<a href="project-reports.html">Project Reports</a>
<ul>
<li class="none">
<a href="cpd.html">CPD Report</a>
</li>
<li class="none">
<a href="apidocs/index.html">JavaDocs</a>
</li>
<li class="none">
<strong>PMD Report</strong>
</li>
<li class="none">
<a href="jxr.html">Source Xref</a>
</li>
</ul>
</li>
</ul>
<h5>Downloads</h5>
<ul>
<li class="none">
<a href="../download.cgi">Stable releases</a>
</li>
<li class="none">
<a href="http://people.apache.org/dist/james">Test builds</a>
</li>
<li class="none">
<a href="http://people.apache.org/builds/james/nightly/">Nightly builds</a>
</li>
</ul>
<a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy">
<img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<div class="section"><h2>PMD Results</h2><p>The following document contains the results of <a href="http://pmd.sourceforge.net/">PMD</a> 3.9.</p></div><div class="section"><h2>Files</h2><div class="section"><h3>org/apache/james/postage/classloading/CachedInstanceFactory.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/classloading/CachedInstanceFactory.html#30">30</a> - <a href="./xref/org/apache/james/postage/classloading/CachedInstanceFactory.html#61">61</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'object' (lines '37'-'52').</td><td><a href="./xref/org/apache/james/postage/classloading/CachedInstanceFactory.html#37">37</a> - <a href="./xref/org/apache/james/postage/classloading/CachedInstanceFactory.html#52">52</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'clazz' (lines '39'-'43').</td><td><a href="./xref/org/apache/james/postage/classloading/CachedInstanceFactory.html#39">39</a> - <a href="./xref/org/apache/james/postage/classloading/CachedInstanceFactory.html#43">43</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/client/POP3Client.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'entries' (lines '129'-'131').</td><td><a href="./xref/org/apache/james/postage/client/POP3Client.html#129">129</a> - <a href="./xref/org/apache/james/postage/client/POP3Client.html#131">131</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'entries' (lines '131'-'153').</td><td><a href="./xref/org/apache/james/postage/client/POP3Client.html#131">131</a> - <a href="./xref/org/apache/james/postage/client/POP3Client.html#153">153</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/client/RemoteManagerClient.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/client/RemoteManagerClient.html#63">63</a></td></tr><tr class="b"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/client/RemoteManagerClient.html#78">78</a></td></tr><tr class="a"><td>Assigning an Object to null is a code smell. Consider refactoring.</td><td><a href="./xref/org/apache/james/postage/client/RemoteManagerClient.html#90">90</a></td></tr><tr class="b"><td>Assigning an Object to null is a code smell. Consider refactoring.</td><td><a href="./xref/org/apache/james/postage/client/RemoteManagerClient.html#91">91</a></td></tr><tr class="a"><td>Assigning an Object to null is a code smell. Consider refactoring.</td><td><a href="./xref/org/apache/james/postage/client/RemoteManagerClient.html#92">92</a></td></tr><tr class="b"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/client/RemoteManagerClient.html#101">101</a></td></tr><tr class="a"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/client/RemoteManagerClient.html#135">135</a></td></tr><tr class="b"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/client/RemoteManagerClient.html#137">137</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'allAnswerLines' (lines '143'-'147').</td><td><a href="./xref/org/apache/james/postage/client/RemoteManagerClient.html#143">143</a> - <a href="./xref/org/apache/james/postage/client/RemoteManagerClient.html#147">147</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/client/SMTPClient.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'message' (lines '118'-'122').</td><td><a href="./xref/org/apache/james/postage/client/SMTPClient.html#118">118</a> - <a href="./xref/org/apache/james/postage/client/SMTPClient.html#122">122</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/configuration/ConfigurationLoader.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#36">36</a> - <a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#177">177</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'scenarioCount' (lines '49'-'102').</td><td><a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#49">49</a> - <a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#102">102</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'scenarioCount' (lines '98'-'102').</td><td><a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#98">98</a> - <a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#102">102</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'postageConfiguration' (lines '104'-'114').</td><td><a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#104">104</a> - <a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#114">114</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'profileCount' (lines '121'-'138').</td><td><a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#121">121</a> - <a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#138">138</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'profileCount' (lines '136'-'138').</td><td><a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#136">136</a> - <a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#138">138</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'profile' (lines '140'-'163').</td><td><a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#140">140</a> - <a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#163">163</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'mailSenderCount' (lines '144'-'163').</td><td><a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#144">144</a> - <a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#163">163</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'mailSenderCount' (lines '161'-'163').</td><td><a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#161">161</a> - <a href="./xref/org/apache/james/postage/configuration/ConfigurationLoader.html#163">163</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/configuration/MailSender.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Perhaps 'm_mailFactoryClass' could be replaced by a local variable.</td><td><a href="./xref/org/apache/james/postage/configuration/MailSender.html#53">53</a></td></tr><tr class="b"><td>These nested if statements could be combined</td><td><a href="./xref/org/apache/james/postage/configuration/MailSender.html#92">92</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'mailFactory' (lines '163'-'177').</td><td><a href="./xref/org/apache/james/postage/configuration/MailSender.html#163">163</a> - <a href="./xref/org/apache/james/postage/configuration/MailSender.html#177">177</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/configuration/PostageConfiguration.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'sourceInternal' (lines '223'-'232').</td><td><a href="./xref/org/apache/james/postage/configuration/PostageConfiguration.html#223">223</a> - <a href="./xref/org/apache/james/postage/configuration/PostageConfiguration.html#232">232</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'targetInternal' (lines '223'-'232').</td><td><a href="./xref/org/apache/james/postage/configuration/PostageConfiguration.html#223">223</a> - <a href="./xref/org/apache/james/postage/configuration/PostageConfiguration.html#232">232</a></td></tr><tr class="a"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/configuration/PostageConfiguration.html#228">228</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/execution/SampleController.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>It is a good practice to call super() in a constructor</td><td><a href="./xref/org/apache/james/postage/execution/SampleController.html#42">42</a> - <a href="./xref/org/apache/james/postage/execution/SampleController.html#45">45</a></td></tr><tr class="b"><td>An empty statement (semicolon) not part of a loop</td><td><a href="./xref/org/apache/james/postage/execution/SampleController.html#70">70</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/jmx/JVMResourceSampler.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'jmxFactoryClass' (lines '47'-'52').</td><td><a href="./xref/org/apache/james/postage/jmx/JVMResourceSampler.html#47">47</a> - <a href="./xref/org/apache/james/postage/jmx/JVMResourceSampler.html#52">52</a></td></tr><tr class="a"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/jmx/JVMResourceSampler.html#49">49</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/jmx/JVMResourceSamplerWorker.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Found 'UR'-anomaly for variable 'serviceURL' (lines '68'-'68').</td><td><a href="./xref/org/apache/james/postage/jmx/JVMResourceSamplerWorker.html#68">68</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'data' (lines '80'-'81').</td><td><a href="./xref/org/apache/james/postage/jmx/JVMResourceSamplerWorker.html#80">80</a> - <a href="./xref/org/apache/james/postage/jmx/JVMResourceSamplerWorker.html#81">81</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'data' (lines '89'-'94').</td><td><a href="./xref/org/apache/james/postage/jmx/JVMResourceSamplerWorker.html#89">89</a> - <a href="./xref/org/apache/james/postage/jmx/JVMResourceSamplerWorker.html#94">94</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'key' (lines '122'-'128').</td><td><a href="./xref/org/apache/james/postage/jmx/JVMResourceSamplerWorker.html#122">122</a> - <a href="./xref/org/apache/james/postage/jmx/JVMResourceSamplerWorker.html#128">128</a></td></tr><tr class="a"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/jmx/JVMResourceSamplerWorker.html#125">125</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/mail/AbstractMailFactory.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/james/postage/mail/AbstractMailFactory.html#60">60</a> - <a href="./xref/org/apache/james/postage/mail/AbstractMailFactory.html#62">62</a></td></tr><tr class="b"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/mail/AbstractMailFactory.html#90">90</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'message' (lines '102'-'102').</td><td><a href="./xref/org/apache/james/postage/mail/AbstractMailFactory.html#102">102</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'mailProcessingRecord' (lines '102'-'102').</td><td><a href="./xref/org/apache/james/postage/mail/AbstractMailFactory.html#102">102</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'mailSender' (lines '102'-'102').</td><td><a href="./xref/org/apache/james/postage/mail/AbstractMailFactory.html#102">102</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/mail/DefaultMailFactory.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/mail/DefaultMailFactory.html#37">37</a> - <a href="./xref/org/apache/james/postage/mail/DefaultMailFactory.html#84">84</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'mailProcessingRecord' (lines '39'-'78').</td><td><a href="./xref/org/apache/james/postage/mail/DefaultMailFactory.html#39">39</a> - <a href="./xref/org/apache/james/postage/mail/DefaultMailFactory.html#78">78</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'bytes' (lines '71'-'72').</td><td><a href="./xref/org/apache/james/postage/mail/DefaultMailFactory.html#71">71</a> - <a href="./xref/org/apache/james/postage/mail/DefaultMailFactory.html#72">72</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'bytes' (lines '72'-'72').</td><td><a href="./xref/org/apache/james/postage/mail/DefaultMailFactory.html#72">72</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/mail/DefaultMailValidator.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/mail/DefaultMailValidator.html#32">32</a> - <a href="./xref/org/apache/james/postage/mail/DefaultMailValidator.html#57">57</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'record' (lines '36'-'55').</td><td><a href="./xref/org/apache/james/postage/mail/DefaultMailValidator.html#36">36</a> - <a href="./xref/org/apache/james/postage/mail/DefaultMailValidator.html#55">55</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'mimeMultipart' (lines '40'-'55').</td><td><a href="./xref/org/apache/james/postage/mail/DefaultMailValidator.html#40">40</a> - <a href="./xref/org/apache/james/postage/mail/DefaultMailValidator.html#55">55</a></td></tr><tr class="a"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/mail/DefaultMailValidator.html#42">42</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/mail/HeaderConstants.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/mail/HeaderConstants.html#26">26</a> - <a href="./xref/org/apache/james/postage/mail/HeaderConstants.html#32">32</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/mail/MailAnalyzeStrategy.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'mailProcessingRecord' (lines '45'-'73').</td><td><a href="./xref/org/apache/james/postage/mail/MailAnalyzeStrategy.html#45">45</a> - <a href="./xref/org/apache/james/postage/mail/MailAnalyzeStrategy.html#73">73</a></td></tr><tr class="b"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/mail/MailAnalyzeStrategy.html#50">50</a></td></tr><tr class="a"><td>An empty statement (semicolon) not part of a loop</td><td><a href="./xref/org/apache/james/postage/mail/MailAnalyzeStrategy.html#86">86</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/mail/MailFactory.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/james/postage/mail/MailFactory.html#33">33</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'mailProcessingRecord' (lines '33'-'33').</td><td><a href="./xref/org/apache/james/postage/mail/MailFactory.html#33">33</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'mailSender' (lines '33'-'33').</td><td><a href="./xref/org/apache/james/postage/mail/MailFactory.html#33">33</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'mailSession' (lines '33'-'33').</td><td><a href="./xref/org/apache/james/postage/mail/MailFactory.html#33">33</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/mail/MailMatchingUtils.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#42">42</a> - <a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#167">167</a></td></tr><tr class="a"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#97">97</a></td></tr><tr class="b"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#109">109</a></td></tr><tr class="a"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#113">113</a></td></tr><tr class="b"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#115">115</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'mailProcessingRecord' (lines '119'-'129').</td><td><a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#119">119</a> - <a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#129">129</a></td></tr><tr class="b"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#122">122</a></td></tr><tr class="a"><td>Found 'UR'-anomaly for variable 'content' (lines '139'-'139').</td><td><a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#139">139</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'mimeType' (lines '139'-'166').</td><td><a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#139">139</a> - <a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#166">166</a></td></tr><tr class="a"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#150">150</a></td></tr><tr class="b"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/mail/MailMatchingUtils.html#152">152</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/mail/MailValidator.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/james/postage/mail/MailValidator.html#31">31</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'message' (lines '31'-'31').</td><td><a href="./xref/org/apache/james/postage/mail/MailValidator.html#31">31</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'record' (lines '31'-'31').</td><td><a href="./xref/org/apache/james/postage/mail/MailValidator.html#31">31</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/Main.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/Main.html#34">34</a> - <a href="./xref/org/apache/james/postage/Main.html#98">98</a></td></tr><tr class="a"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/Main.html#40">40</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'scenariosToRun' (lines '45'-'69').</td><td><a href="./xref/org/apache/james/postage/Main.html#45">45</a> - <a href="./xref/org/apache/james/postage/Main.html#69">69</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'scenariosToRun' (lines '45'-'69').</td><td><a href="./xref/org/apache/james/postage/Main.html#45">45</a> - <a href="./xref/org/apache/james/postage/Main.html#69">69</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'configurations' (lines '58'-'69').</td><td><a href="./xref/org/apache/james/postage/Main.html#58">58</a> - <a href="./xref/org/apache/james/postage/Main.html#69">69</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'configurations' (lines '58'-'69').</td><td><a href="./xref/org/apache/james/postage/Main.html#58">58</a> - <a href="./xref/org/apache/james/postage/Main.html#69">69</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'scenariosToRun' (lines '71'-'92').</td><td><a href="./xref/org/apache/james/postage/Main.html#71">71</a> - <a href="./xref/org/apache/james/postage/Main.html#92">92</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'playedScenarioCounter' (lines '73'-'81').</td><td><a href="./xref/org/apache/james/postage/Main.html#73">73</a> - <a href="./xref/org/apache/james/postage/Main.html#81">81</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'playedScenarioCounter' (lines '81'-'81').</td><td><a href="./xref/org/apache/james/postage/Main.html#81">81</a></td></tr><tr class="a"><td>Assigning an Object to null is a code smell. Consider refactoring.</td><td><a href="./xref/org/apache/james/postage/Main.html#86">86</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/PostageRunner.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Perhaps 'm_jvmResourceController' could be replaced by a local variable.</td><td><a href="./xref/org/apache/james/postage/PostageRunner.html#72">72</a></td></tr><tr class="b"><td>Perhaps 'm_minutesRunning' could be replaced by a local variable.</td><td><a href="./xref/org/apache/james/postage/PostageRunner.html#74">74</a></td></tr><tr class="a"><td>An empty statement (semicolon) not part of a loop</td><td><a href="./xref/org/apache/james/postage/PostageRunner.html#196">196</a></td></tr><tr class="b"><td>An empty statement (semicolon) not part of a loop</td><td><a href="./xref/org/apache/james/postage/PostageRunner.html#291">291</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'externalUsernamePrefix' (lines '308'-'316').</td><td><a href="./xref/org/apache/james/postage/PostageRunner.html#308">308</a> - <a href="./xref/org/apache/james/postage/PostageRunner.html#316">316</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'internalUsernamePrefix' (lines '381'-'412').</td><td><a href="./xref/org/apache/james/postage/PostageRunner.html#381">381</a> - <a href="./xref/org/apache/james/postage/PostageRunner.html#412">412</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'internalPassword' (lines '382'-'412').</td><td><a href="./xref/org/apache/james/postage/PostageRunner.html#382">382</a> - <a href="./xref/org/apache/james/postage/PostageRunner.html#412">412</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'existingUsers' (lines '384'-'412').</td><td><a href="./xref/org/apache/james/postage/PostageRunner.html#384">384</a> - <a href="./xref/org/apache/james/postage/PostageRunner.html#412">412</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/result/JVMResourcesRecord.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/result/JVMResourcesRecord.html#26">26</a> - <a href="./xref/org/apache/james/postage/result/JVMResourcesRecord.html#136">136</a></td></tr><tr class="a"><td>Perhaps 'm_timestamp' could be replaced by a local variable.</td><td><a href="./xref/org/apache/james/postage/result/JVMResourcesRecord.html#29">29</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/result/MailProcessingRecord.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#28">28</a> - <a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#331">331</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#33">33</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#34">34</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#36">36</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#37">37</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#38">38</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#39">39</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#40">40</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#41">41</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#42">42</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#43">43</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#44">44</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#45">45</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#46">46</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#47">47</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#48">48</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#50">50</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#51">51</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#52">52</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#53">53</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#54">54</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#55">55</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#56">56</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/MailProcessingRecord.html#57">57</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/result/PostageRunnerResult.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'descriptionItems' (lines '30'-'30').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResult.html#30">30</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'mailProcessingRecord' (lines '36'-'36').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResult.html#36">36</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'mailProcessingRecord' (lines '43'-'43').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResult.html#43">43</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'matchedAndMergedRecord' (lines '49'-'49').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResult.html#49">49</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'jvmResourcesRecord' (lines '51'-'51').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResult.html#51">51</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'errorMessage' (lines '63'-'63').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResult.html#63">63</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'errorNumber' (lines '63'-'63').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResult.html#63">63</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'filenameJVMStatistics' (lines '67'-'67').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResult.html#67">67</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'flushMatchedMailOnly' (lines '67'-'67').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResult.html#67">67</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'filenameErros' (lines '67'-'67').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResult.html#67">67</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'filenameMailResults' (lines '67'-'67').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResult.html#67">67</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/result/PostageRunnerResultImpl.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#38">38</a> - <a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#292">292</a></td></tr><tr class="a"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#72">72</a></td></tr><tr class="b"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#74">74</a></td></tr><tr class="a"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#85">85</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'outputStreamWriter' (lines '174'-'181').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#174">174</a> - <a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#181">181</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'flushMatchedMailOnly' (lines '195'-'199').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#195">195</a> - <a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#199">199</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'outputStream' (lines '202'-'205').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#202">202</a> - <a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#205">205</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'outputStreamWriter' (lines '203'-'206').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#203">203</a> - <a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#206">206</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'outputStream' (lines '223'-'226').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#223">223</a> - <a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#226">226</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'outputStreamWriter' (lines '224'-'227').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#224">224</a> - <a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#227">227</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'outputStreamWriter' (lines '243'-'252').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#243">243</a> - <a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#252">252</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'outputStream' (lines '255'-'258').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#255">255</a> - <a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#258">258</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'outputStreamWriter' (lines '256'-'259').</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#256">256</a> - <a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#259">259</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#295">295</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#296">296</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/result/PostageRunnerResultImpl.html#297">297</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/smtpserver/AvalonToPostageLogger.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/smtpserver/AvalonToPostageLogger.html#29">29</a> - <a href="./xref/org/apache/james/postage/smtpserver/AvalonToPostageLogger.html#103">103</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'string' (lines '99'-'101').</td><td><a href="./xref/org/apache/james/postage/smtpserver/AvalonToPostageLogger.html#99">99</a> - <a href="./xref/org/apache/james/postage/smtpserver/AvalonToPostageLogger.html#101">101</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/smtpserver/SimpleMailServer.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#50">50</a> - <a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#111">111</a></td></tr><tr class="a"><td>Perhaps 'm_counter' could be replaced by a local variable.</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#54">54</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'sender' (lines '57'-'63').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#57">57</a> - <a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#63">63</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'recipients' (lines '57'-'63').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#57">57</a> - <a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#63">63</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'sender' (lines '65'-'68').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#65">65</a> - <a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#68">68</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'recipients' (lines '65'-'68').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#65">65</a> - <a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#68">68</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'msg' (lines '65'-'68').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#65">65</a> - <a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#68">68</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'userName' (lines '91'-'93').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#91">91</a> - <a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#93">93</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'userName' (lines '100'-'102').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#100">100</a> - <a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#102">102</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'password' (lines '100'-'102').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#100">100</a> - <a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#102">102</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'serverName' (lines '104'-'106').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#104">104</a> - <a href="./xref/org/apache/james/postage/smtpserver/SimpleMailServer.html#106">106</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/smtpserver/SimpleServiceManager.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleServiceManager.html#30">30</a> - <a href="./xref/org/apache/james/postage/smtpserver/SimpleServiceManager.html#49">49</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'object' (lines '46'-'48').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SimpleServiceManager.html#46">46</a> - <a href="./xref/org/apache/james/postage/smtpserver/SimpleServiceManager.html#48">48</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/smtpserver/SMTPMailSink.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/smtpserver/SMTPMailSink.html#45">45</a> - <a href="./xref/org/apache/james/postage/smtpserver/SMTPMailSink.html#115">115</a></td></tr><tr class="b"><td>Perhaps 'm_smtpServer' could be replaced by a local variable.</td><td><a href="./xref/org/apache/james/postage/smtpserver/SMTPMailSink.html#51">51</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'string' (lines '89'-'91').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SMTPMailSink.html#89">89</a> - <a href="./xref/org/apache/james/postage/smtpserver/SMTPMailSink.html#91">91</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'string' (lines '93'-'95').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SMTPMailSink.html#93">93</a> - <a href="./xref/org/apache/james/postage/smtpserver/SMTPMailSink.html#95">95</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'string' (lines '97'-'99').</td><td><a href="./xref/org/apache/james/postage/smtpserver/SMTPMailSink.html#97">97</a> - <a href="./xref/org/apache/james/postage/smtpserver/SMTPMailSink.html#99">99</a></td></tr><tr class="b"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/smtpserver/SMTPMailSink.html#105">105</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/smtpserver/TrivialMailContext.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Each class should declare at least one constructor</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#35">35</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#125">125</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'message' (lines '37'-'39').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#37">37</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#39">39</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'mail' (lines '37'-'39').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#37">37</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#39">39</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'message' (lines '41'-'43').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#41">41</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#43">43</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'mail' (lines '41'-'43').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#41">41</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#43">43</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'bouncer' (lines '41'-'43').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#41">41</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#43">43</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'host' (lines '45'-'47').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#45">45</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#47">47</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'name' (lines '53'-'55').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#53">53</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#55">55</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'serverName' (lines '73'-'75').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#73">73</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#75">75</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'userAccount' (lines '77'-'79').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#77">77</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#79">79</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'message' (lines '81'-'83').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#81">81</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#83">83</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'message' (lines '85'-'87').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#85">85</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#87">87</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 't' (lines '85'-'87').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#85">85</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#87">87</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'name' (lines '89'-'91').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#89">89</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#91">91</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'msg' (lines '93'-'95').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#93">93</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#95">95</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'sender' (lines '97'-'99').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#97">97</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#99">99</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'recipients' (lines '97'-'99').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#97">97</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#99">99</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'msg' (lines '97'-'99').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#97">97</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#99">99</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'sender' (lines '101'-'103').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#101">101</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#103">103</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'recipients' (lines '101'-'103').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#101">101</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#103">103</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'state' (lines '101'-'103').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#101">101</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#103">103</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'msg' (lines '101'-'103').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#101">101</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#103">103</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'mail' (lines '105'-'107').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#105">105</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#107">107</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'name' (lines '109'-'111').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#109">109</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#111">111</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'object' (lines '109'-'111').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#109">109</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#111">111</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'sender' (lines '113'-'115').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#113">113</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#115">115</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'msg' (lines '113'-'115').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#113">113</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#115">115</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'recipient' (lines '113'-'115').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#113">113</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#115">115</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'domainName' (lines '117'-'119').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#117">117</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#119">119</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'arg0' (lines '122'-'124').</td><td><a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#122">122</a> - <a href="./xref/org/apache/james/postage/smtpserver/TrivialMailContext.html#124">124</a></td></tr></table></div><div class="section"><h3>org/apache/james/postage/user/UserList.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/user/UserList.html#32">32</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/user/UserList.html#33">33</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/user/UserList.html#35">35</a></td></tr><tr class="b"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/user/UserList.html#36">36</a></td></tr><tr class="a"><td>Use explicit scoping instead of the default package private level</td><td><a href="./xref/org/apache/james/postage/user/UserList.html#37">37</a></td></tr><tr class="b"><td>A method should have only one exit point, and that should be the last statement in the method</td><td><a href="./xref/org/apache/james/postage/user/UserList.html#76">76</a></td></tr></table></div></div>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">&#169;
2006-2007
The Apache Software Foundation
</div>
<div class="clear">
<hr/>
</div>
</div>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1384591-1";
urchinTracker();
</script>
</body>
</html>