You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-dev@james.apache.org by rd...@apache.org on 2009/05/14 17:11:36 UTC
svn commit: r774804 [14/34] - in /james/site/trunk/www: ./ jsieve/
jsieve/mailet/ jsieve/mailet/xref/
jsieve/mailet/xref/org/apache/jsieve/mailet/
jsieve/mailet/xref/org/apache/jsieve/mailet/mdn/ jsieve/main/
jsieve/main/jjdoc/ jsieve/main/xref-test/ j...
Modified: james/site/trunk/www/jsieve/main/pmd.html
URL: http://svn.apache.org/viewvc/james/site/trunk/www/jsieve/main/pmd.html?rev=774804&r1=774803&r2=774804&view=diff
==============================================================================
--- james/site/trunk/www/jsieve/main/pmd.html (original)
+++ james/site/trunk/www/jsieve/main/pmd.html Thu May 14 15:11:29 2009
@@ -1,315 +1,315 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-
-
-
-
-
-
-
-
-
-<html>
- <head>
- <title>jSieve - 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="../" id="bannerLeft">
-
- <img src="images/james-jsieve-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: 04/11/2009
- </div>
- <div class="xright"> <a href="../index.html">JAMES Project</a>
- |
- <a href="../server/index.html">Server</a>
- |
- <a href="../mailet/index.html">Mailets</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>jSieve</h5>
- <ul>
-
- <li class="none">
- <a href="index.html">Overview</a>
- </li>
-
- <li class="none">
- <a href="features.html">Sieve Features</a>
- </li>
-
- <li class="none">
- <a href="start.html">Getting Started</a>
- </li>
-
- <li class="none">
- <a href="http://www.ietf.org/rfc/rfc2234.txt">RFC 2234 (ABNF)</a>
- </li>
-
- <li class="none">
- <a href="http://www.ietf.org/rfc/rfc2244.txt">RFC 2244 (ACAP)</a>
- </li>
-
- <li class="none">
- <a href="http://www.ietf.org/rfc/rfc2298.txt">RFC 2298 (MDN)</a>
- </li>
-
- <li class="none">
- <a href="http://www.ietf.org/rfc/rfc3028.txt">RFC 3028 (Sieve)</a>
- </li>
-
- <li class="none">
- <a href="doap_apache-jsieve.rdf">DOAP</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">
- <a href="jira-report.html">JIRA Report</a>
- </li>
-
- <li class="none">
- <a href="jjdoc/index.html">JJDoc Report</a>
- </li>
-
- <li class="none">
- <strong>PMD Report</strong>
- </li>
-
- <li class="none">
- <a href="rat-report.html">RAT Report</a>
- </li>
-
- <li class="none">
- <a href="xref/index.html">Source Xref</a>
- </li>
-
- <li class="none">
- <a href="surefire-report.html">Surefire Report</a>
- </li>
-
- <li class="none">
- <a href="taglist.html">Tag List</a>
- </li>
-
- <li class="none">
- <a href="testapidocs/index.html">Test JavaDocs</a>
- </li>
-
- <li class="none">
- <a href="xref-test/index.html">Test Source Xref</a>
- </li>
- </ul>
- </li>
- </ul>
- <h5>Useful Information</h5>
- <ul>
-
- <li class="none">
- <a href="http://jakarta.apache.org/site/getinvolved.html">Get Involved</a>
- </li>
-
- <li class="none">
- <a href="http://jakarta.apache.org/site/library.html">Reference Library</a>
- </li>
- </ul>
- <h5>The Apache Software Foundation</h5>
- <ul>
-
- <li class="none">
- <a href="http://apache.org/foundation/faq.html">FAQ</a>
- </li>
-
- <li class="none">
- <a href="http://apache.org/foundation/sponsorship.html">Sponsorship</a>
- </li>
-
- <li class="none">
- <a href="http://apache.org/foundation/contributing.html">Donations</a>
- </li>
-
- <li class="none">
- <a href="http://apache.org/foundation/thanks.html">Thanks</a>
- </li>
- </ul>
- <h5>Downloads</h5>
- <ul>
-
- <li class="none">
- <a href="../download.cgi">Stable releases</a>
- </li>
-
- <li class="none">
- <a href="../downloadunstable.cgi">Unstable releases</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> 4.2.2.</p></div><div class="section"><h2>Files</h2><div class="section"><h3>org/apache/jsieve/Argument.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/jsieve/Argument.html#33">33</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/Arguments.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'testList' (lines '82'-'83').</td><td><a href="./xref/org/apache/jsieve/Arguments.html#82">82</a> - <a href="./xref/org/apache/jsieve/Arguments.html#83">83</a></td></tr><tr class="a"><td>Avoid assignments in operands</td><td><a href="./xref/org/apache/jsieve/Arguments.html#83">83</a></td></tr><tr class="b"><td>F
ound 'DU'-anomaly for variable 'testList' (lines '83'-'88').</td><td><a href="./xref/org/apache/jsieve/Arguments.html#83">83</a> - <a href="./xref/org/apache/jsieve/Arguments.html#88">88</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/jsieve/Arguments.html#85">85</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/BaseSieveContext.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/jsieve/BaseSieveContext.html#47">47</a> - <a href="./xref/org/apache/jsieve/BaseSieveContext.html#56">56</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/Command.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid using final local variables, turn them into
fields</td><td><a href="./xref/org/apache/jsieve/Command.html#157">157</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/Command.html#158">158</a> - <a href="./xref/org/apache/jsieve/Command.html#159">159</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/CommandManager.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/jsieve/CommandManager.html#40">40</a></td></tr><tr class="a"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/CommandManager.html#50">50</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/CommandManagerImpl.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'cmdClass' (lines '52'-'54
').</td><td><a href="./xref/org/apache/jsieve/CommandManagerImpl.html#52">52</a> - <a href="./xref/org/apache/jsieve/CommandManagerImpl.html#54">54</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'cmdClass' (lines '54'-'63').</td><td><a href="./xref/org/apache/jsieve/CommandManagerImpl.html#54">54</a> - <a href="./xref/org/apache/jsieve/CommandManagerImpl.html#63">63</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'isSupported' (lines '95'-'98').</td><td><a href="./xref/org/apache/jsieve/CommandManagerImpl.html#95">95</a> - <a href="./xref/org/apache/jsieve/CommandManagerImpl.html#98">98</a></td></tr><tr class="b"><td>Avoid empty catch blocks</td><td><a href="./xref/org/apache/jsieve/CommandManagerImpl.html#99">99</a> - <a href="./xref/org/apache/jsieve/CommandManagerImpl.html#100">100</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/CommandManagerImpl.html#116">116
</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/ComparatorManager.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/jsieve/ComparatorManager.html#41">41</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/ComparatorManagerImpl.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'comparatorClass' (lines '53'-'55').</td><td><a href="./xref/org/apache/jsieve/ComparatorManagerImpl.html#53">53</a> - <a href="./xref/org/apache/jsieve/ComparatorManagerImpl.html#55">55</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'comparatorClass' (lines '55'-'65').</td><td><a href="./xref/org/apache/jsieve/ComparatorManagerImpl.html#55">55</a> - <a href="./xref/org/apache/jsieve/ComparatorManagerImpl.html#65">65</a></td></tr><
/table></div><div class="section"><h3>org/apache/jsieve/ConfigurationManager.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'stream' (lines '110'-'115').</td><td><a href="./xref/org/apache/jsieve/ConfigurationManager.html#110">110</a> - <a href="./xref/org/apache/jsieve/ConfigurationManager.html#115">115</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/ConfigurationManager.html#112">112</a> - <a href="./xref/org/apache/jsieve/ConfigurationManager.html#113">113</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/Executable.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/jsieve/Executable.html#29">29</a> - <a href="./xref/org/apache/jsieve/Executable.html#30"
>30</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/ExecutableCommand.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/jsieve/ExecutableCommand.html#44">44</a> - <a href="./xref/org/apache/jsieve/ExecutableCommand.html#45">45</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/NumberArgument.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'endIndex' (lines '94'-'98').</td><td><a href="./xref/org/apache/jsieve/NumberArgument.html#94">94</a> - <a href="./xref/org/apache/jsieve/NumberArgument.html#98">98</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'endIndex' (lines '94'-'101').</td><td><a href="./xref/org/apache/jsieve/NumberArgument.html#94">94</a> - <a href="./xref/org/apache/jsieve/NumberArgument.h
tml#101">101</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'endIndex' (lines '94'-'104').</td><td><a href="./xref/org/apache/jsieve/NumberArgument.html#94">94</a> - <a href="./xref/org/apache/jsieve/NumberArgument.html#104">104</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'magnitude' (lines '95'-'97').</td><td><a href="./xref/org/apache/jsieve/NumberArgument.html#95">95</a> - <a href="./xref/org/apache/jsieve/NumberArgument.html#97">97</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'magnitude' (lines '95'-'100').</td><td><a href="./xref/org/apache/jsieve/NumberArgument.html#95">95</a> - <a href="./xref/org/apache/jsieve/NumberArgument.html#100">100</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'magnitude' (lines '95'-'103').</td><td><a href="./xref/org/apache/jsieve/NumberArgument.html#95">95</a> - <a href="./xref/org/apache/jsieve/NumberArgument.html#103">103</a></td></tr></table></div><div class="section">
<h3>org/apache/jsieve/ScriptCoordinate.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/ScriptCoordinate.html#114">114</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/ScriptCoordinate.html#115">115</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/ScriptCoordinate.html#136">136</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/ScriptCoordinate.html#137">137</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/ScriptCoordinate.html#151">151</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/Siev
eFactory.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/SieveFactory.html#96">96</a> - <a href="./xref/org/apache/jsieve/SieveFactory.html#97">97</a></td></tr><tr class="a"><td>Avoid empty catch blocks</td><td><a href="./xref/org/apache/jsieve/SieveFactory.html#146">146</a> - <a href="./xref/org/apache/jsieve/SieveFactory.html#148">148</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/SieveParserVisitorImpl.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'children' (lines '97'-'109').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#97">97</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#109">109</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'argument' (lines '98'
-'101').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#98">98</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#101">101</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'argument' (lines '98'-'103').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#98">98</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#103">103</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'children' (lines '115'-'116').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#115">115</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#116">116</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'testList' (lines '120'-'125').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#120">120</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#125">125</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'testList' (l
ines '120'-'127').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#120">120</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#127">127</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'testList' (lines '125'-'125').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#125">125</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'testList' (lines '125'-'127').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#125">125</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#127">127</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'testList' (lines '127'-'125').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#127">127</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#125">125</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'testList' (lines '127'-'127').</td><td><a href="./xref/org/apache/jsieve/S
ieveParserVisitorImpl.html#127">127</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'children' (lines '155'-'156').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#155">155</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#156">156</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'arguments' (lines '160'-'165').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#160">160</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#165">165</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'block' (lines '161'-'167').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#161">161</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#167">167</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'arguments' (lines '165'-'165').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#165">165</a></td></tr><tr class="a">
<td>Found 'DD'-anomaly for variable 'block' (lines '167'-'167').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#167">167</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#171">171</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#224">224</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'children' (lines '246'-'247').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#246">246</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#247">247</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'arguments' (lines '251'-'255').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#251">251</a> - <a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#255">255</a></td>
</tr><tr class="b"><td>Found 'DD'-anomaly for variable 'arguments' (lines '255'-'255').</td><td><a href="./xref/org/apache/jsieve/SieveParserVisitorImpl.html#255">255</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/SieveValidationVisitor.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/SieveValidationVisitor.html#81">81</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/SieveValidationVisitor.html#120">120</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/SieveValidationVisitor.html#122">122</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/StringListArgument.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>
Line</th></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'list' (lines '55'-'56').</td><td><a href="./xref/org/apache/jsieve/StringListArgument.html#55">55</a> - <a href="./xref/org/apache/jsieve/StringListArgument.html#56">56</a></td></tr><tr class="a"><td>Avoid assignments in operands</td><td><a href="./xref/org/apache/jsieve/StringListArgument.html#56">56</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'list' (lines '56'-'61').</td><td><a href="./xref/org/apache/jsieve/StringListArgument.html#56">56</a> - <a href="./xref/org/apache/jsieve/StringListArgument.html#61">61</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/jsieve/StringListArgument.html#58">58</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/Test.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid using f
inal local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/Test.html#51">51</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/Test.html#52">52</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/Test.html#53">53</a></td></tr><tr class="b"><td>Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.</td><td><a href="./xref/org/apache/jsieve/Test.html#54">54</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/TestList.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.</td><td><a href="./xref/org/apache/jsieve/TestList.html#85">85</a></td></tr></table></div><div cl
ass="section"><h3>org/apache/jsieve/TestManager.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/jsieve/TestManager.html#41">41</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/TestManagerImpl.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'testClass' (lines '54'-'57').</td><td><a href="./xref/org/apache/jsieve/TestManagerImpl.html#54">54</a> - <a href="./xref/org/apache/jsieve/TestManagerImpl.html#57">57</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'testClass' (lines '57'-'66').</td><td><a href="./xref/org/apache/jsieve/TestManagerImpl.html#57">57</a> - <a href="./xref/org/apache/jsieve/TestManagerImpl.html#66">66</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href
="./xref/org/apache/jsieve/TestManagerImpl.html#101">101</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/AbstractActionCommand.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/commands/AbstractActionCommand.html#39">39</a> - <a href="./xref/org/apache/jsieve/commands/AbstractActionCommand.html#41">41</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/AbstractBodyCommand.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/commands/AbstractBodyCommand.html#34">34</a> - <a href="./xref/org/apache/jsieve/commands/AbstractBodyCommand.html#36">36</a></td></tr></table></div><div class="section">
<h3>org/apache/jsieve/commands/AbstractCommand.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/commands/AbstractCommand.html#39">39</a> - <a href="./xref/org/apache/jsieve/commands/AbstractCommand.html#41">41</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/AbstractConditionalCommand.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/commands/AbstractConditionalCommand.html#38">38</a> - <a href="./xref/org/apache/jsieve/commands/AbstractConditionalCommand.html#40">40</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'oldManager' (lines '56'-'67').</td><td><a href="./xref/org/apache/jsieve/commands/Abst
ractConditionalCommand.html#56">56</a> - <a href="./xref/org/apache/jsieve/commands/AbstractConditionalCommand.html#67">67</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/AbstractControlCommand.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/jsieve/commands/AbstractControlCommand.html#32">32</a> - <a href="./xref/org/apache/jsieve/commands/AbstractControlCommand.html#34">34</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/AbstractPrologCommand.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/jsieve/commands/AbstractPrologCommand.html#37">37</a> - <a href="./xref/org/apache/jsieve/commands/Abstrac
tPrologCommand.html#39">39</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/Discard.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/jsieve/commands/Discard.html#37">37</a> - <a href="./xref/org/apache/jsieve/commands/Discard.html#39">39</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/Else.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/jsieve/commands/Else.html#36">36</a> - <a href="./xref/org/apache/jsieve/commands/Else.html#38">38</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/jsiev
e/commands/Else.html#60">60</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/Elsif.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/commands/Elsif.html#37">37</a> - <a href="./xref/org/apache/jsieve/commands/Elsif.html#39">39</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/jsieve/commands/Elsif.html#62">62</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/If.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/jsieve/commands/If.html#36">36</a> - <a href="./xref/org/apache/jsieve/comman
ds/If.html#38">38</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/jsieve/commands/If.html#61">61</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/Keep.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/commands/Keep.html#37">37</a> - <a href="./xref/org/apache/jsieve/commands/Keep.html#39">39</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/Redirect.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/commands/Redirect.html#39">39</a> - <a href="./xref/org/apache/jsieve/commands/R
edirect.html#41">41</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/Require.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/commands/Require.html#43">43</a> - <a href="./xref/org/apache/jsieve/commands/Require.html#45">45</a></td></tr><tr class="a"><td>Avoid empty catch blocks</td><td><a href="./xref/org/apache/jsieve/commands/Require.html#85">85</a> - <a href="./xref/org/apache/jsieve/commands/Require.html#87">87</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/Stop.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/jsieve/commands/Stop.html#37">37</a> - <a href="./xref/org/apache/jsieve/co
mmands/Stop.html#39">39</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/extensions/Log.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/jsieve/commands/extensions/Log.html#49">49</a> - <a href="./xref/org/apache/jsieve/commands/extensions/Log.html#51">51</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'logLevel' (lines '59'-'111').</td><td><a href="./xref/org/apache/jsieve/commands/extensions/Log.html#59">59</a> - <a href="./xref/org/apache/jsieve/commands/extensions/Log.html#111">111</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'message' (lines '60'-'97').</td><td><a href="./xref/org/apache/jsieve/commands/extensions/Log.html#60">60</a> - <a href="./xref/org/apache/jsieve/commands/extensions/Log.html#97">97</a></td></tr><tr class="b"><td>Found 'DU'-ano
maly for variable 'message' (lines '60'-'111').</td><td><a href="./xref/org/apache/jsieve/commands/extensions/Log.html#60">60</a> - <a href="./xref/org/apache/jsieve/commands/extensions/Log.html#111">111</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'logLevel' (lines '80'-'111').</td><td><a href="./xref/org/apache/jsieve/commands/extensions/Log.html#80">80</a> - <a href="./xref/org/apache/jsieve/commands/extensions/Log.html#111">111</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/extensions/LogLevelTags.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/jsieve/commands/extensions/LogLevelTags.html#27">27</a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/commands/extensions/LogLevelTags.html#29">29</a></td></tr><tr class="a">
<td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/commands/extensions/LogLevelTags.html#31">31</a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/commands/extensions/LogLevelTags.html#33">33</a></td></tr><tr class="a"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/commands/extensions/LogLevelTags.html#35">35</a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/commands/extensions/LogLevelTags.html#37">37</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/optional/FileInto.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/commands/optional/FileInto.html#4
3">43</a> - <a href="./xref/org/apache/jsieve/commands/optional/FileInto.html#45">45</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'destination' (lines '63'-'81').</td><td><a href="./xref/org/apache/jsieve/commands/optional/FileInto.html#63">63</a> - <a href="./xref/org/apache/jsieve/commands/optional/FileInto.html#81">81</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'isDuplicate' (lines '69'-'72').</td><td><a href="./xref/org/apache/jsieve/commands/optional/FileInto.html#69">69</a> - <a href="./xref/org/apache/jsieve/commands/optional/FileInto.html#72">72</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'isDuplicate' (lines '72'-'72').</td><td><a href="./xref/org/apache/jsieve/commands/optional/FileInto.html#72">72</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/commands/optional/Reject.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/jsieve/commands/optional/Reject.html#50">50</a> - <a href="./xref/org/apache/jsieve/commands/optional/Reject.html#52">52</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/comparators/AsciiCasemap.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/jsieve/comparators/AsciiCasemap.html#35">35</a> - <a href="./xref/org/apache/jsieve/comparators/AsciiCasemap.html#37">37</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/comparators/AsciiNumeric.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/jsieve/comparators/AsciiNumeric.html#33">33<
/a> - <a href="./xref/org/apache/jsieve/comparators/AsciiNumeric.html#35">35</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/comparators/ComparatorNames.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/jsieve/comparators/ComparatorNames.html#27">27</a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/comparators/ComparatorNames.html#29">29</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/comparators/ComparatorUtils.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'isMatched' (lines '60'-'62').</td><td><a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#60">60</a> - <a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#6
2">62</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'isMatched' (lines '60'-'64').</td><td><a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#60">60</a> - <a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#64">64</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'isMatched' (lines '60'-'67').</td><td><a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#60">60</a> - <a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#67">67</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#88">88</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'lastCharWasStar' (lines '147'-'178').</td><td><a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#147">147</a> - <a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#178">178</a></td></tr><tr class="a"><td>Fo
und 'DU'-anomaly for variable 'lastCharWasStar' (lines '147'-'181').</td><td><a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#147">147</a> - <a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#181">181</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#149">149</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'lastCharWasStar' (lines '178'-'181').</td><td><a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#178">178</a> - <a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#181">181</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'lastCharWasStar' (lines '178'-'178').</td><td><a href="./xref/org/apache/jsieve/comparators/ComparatorUtils.html#178">178</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/comparators/Contains.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/jsieve/comparators/Contains.html#36">36</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/comparators/Equals.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/jsieve/comparators/Equals.html#35">35</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/comparators/MatchTypeTags.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/jsieve/comparators/MatchTypeTags.html#27">27</a></td></tr><tr class="a"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/comparators/MatchTypeTags.html#29">29<
/a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/comparators/MatchTypeTags.html#31">31</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/comparators/Matches.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/jsieve/comparators/Matches.html#37">37</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/comparators/Octet.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/comparators/Octet.html#35">35</a> - <a href="./xref/org/apache/jsieve/comparators/Octet.html#37">37</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/mail/ActionKeep.java</h3><table class=
"bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/mail/ActionKeep.html#31">31</a> - <a href="./xref/org/apache/jsieve/mail/ActionKeep.html#33">33</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/mail/MailAdapter.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/jsieve/mail/MailAdapter.html#80">80</a></td></tr><tr class="a"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/MailAdapter.html#89">89</a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/MailAdapter.html#101">101</a></td></tr><tr class="a"><td>Avoid modifiers which are implied by the context</td>
<td><a href="./xref/org/apache/jsieve/mail/MailAdapter.html#122">122</a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/MailAdapter.html#132">132</a></td></tr><tr class="a"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/MailAdapter.html#140">140</a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/MailAdapter.html#145">145</a></td></tr><tr class="a"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/MailAdapter.html#162">162</a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/MailAdapter.html#173">173</a></td></tr><tr class="a"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/MailAdapter.html#198">198</a
> - <a href="./xref/org/apache/jsieve/mail/MailAdapter.html#199">199</a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/MailAdapter.html#204">204</a> - <a href="./xref/org/apache/jsieve/mail/MailAdapter.html#221">221</a></td></tr><tr class="a"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/MailAdapter.html#212">212</a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/MailAdapter.html#220">220</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/mail/optional/EnvelopeAccessors.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/jsieve/mail/optional/EnvelopeAccessors.html#40">40</a></td></tr><tr class="a"><td>Avoid modifiers whic
h are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/optional/EnvelopeAccessors.html#49">49</a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/mail/optional/EnvelopeAccessors.html#69">69</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/parser/SieveNode.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/parser/SieveNode.html#38">38</a> - <a href="./xref/org/apache/jsieve/parser/SieveNode.html#40">40</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/SieveNode.html#139">139</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/SieveNo
de.html#140">140</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/SieveNode.html#141">141</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/SieveNode.html#142">142</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/SieveNode.html#143">143</a> - <a href="./xref/org/apache/jsieve/parser/SieveNode.html#144">144</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/SieveNode.html#155">155</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/SieveNode.html#159">159</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td>
<a href="./xref/org/apache/jsieve/parser/SieveNode.html#168">168</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/SieveNode.html#169">169</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/SieveNode.html#171">171</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/SieveNode.html#192">192</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/parser/address/AddressNode.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/jsieve/parser/address/AddressNode.html#24">24</a> - <a href="./xref/org/apache/jsieve/parser/address/AddressNode.html#30">30</a></td></tr></table></div><div
class="section"><h3>org/apache/jsieve/parser/address/SieveAddressBuilder.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Line</th></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/address/SieveAddressBuilder.html#73">73</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/address/SieveAddressBuilder.html#84">84</a> - <a href="./xref/org/apache/jsieve/parser/address/SieveAddressBuilder.html#85">85</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/address/SieveAddressBuilder.html#103">103</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/address/SieveAddressBuilder.html#106">106</a></td></tr><tr class="a"><td>Avoid using fi
nal local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/address/SieveAddressBuilder.html#114">114</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/address/SieveAddressBuilder.html#115">115</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/address/SieveAddressBuilder.html#123">123</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/parser/address/SieveAddressBuilder.html#124">124</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/AbstractCompatatorTest.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/t
ests/AbstractCompatatorTest.html#40">40</a> - <a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#42">42</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'addressPart' (lines '63'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#63">63</a> - <a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#141">141</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'comparator' (lines '64'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#64">64</a> - <a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#141">141</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'matchType' (lines '65'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#65">65</a> - <a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#141">141</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'headerNames' (line
s '66'-'118').</td><td><a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#66">66</a> - <a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#118">118</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'headerNames' (lines '66'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#66">66</a> - <a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#141">141</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'keys' (lines '67'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#67">67</a> - <a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#141">141</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'keys' (lines '67'-'128').</td><td><a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#67">67</a> - <a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#128">128</a></td></tr><tr class="b"><td>Fo
und 'DU'-anomaly for variable 'addressPart' (lines '82'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#82">82</a> - <a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#141">141</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'comparator' (lines '94'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#94">94</a> - <a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#141">141</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'matchType' (lines '103'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#103">103</a> - <a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#141">141</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'keys' (lines '128'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/AbstractCompatatorTest.html#128">128</a> - <a href="./xref/org/apache/jsieve/tests/AbstractCom
patatorTest.html#141">141</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/AbstractTest.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/jsieve/tests/AbstractTest.html#47">47</a> - <a href="./xref/org/apache/jsieve/tests/AbstractTest.html#49">49</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/tests/AbstractTest.html#98">98</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/tests/AbstractTest.html#104">104</a> - <a href="./xref/org/apache/jsieve/tests/AbstractTest.html#105">105</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/Address.java</h3><table class="bodyTable"><tr class="b"><th>Violation</th><th>Lin
e</th></tr><tr class="a"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/tests/Address.html#37">37</a> - <a href="./xref/org/apache/jsieve/tests/Address.html#39">39</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/tests/Address.html#44">44</a> - <a href="./xref/org/apache/jsieve/tests/Address.html#45">45</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/tests/Address.html#46">46</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/tests/Address.html#65">65</a></td></tr><tr class="a"><td>Avoid using final local variables, turn them into fields</td><td><a href="./xref/org/apache/jsieve/tests/Address.html#66">66</a></td></tr><tr class="b"><td>Avoid using final local variabl
es, turn them into fields</td><td><a href="./xref/org/apache/jsieve/tests/Address.html#69">69</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'matchKey' (lines '78'-'80').</td><td><a href="./xref/org/apache/jsieve/tests/Address.html#78">78</a> - <a href="./xref/org/apache/jsieve/tests/Address.html#80">80</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'matchKey' (lines '78'-'82').</td><td><a href="./xref/org/apache/jsieve/tests/Address.html#78">78</a> - <a href="./xref/org/apache/jsieve/tests/Address.html#82">82</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/AddressPartTags.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/jsieve/tests/AddressPartTags.html#27">27</a></td></tr><tr class="a"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/
tests/AddressPartTags.html#29">29</a></td></tr><tr class="b"><td>Avoid modifiers which are implied by the context</td><td><a href="./xref/org/apache/jsieve/tests/AddressPartTags.html#31">31</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/AllOf.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/tests/AllOf.html#38">38</a> - <a href="./xref/org/apache/jsieve/tests/AllOf.html#40">40</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/AnyOf.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/tests/AnyOf.html#38">38</a> - <a href="./xref/org/apache/jsieve/tests/AnyOf.html#40">40</a></td></tr></table></
div><div class="section"><h3>org/apache/jsieve/tests/ComparatorTags.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/jsieve/tests/ComparatorTags.html#27">27</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/ExecutableTest.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/jsieve/tests/ExecutableTest.html#43">43</a> - <a href="./xref/org/apache/jsieve/tests/ExecutableTest.html#44">44</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/Exists.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/test
s/Exists.html#39">39</a> - <a href="./xref/org/apache/jsieve/tests/Exists.html#41">41</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/False.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/tests/False.html#34">34</a> - <a href="./xref/org/apache/jsieve/tests/False.html#36">36</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/Header.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/tests/Header.html#46">46</a> - <a href="./xref/org/apache/jsieve/tests/Header.html#48">48</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'comparator' (lines '69'-'141').</td><td><a href="./xref/org/
apache/jsieve/tests/Header.html#69">69</a> - <a href="./xref/org/apache/jsieve/tests/Header.html#141">141</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'matchType' (lines '70'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/Header.html#70">70</a> - <a href="./xref/org/apache/jsieve/tests/Header.html#141">141</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'headerNames' (lines '71'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/Header.html#71">71</a> - <a href="./xref/org/apache/jsieve/tests/Header.html#141">141</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'headerNames' (lines '71'-'118').</td><td><a href="./xref/org/apache/jsieve/tests/Header.html#71">71</a> - <a href="./xref/org/apache/jsieve/tests/Header.html#118">118</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'keys' (lines '72'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/Header.html#72">72</a> - <a href="./xref/org/apache/js
ieve/tests/Header.html#141">141</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'keys' (lines '72'-'128').</td><td><a href="./xref/org/apache/jsieve/tests/Header.html#72">72</a> - <a href="./xref/org/apache/jsieve/tests/Header.html#128">128</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'comparator' (lines '93'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/Header.html#93">93</a> - <a href="./xref/org/apache/jsieve/tests/Header.html#141">141</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'matchType' (lines '103'-'141').</td><td><a href="./xref/org/apache/jsieve/tests/Header.html#103">103</a> - <a href="./xref/org/apache/jsieve/tests/Header.html#141">141</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/jsieve/tests/Header.html#196">196</a></td></tr><tr class="b"><td>Avoid using final local variables, turn them i
nto fields</td><td><a href="./xref/org/apache/jsieve/tests/Header.html#227">227</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/Not.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/tests/Not.html#39">39</a> - <a href="./xref/org/apache/jsieve/tests/Not.html#41">41</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'result' (lines '49'-'61').</td><td><a href="./xref/org/apache/jsieve/tests/Not.html#49">49</a> - <a href="./xref/org/apache/jsieve/tests/Not.html#61">61</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'result' (lines '49'-'56').</td><td><a href="./xref/org/apache/jsieve/tests/Not.html#49">49</a> - <a href="./xref/org/apache/jsieve/tests/Not.html#56">56</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/Size.java</h3><ta
ble class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/tests/Size.html#41">41</a> - <a href="./xref/org/apache/jsieve/tests/Size.html#43">43</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'comparator' (lines '57'-'67').</td><td><a href="./xref/org/apache/jsieve/tests/Size.html#57">57</a> - <a href="./xref/org/apache/jsieve/tests/Size.html#67">67</a></td></tr><tr class="b"><td>Found 'DU'-anomaly for variable 'comparator' (lines '57'-'91').</td><td><a href="./xref/org/apache/jsieve/tests/Size.html#57">57</a> - <a href="./xref/org/apache/jsieve/tests/Size.html#91">91</a></td></tr><tr class="a"><td>Found 'DU'-anomaly for variable 'size' (lines '58'-'91').</td><td><a href="./xref/org/apache/jsieve/tests/Size.html#58">58</a> - <a href="./xref/org/apache/jsieve/tests/Size.html#91">91</a></td></tr><tr class="b"><td>Fou
nd 'DD'-anomaly for variable 'size' (lines '58'-'80').</td><td><a href="./xref/org/apache/jsieve/tests/Size.html#58">58</a> - <a href="./xref/org/apache/jsieve/tests/Size.html#80">80</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'isTestPassed' (lines '104'-'106').</td><td><a href="./xref/org/apache/jsieve/tests/Size.html#104">104</a> - <a href="./xref/org/apache/jsieve/tests/Size.html#106">106</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'isTestPassed' (lines '104'-'108').</td><td><a href="./xref/org/apache/jsieve/tests/Size.html#104">104</a> - <a href="./xref/org/apache/jsieve/tests/Size.html#108">108</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/True.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/tests/True.html#34">34</a> - <a href="./xref/
org/apache/jsieve/tests/True.html#36">36</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/optional/Body.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><tr class="b"><td>Assigning an Object to null is a code smell. Consider refactoring.</td><td><a href="./xref/org/apache/jsieve/tests/optional/Body.html#44">44</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'body' (lines '85'-'86').</td><td><a href="./xref/org/apache/jsieve/tests/optional/Body.html#85">85</a> - <a href="./xref/org/apache/jsieve/tests/optional/Body.html#86">86</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/jsieve/tests/optional/Body.html#93">93</a></td></tr></table></div><div class="section"><h3>org/apache/jsieve/tests/optional/Envelope.java</h3><table class="bodyTable"><tr class="a"><th>Violation</th><th>Line</th></tr><t
r class="b"><td>Avoid unnecessary constructors - the compiler will generate these for you</td><td><a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#42">42</a> - <a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#44">44</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'matchAddress' (lines '73'-'75').</td><td><a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#73">73</a> - <a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#75">75</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'matchAddress' (lines '73'-'90').</td><td><a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#73">73</a> - <a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#90">90</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'matchAddress' (lines '75'-'99').</td><td><a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#75">75</a> - <a href="./xref/org/apache/jsieve/tests/optional/Envelope.html
#99">99</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'localEnd' (lines '78'-'84').</td><td><a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#78">78</a> - <a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#84">84</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'localEnd' (lines '78'-'87').</td><td><a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#78">78</a> - <a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#87">87</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'domainStart' (lines '79'-'85').</td><td><a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#79">79</a> - <a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#85">85</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'domainStart' (lines '79'-'88').</td><td><a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#79">79</a> - <a href="./xref/org/apache/jsieve/tests/optional/Envelope
.html#88">88</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'matchAddress' (lines '90'-'99').</td><td><a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#90">90</a> - <a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#99">99</a></td></tr><tr class="a"><td>Found 'DD'-anomaly for variable 'matchKey' (lines '96'-'98').</td><td><a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#96">96</a> - <a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#98">98</a></td></tr><tr class="b"><td>Found 'DD'-anomaly for variable 'matchKey' (lines '96'-'101').</td><td><a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#96">96</a> - <a href="./xref/org/apache/jsieve/tests/optional/Envelope.html#101">101</a></td></tr></table></div></div>
- </div>
- </div>
- <div class="clear">
- <hr/>
- </div>
- <div id="footer">
- <div class="xright">©
- 2004-2009
-
- 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>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+<html>
+ <head>
+ <title>jSieve - 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="../" id="bannerLeft">
+
+ <img src="images/james-jsieve-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: 04/11/2009
+ </div>
+ <div class="xright"> <a href="../index.html">JAMES Project</a>
+ |
+ <a href="../server/index.html">Server</a>
+ |
+ <a href="../mailet/index.html">Mailets</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>jSieve</h5>
+ <ul>
+
+ <li class="none">
+ <a href="index.html">Overview</a>
+ </li>
+
+ <li class="none">
+ <a href="features.html">Sieve Features</a>
+ </li>
+
+ <li class="none">
+ <a href="start.html">Getting Started</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.ietf.org/rfc/rfc2234.txt">RFC 2234 (ABNF)</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.ietf.org/rfc/rfc2244.txt">RFC 2244 (ACAP)</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.ietf.org/rfc/rfc2298.txt">RFC 2298 (MDN)</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.ietf.org/rfc/rfc3028.txt">RFC 3028 (Sieve)</a>
+ </li>
+
+ <li class="none">
+ <a href="doap_apache-jsieve.rdf">DOAP</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">
+ <a href="jira-report.html">JIRA Report</a>
+ </li>
+
+ <li class="none">
+ <a href="jjdoc/index.html">JJDoc Report</a>
+ </li>
+
+ <li class="none">
+ <strong>PMD Report</strong>
+ </li>
+
+ <li class="none">
+ <a href="rat-report.html">RAT Report</a>
+ </li>
+
+ <li class="none">
+ <a href="xref/index.html">Source Xref</a>
+ </li>
+
+ <li class="none">
+ <a href="surefire-report.html">Surefire Report</a>
+ </li>
+
+ <li class="none">
+ <a href="taglist.html">Tag List</a>
+ </li>
+
+ <li class="none">
+ <a href="testapidocs/index.html">Test JavaDocs</a>
+ </li>
+
+ <li class="none">
+ <a href="xref-test/index.html">Test Source Xref</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <h5>Useful Information</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/site/getinvolved.html">Get Involved</a>
+ </li>
+
+ <li class="none">
+ <a href="http://jakarta.apache.org/site/library.html">Reference Library</a>
+ </li>
+ </ul>
+ <h5>The Apache Software Foundation</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://apache.org/foundation/faq.html">FAQ</a>
+ </li>
+
+ <li class="none">
+ <a href="http://apache.org/foundation/sponsorship.html">Sponsorship</a>
+ </li>
+
+ <li class="none">
+ <a href="http://apache.org/foundation/contributing.html">Donations</a>
+ </li>
+
+ <li class="none">
+ <a href="http://apache.org/foundation/thanks.html">Thanks</a>
+ </li>
+ </ul>
+ <h5>Downloads</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../download.cgi">Stable releases</a>
+ </li>
+
+ <li class="none">
+ <a href="../downloadunstable.cgi">Unstable releases</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">
[... 32 lines stripped ...]