blob: 5641641aa88ab6120c4e8529f210084bd0d12fe1 [file] [log] [blame]
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.9.2 from org.apache.maven.plugins:maven-pmd-plugin:3.15.0:pmd at 2022-05-30
| Rendered using Apache Maven Fluido Skin 1.8
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
<title>Apache Chainsaw &#x2013; PMD Results</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.8.min.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
<script src="./js/apache-maven-fluido-1.8.min.js"></script>
</head>
<body class="topBarDisabled">
<div class="container-fluid">
<header>
<div id="banner">
<div class="pull-left"><a href="http://logging.apache.org/" id="bannerLeft"><img src="images/ls-logo.jpg" alt="Logging Services"/></a></div>
<div class="pull-right"><a href="../log4j/2.x/" id="bannerRight"><img src="images/logo.png" alt="Apache log4j"/></a></div>
<div class="clear"><hr/></div>
</div>
<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2022-05-30<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 2.2.0-SNAPSHOT<span class="divider">|</span></li>
<li class=""><a href="http://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
<li class=""><a href="http://logging.apache.org/" class="externalLink" title="Logging Services">Logging Services</a><span class="divider">/</span></li>
<li class=""><a href="http://logging.apache.org:80/chainsaw/" class="externalLink" title="Chainsaw">Chainsaw</a><span class="divider">/</span></li>
<li class="active ">PMD Results</li>
</ul>
</div>
</header>
<div class="row-fluid">
<header id="leftColumn" class="span2">
<nav class="well sidebar-nav">
<ul class="nav nav-list">
<li class="nav-header">Get Chainsaw</li>
<li><a href="download.html" title="Download"><span class="none"></span>Download</a></li>
<li><a href="changes-report.html" title="Changes"><span class="none"></span>Changes</a></li>
<li><a href="https://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="License"><span class="none"></span>License</a></li>
<li><a href="distributionnotes.html" title="Important Distribution Notes"><span class="none"></span>Important Distribution Notes</a></li>
<li class="nav-header">About Chainsaw</li>
<li><a href="index.html" title="Introduction"><span class="none"></span>Introduction</a></li>
<li><a href="quicktour.html" title="Quick Tour"><span class="none"></span>Quick Tour</a></li>
<li><a href="zeroconf.html" title="Zeroconf"><span class="none"></span>Zeroconf</a></li>
<li><a href="roadmap.html" title="Roadmap"><span class="none"></span>Roadmap</a></li>
<li><a href="apidocs/index.html" title="JavaDoc"><span class="none"></span>JavaDoc</a></li>
<li class="nav-header">Manual</li>
<li><a href="viewing-log-events.html" title="Viewing Log Events"><span class="none"></span>Viewing Log Events</a></li>
<li><a href="colorizing-output.html" title="Colorizing Output"><span class="none"></span>Colorizing Output</a></li>
<li><a href="expression-rules.html" title="Expression Rules"><span class="none"></span>Expression Rules</a></li>
<li><a href="configuration-library.html" title="Configuration Library"><span class="none"></span>Configuration Library</a></li>
<li class="nav-header">Community</li>
<li><a href="mail-lists.html" title="Mailing Lists"><span class="none"></span>Mailing Lists</a></li>
<li><a href="issue-tracking.html" title="Issue Tracking"><span class="none"></span>Issue Tracking</a></li>
<li class="nav-header">Development</li>
<li><a href="source-repository.html" title="Repository"><span class="none"></span>Repository</a></li>
<li><a href="xref/index.html" title="Cross Reference"><span class="none"></span>Cross Reference</a></li>
<li><a href="dependencies.html" title="Dependencies"><span class="none"></span>Dependencies</a></li>
<li><a href="cpd.html" title="Duplication"><span class="none"></span>Duplication</a></li>
<li class="active"><a href="#"><span class="none"></span>PMD</a></li>
<li class="nav-header">Apache</li>
<li><a href="http://www.apache.org" class="externalLink" title="Home"><span class="none"></span>Home</a></li>
<li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
<li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li>
<li><a href="https://www.apache.org/security/" class="externalLink" title="Security"><span class="none"></span>Security</a></li>
<li><a href="http://www.apachecon.com" class="externalLink" title="Conferences"><span class="none"></span>Conferences</a></li>
</ul>
</nav>
<div class="well sidebar-nav">
<hr />
<div id="poweredBy">
<div class="clear"></div>
<div class="clear"></div>
<div class="clear"></div>
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
</div>
</div>
</header>
<main id="bodyColumn" class="span10" >
<section>
<h2><a name="PMD_Results"></a>PMD Results</h2>
<p>The following document contains the results of <a class="externalLink" href="https://pmd.github.io">PMD</a> 6.38.0.</p></section><section>
<h2><a name="Violations_By_Priority"></a>Violations By Priority</h2><section>
<h3><a name="Priority_3"></a>Priority 3</h3><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FApplicationPreferenceModelPanel.java"></a>org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L69">69</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L70">70</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L76">76</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L77">77</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessqualifiedthis">UselessQualifiedThis</a></td>
<td>Useless qualified this usage in the same class.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L346">346</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L570">570</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L574">574</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FChainsawReceiver.java"></a>org/apache/log4j/chainsaw/ChainsawReceiver.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'addChainsawEventBatchListener': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L28">28</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'removeEventBatchListener': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L30">30</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'setThreshold': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L32">32</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'getThreshold': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L34">34</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'getName': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L36">36</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'setName': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L38">38</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'getQueueInterval': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L40">40</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'setQueueInterval': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L42">42</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'setPaused': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L44">44</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'getPaused': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L46">46</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'start': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L51">51</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'shutdown': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L56">56</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'addPropertyChangeListener': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L58">58</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'addPropertyChangeListener': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L60">60</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L62">62</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'removePropertyChangeListener': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L64">64</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L65">65</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'removePropertyChangeListener': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L67">67</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L69">69</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FChainsawReceiverFactory.java"></a>org/apache/log4j/chainsaw/ChainsawReceiverFactory.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'create': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiverFactory.html#L31">31</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'getPropertyDescriptors': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiverFactory.html#L38">38</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'getReceiverName': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiverFactory.html#L44">44</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FExpressionRuleContext.java"></a>org/apache/log4j/chainsaw/ExpressionRuleContext.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>These nested if statements could be combined</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L119">119</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L121">121</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FFileMenu.java"></a>org/apache/log4j/chainsaw/FileMenu.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedformalparameter">UnusedFormalParameter</a></td>
<td>Avoid unused method parameters such as 'logui'.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileMenu.html#L138">138</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'name'.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileMenu.html#L145">145</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FFileSaveAction.java"></a>org/apache/log4j/chainsaw/FileSaveAction.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'loggingEventWrapper'.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L107">107</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L118">118</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L120">120</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FGenerator.java"></a>org/apache/log4j/chainsaw/Generator.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedformalparameter">UnusedFormalParameter</a></td>
<td>Avoid unused method parameters such as 't'.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/Generator.html#L52">52</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FGeneratorBeanInfo.java"></a>org/apache/log4j/chainsaw/GeneratorBeanInfo.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/GeneratorBeanInfo.html#L38">38</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/GeneratorBeanInfo.html#L39">39</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FJSortTable.java"></a>org/apache/log4j/chainsaw/JSortTable.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/JSortTable.html#L110">110</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/JSortTable.html#L112">112</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLogFilePatternLayoutBuilder.java"></a>org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L66">66</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L68">68</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L71">71</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L73">73</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L125">125</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L126">126</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>These nested if statements could be combined</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L155">155</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L192">192</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLogUI.java"></a>org/apache/log4j/chainsaw/LogUI.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
<td>Avoid unused private fields such as 'isGUIFullyInitialized'.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L127">127</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'showSplash': private methods cannot be overridden</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L161">161</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L165">165</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'removeSplash': private methods cannot be overridden</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L167">167</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L172">172</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L221">221</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L223">223</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L235">235</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L239">239</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'configURL'.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L310">310</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L330">330</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L332">332</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'decoder'.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L422">422</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>These nested if statements could be combined</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1025">1025</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1029">1029</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>These nested if statements could be combined</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1373">1373</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1379">1379</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessqualifiedthis">UselessQualifiedThis</a></td>
<td>Useless qualified this usage in the same class.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1375">1375</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedformalparameter">UnusedFormalParameter</a></td>
<td>Avoid unused method parameters such as 'events'.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1662">1662</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1677">1677</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1679">1679</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLoggerNameTreePanel.java"></a>org/apache/log4j/chainsaw/LoggerNameTreePanel.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1203">1203</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1204">1204</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1449">1449</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1452">1452</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FReceiverEventListener.java"></a>org/apache/log4j/chainsaw/ReceiverEventListener.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'receiverAdded': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ReceiverEventListener.html#L25">25</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'receiverRemoved': the method is declared in an interface type</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ReceiverEventListener.html#L27">27</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FSavableTabSetting.java"></a>org/apache/log4j/chainsaw/SavableTabSetting.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
<td>Avoid unused private fields such as 'dragdrop'.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/SavableTabSetting.html#L29">29</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Fdnd.2FFileDnDTarget.java"></a>org/apache/log4j/chainsaw/dnd/FileDnDTarget.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'setFileList': private methods cannot be overridden</td>
<td><a href="./xref/org/apache/log4j/chainsaw/dnd/FileDnDTarget.html#L199">199</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/dnd/FileDnDTarget.html#L203">203</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Fhelp.2FHelpManager.java"></a>org/apache/log4j/chainsaw/help/HelpManager.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/help/HelpManager.html#L67">67</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/help/HelpManager.html#L69">69</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Flayout.2FEventDetailLayout.java"></a>org/apache/log4j/chainsaw/layout/EventDetailLayout.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'newEvent'.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/layout/EventDetailLayout.html#L229">229</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Fprefs.2FSettingsManager.java"></a>org/apache/log4j/chainsaw/prefs/SettingsManager.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/prefs/SettingsManager.html#L62">62</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/prefs/SettingsManager.html#L63">63</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Freceivers.2FNewReceiverDialogPanel.java"></a>org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
<td>Avoid unused private fields such as 'logger'.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L50">50</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Freceivers.2FPluginPropertyEditorPanel.java"></a>org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L286">286</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L288">288</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Freceivers.2FReceiversTreeModel.java"></a>org/apache/log4j/chainsaw/receivers/ReceiversTreeModel.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessqualifiedthis">UselessQualifiedThis</a></td>
<td>Useless qualified this usage in the same class.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/ReceiversTreeModel.html#L93">93</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Fvfs.2FVFSLogFilePatternReceiver.java"></a>org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessqualifiedthis">UselessQualifiedThis</a></td>
<td>Useless qualified this usage in the same class.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.html#L548">548</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Fvfs.2FVFSLogFilePatternReceiverBeanInfo.java"></a>org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiverBeanInfo.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiverBeanInfo.html#L50">50</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiverBeanInfo.html#L51">51</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fnet.2FJsonReceiver.java"></a>org/apache/log4j/net/JsonReceiver.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/net/JsonReceiver.html#L88">88</a>&#x2013;<a href="./xref/org/apache/log4j/net/JsonReceiver.html#L90">90</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/net/JsonReceiver.html#L217">217</a>&#x2013;<a href="./xref/org/apache/log4j/net/JsonReceiver.html#L219">219</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fnet.2FMulticastReceiver.java"></a>org/apache/log4j/net/MulticastReceiver.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'data'.</td>
<td><a href="./xref/org/apache/log4j/net/MulticastReceiver.html#L184">184</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/net/MulticastReceiver.html#L235">235</a>&#x2013;<a href="./xref/org/apache/log4j/net/MulticastReceiver.html#L237">237</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fnet.2FMulticastReceiverBeanInfo.java"></a>org/apache/log4j/net/MulticastReceiverBeanInfo.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/net/MulticastReceiverBeanInfo.html#L45">45</a>&#x2013;<a href="./xref/org/apache/log4j/net/MulticastReceiverBeanInfo.html#L46">46</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fnet.2FUDPReceiver.java"></a>org/apache/log4j/net/UDPReceiver.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/net/UDPReceiver.html#L166">166</a>&#x2013;<a href="./xref/org/apache/log4j/net/UDPReceiver.html#L168">168</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fnet.2FXMLSocketReceiver.java"></a>org/apache/log4j/net/XMLSocketReceiver.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
<td>Avoid unused private fields such as 'socketList'.</td>
<td><a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L56">56</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L154">154</a>&#x2013;<a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L156">156</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L279">279</a>&#x2013;<a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L281">281</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FInFixToPostFix.java"></a>org/apache/log4j/rule/InFixToPostFix.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L82">82</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L83">83</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L84">84</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L85">85</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L87">87</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L88">88</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L89">89</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L90">90</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L91">91</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L92">92</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L94">94</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L95">95</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FInequalityRule.java"></a>org/apache/log4j/rule/InequalityRule.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Long(...)`, prefer `Long.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InequalityRule.html#L128">128</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Long(...)`, prefer `Long.valueOf(...)`</td>
<td><a href="./xref/org/apache/log4j/rule/InequalityRule.html#L136">136</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FLevelEqualsRule.java"></a>org/apache/log4j/rule/LevelEqualsRule.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td><a href="./xref/org/apache/log4j/rule/LevelEqualsRule.html#L88">88</a>&#x2013;<a href="./xref/org/apache/log4j/rule/LevelEqualsRule.html#L90">90</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FLevelInequalityRule.java"></a>org/apache/log4j/rule/LevelInequalityRule.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td><a href="./xref/org/apache/log4j/rule/LevelInequalityRule.html#L103">103</a>&#x2013;<a href="./xref/org/apache/log4j/rule/LevelInequalityRule.html#L105">105</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FNotLevelEqualsRule.java"></a>org/apache/log4j/rule/NotLevelEqualsRule.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td><a href="./xref/org/apache/log4j/rule/NotLevelEqualsRule.html#L88">88</a>&#x2013;<a href="./xref/org/apache/log4j/rule/NotLevelEqualsRule.html#L90">90</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fspi.2FLoggingEventFieldResolver.java"></a>org/apache/log4j/spi/LoggingEventFieldResolver.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedprivatemethod">UnusedPrivateMethod</a></td>
<td>Avoid unused private methods such as 'getExceptionMessage(String)'.</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L271">271</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fvaria.2FLogFilePatternReceiverBeanInfo.java"></a>org/apache/log4j/varia/LogFilePatternReceiverBeanInfo.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/varia/LogFilePatternReceiverBeanInfo.html#L48">48</a>&#x2013;<a href="./xref/org/apache/log4j/varia/LogFilePatternReceiverBeanInfo.html#L49">49</a></td></tr></table></section></section><section>
<h3><a name="Priority_4"></a>Priority 4</h3><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FApplicationPreferenceModel.java"></a>org/apache/log4j/chainsaw/ApplicationPreferenceModel.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModel.html#L194">194</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FChainsawReceiverSkeleton.java"></a>org/apache/log4j/chainsaw/ChainsawReceiverSkeleton.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiverSkeleton.html#L196">196</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FColumnComparator.java"></a>org/apache/log4j/chainsaw/ColumnComparator.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L54">54</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L88">88</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L89">89</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L100">100</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L101">101</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L112">112</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L113">113</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L152">152</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L153">153</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L168">168</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L169">169</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L169">169</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FExpressionRuleContext.java"></a>org/apache/log4j/chainsaw/ExpressionRuleContext.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L88">88</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L104">104</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L129">129</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L130">130</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L148">148</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L157">157</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L168">168</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L171">171</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L181">181</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L181">181</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L182">182</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L182">182</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L200">200</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L200">200</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L228">228</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L228">228</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FFileMenu.java"></a>org/apache/log4j/chainsaw/FileMenu.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.log4j.chainsaw.icons.ChainsawIcons'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileMenu.html#L24">24</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.log4j.xml.UtilLoggingXMLDecoder'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileMenu.html#L27">27</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.log4j.xml.XMLDecoder'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileMenu.html#L28">28</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FFileSaveAction.java"></a>org/apache/log4j/chainsaw/FileSaveAction.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L88">88</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L88">88</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L88">88</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L88">88</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FJSortTable.java"></a>org/apache/log4j/chainsaw/JSortTable.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/JSortTable.html#L97">97</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/JSortTable.html#L97">97</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/JSortTable.html#L129">129</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLogPanelPreferenceModel.java"></a>org/apache/log4j/chainsaw/LogPanelPreferenceModel.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogPanelPreferenceModel.html#L242">242</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogPanelPreferenceModel.html#L345">345</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLogPanelPreferencePanel.java"></a>org/apache/log4j/chainsaw/LogPanelPreferencePanel.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogPanelPreferencePanel.html#L157">157</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLogUI.java"></a>org/apache/log4j/chainsaw/LogUI.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.log4j.*'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L20">20</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.lang.reflect.Method'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L49">49</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L270">270</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L307">307</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L684">684</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L685">685</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L689">689</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L690">690</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L730">730</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L731">731</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1025">1025</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1025">1025</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1026">1026</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1026">1026</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1027">1027</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1028">1028</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1358">1358</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1362">1362</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLoggerNameTreePanel.java"></a>org/apache/log4j/chainsaw/LoggerNameTreePanel.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L142">142</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L143">143</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L144">144</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L292">292</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L293">293</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L515">515</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L515">515</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L601">601</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L601">601</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L964">964</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L964">964</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1152">1152</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1152">1152</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1197">1197</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1197">1197</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1197">1197</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1200">1200</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1200">1200</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1200">1200</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1545">1545</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1546">1546</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1547">1547</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1552">1552</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1553">1553</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1629">1629</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1630">1630</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1644">1644</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1645">1645</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1646">1646</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1651">1651</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1654">1654</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLoggingEventWrapper.java"></a>org/apache/log4j/chainsaw/LoggingEventWrapper.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.time.ZonedDateTime'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggingEventWrapper.html#L24">24</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FThrowableRenderPanel.java"></a>org/apache/log4j/chainsaw/ThrowableRenderPanel.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ThrowableRenderPanel.html#L82">82</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Fhelper.2FSwingHelper.java"></a>org/apache/log4j/chainsaw/helper/SwingHelper.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/helper/SwingHelper.html#L43">43</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/helper/SwingHelper.html#L44">44</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Ficons.2FLevelIconFactory.java"></a>org/apache/log4j/chainsaw/icons/LevelIconFactory.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary use of fully qualified name 'javax.swing.Icon' due to existing import 'javax.swing.*'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LevelIconFactory.html#L31">31</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary use of fully qualified name 'javax.swing.Icon' due to existing import 'javax.swing.*'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LevelIconFactory.html#L71">71</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Ficons.2FLineIconFactory.java"></a>org/apache/log4j/chainsaw/icons/LineIconFactory.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LineIconFactory.html#L62">62</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LineIconFactory.html#L63">63</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LineIconFactory.html#L67">67</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LineIconFactory.html#L95">95</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LineIconFactory.html#L96">96</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Flayout.2FEventDetailLayout.java"></a>org/apache/log4j/chainsaw/layout/EventDetailLayout.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.logging.log4j.core.layout.PatternLayout'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/layout/EventDetailLayout.html#L28">28</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Flogevents.2FChainsawLoggingEvent.java"></a>org/apache/log4j/chainsaw/logevents/ChainsawLoggingEvent.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.time.ZonedDateTime'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/logevents/ChainsawLoggingEvent.html#L20">20</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Flogevents.2FChainsawLoggingEventBuilder.java"></a>org/apache/log4j/chainsaw/logevents/ChainsawLoggingEventBuilder.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.time.ZonedDateTime'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/logevents/ChainsawLoggingEventBuilder.html#L20">20</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Freceivers.2FNewReceiverDialogPanel.java"></a>org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.log4j.chainsaw.help.HelpManager'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L20">20</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.awt.event.ActionListener'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L25">25</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.beans.PropertyDescriptor'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L27">27</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.io.IOException'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L28">28</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.net.URL'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L29">29</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Freceivers.2FPluginPropertyEditorPanel.java"></a>org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.log4j.chainsaw.Generator'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L23">23</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.awt.event.WindowAdapter'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L32">32</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.awt.event.WindowEvent'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L33">33</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.beans.BeanInfo'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L34">34</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.beans.IntrospectionException'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L35">35</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.beans.Introspector'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L36">36</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'javax.swing.event.CellEditorListener'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L40">40</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'javax.swing.table.TableCellRenderer'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L41">41</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L308">308</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L309">309</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Freceivers.2FReceiversTreeModel.java"></a>org/apache/log4j/chainsaw/receivers/ReceiversTreeModel.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.util.Collection'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/ReceiversTreeModel.html#L27">27</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.util.Vector'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/ReceiversTreeModel.html#L29">29</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fhelpers.2FMessageFormatter.java"></a>org/apache/log4j/helpers/MessageFormatter.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/helpers/MessageFormatter.html#L67">67</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/helpers/MessageFormatter.html#L74">74</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/helpers/MessageFormatter.html#L74">74</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/helpers/MessageFormatter.html#L116">116</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/helpers/MessageFormatter.html#L129">129</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fnet.2FECSLogEvent.java"></a>org/apache/log4j/net/ECSLogEvent.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.util.Hashtable'</td>
<td><a href="./xref/org/apache/log4j/net/ECSLogEvent.html#L21">21</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FAndRule.java"></a>org/apache/log4j/rule/AndRule.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/AndRule.html#L72">72</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/AndRule.html#L72">72</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FColorRule.java"></a>org/apache/log4j/rule/ColorRule.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/ColorRule.html#L109">109</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FEqualsRule.java"></a>org/apache/log4j/rule/EqualsRule.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/EqualsRule.html#L108">108</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FExistsRule.java"></a>org/apache/log4j/rule/ExistsRule.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/ExistsRule.html#L94">94</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/ExistsRule.html#L94">94</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FExpressionRule.java"></a>org/apache/log4j/rule/ExpressionRule.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/ExpressionRule.html#L160">160</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/ExpressionRule.html#L160">160</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/ExpressionRule.html#L171">171</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/ExpressionRule.html#L171">171</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FInFixToPostFix.java"></a>org/apache/log4j/rule/InFixToPostFix.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L113">113</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L137">137</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L156">156</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L156">156</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L156">156</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L156">156</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L198">198</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L291">291</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L291">291</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FLevelEqualsRule.java"></a>org/apache/log4j/rule/LevelEqualsRule.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.io.IOException'</td>
<td><a href="./xref/org/apache/log4j/rule/LevelEqualsRule.html#L20">20</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/LevelEqualsRule.html#L102">102</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FLevelInequalityRule.java"></a>org/apache/log4j/rule/LevelInequalityRule.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/LevelInequalityRule.html#L148">148</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/LevelInequalityRule.html#L182">182</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FLikeRule.java"></a>org/apache/log4j/rule/LikeRule.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/LikeRule.html#L113">113</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/LikeRule.html#L113">113</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FNotEqualsRule.java"></a>org/apache/log4j/rule/NotEqualsRule.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/NotEqualsRule.html#L109">109</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FNotLevelEqualsRule.java"></a>org/apache/log4j/rule/NotLevelEqualsRule.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.io.IOException'</td>
<td><a href="./xref/org/apache/log4j/rule/NotLevelEqualsRule.html#L20">20</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FOrRule.java"></a>org/apache/log4j/rule/OrRule.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/OrRule.html#L81">81</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/OrRule.html#L81">81</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/OrRule.html#L92">92</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FPartialTextMatchRule.java"></a>org/apache/log4j/rule/PartialTextMatchRule.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/PartialTextMatchRule.html#L101">101</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/PartialTextMatchRule.html#L101">101</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/PartialTextMatchRule.html#L101">101</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/PartialTextMatchRule.html#L101">101</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FRuleFactory.java"></a>org/apache/log4j/rule/RuleFactory.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/RuleFactory.html#L128">128</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/RuleFactory.html#L128">128</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/RuleFactory.html#L128">128</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FTimestampEqualsRule.java"></a>org/apache/log4j/rule/TimestampEqualsRule.java</h4>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.io.IOException'</td>
<td><a href="./xref/org/apache/log4j/rule/TimestampEqualsRule.html#L20">20</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/rule/TimestampEqualsRule.html#L84">84</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Frule.2FTimestampInequalityRule.java"></a>org/apache/log4j/rule/TimestampInequalityRule.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.io.IOException'</td>
<td><a href="./xref/org/apache/log4j/rule/TimestampInequalityRule.html#L20">20</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fspi.2FErrorItem.java"></a>org/apache/log4j/spi/ErrorItem.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/spi/ErrorItem.html#L154">154</a></td></tr></table></section><section>
<h4><a name="org.2Fapache.2Flog4j.2Fspi.2FLoggingEventFieldResolver.java"></a>org/apache/log4j/spi/LoggingEventFieldResolver.java</h4>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.util.Iterator'</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L21">21</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.util.Map'</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L23">23</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.util.Set'</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L24">24</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L196">196</a>&#x2013;<a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L198">198</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L220">220</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L252">252</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L254">254</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L256">256</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L258">258</a></td></tr></table></section></section></section><section>
<h2><a name="Files"></a>Files</h2><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FApplicationPreferenceModel.java"></a>org/apache/log4j/chainsaw/ApplicationPreferenceModel.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModel.html#L194">194</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FApplicationPreferenceModelPanel.java"></a>org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L69">69</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L70">70</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L76">76</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L77">77</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessqualifiedthis">UselessQualifiedThis</a></td>
<td>Useless qualified this usage in the same class.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L346">346</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L570">570</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.html#L574">574</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FChainsawReceiver.java"></a>org/apache/log4j/chainsaw/ChainsawReceiver.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'addChainsawEventBatchListener': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L28">28</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'removeEventBatchListener': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L30">30</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'setThreshold': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L32">32</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'getThreshold': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L34">34</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'getName': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L36">36</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'setName': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L38">38</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'getQueueInterval': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L40">40</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'setQueueInterval': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L42">42</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'setPaused': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L44">44</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'getPaused': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L46">46</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'start': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L51">51</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'shutdown': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L56">56</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'addPropertyChangeListener': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L58">58</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'addPropertyChangeListener': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L60">60</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L62">62</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'removePropertyChangeListener': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L64">64</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L65">65</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'removePropertyChangeListener': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L67">67</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiver.html#L69">69</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FChainsawReceiverFactory.java"></a>org/apache/log4j/chainsaw/ChainsawReceiverFactory.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'create': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiverFactory.html#L31">31</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'getPropertyDescriptors': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiverFactory.html#L38">38</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'getReceiverName': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiverFactory.html#L44">44</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FChainsawReceiverSkeleton.java"></a>org/apache/log4j/chainsaw/ChainsawReceiverSkeleton.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawReceiverSkeleton.html#L196">196</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FColumnComparator.java"></a>org/apache/log4j/chainsaw/ColumnComparator.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L54">54</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L88">88</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L89">89</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L100">100</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L101">101</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L112">112</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L113">113</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L152">152</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L153">153</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L168">168</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L169">169</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L169">169</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FExpressionRuleContext.java"></a>org/apache/log4j/chainsaw/ExpressionRuleContext.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L88">88</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L104">104</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>These nested if statements could be combined</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L119">119</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L121">121</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L129">129</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L130">130</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L148">148</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L157">157</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L168">168</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L171">171</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L181">181</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L181">181</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L182">182</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L182">182</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L200">200</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L200">200</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L228">228</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ExpressionRuleContext.html#L228">228</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FFileMenu.java"></a>org/apache/log4j/chainsaw/FileMenu.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.log4j.chainsaw.icons.ChainsawIcons'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileMenu.html#L24">24</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.log4j.xml.UtilLoggingXMLDecoder'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileMenu.html#L27">27</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.log4j.xml.XMLDecoder'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileMenu.html#L28">28</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedformalparameter">UnusedFormalParameter</a></td>
<td>Avoid unused method parameters such as 'logui'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileMenu.html#L138">138</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'name'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileMenu.html#L145">145</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FFileSaveAction.java"></a>org/apache/log4j/chainsaw/FileSaveAction.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L88">88</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L88">88</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L88">88</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L88">88</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'loggingEventWrapper'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L107">107</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L118">118</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L120">120</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FGenerator.java"></a>org/apache/log4j/chainsaw/Generator.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedformalparameter">UnusedFormalParameter</a></td>
<td>Avoid unused method parameters such as 't'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/Generator.html#L52">52</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FGeneratorBeanInfo.java"></a>org/apache/log4j/chainsaw/GeneratorBeanInfo.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/GeneratorBeanInfo.html#L38">38</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/GeneratorBeanInfo.html#L39">39</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FJSortTable.java"></a>org/apache/log4j/chainsaw/JSortTable.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/JSortTable.html#L97">97</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/JSortTable.html#L97">97</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/JSortTable.html#L110">110</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/JSortTable.html#L112">112</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/JSortTable.html#L129">129</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLogFilePatternLayoutBuilder.java"></a>org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L66">66</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L68">68</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L71">71</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L73">73</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L125">125</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L126">126</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>These nested if statements could be combined</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L155">155</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.html#L192">192</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLogPanelPreferenceModel.java"></a>org/apache/log4j/chainsaw/LogPanelPreferenceModel.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogPanelPreferenceModel.html#L242">242</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogPanelPreferenceModel.html#L345">345</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLogPanelPreferencePanel.java"></a>org/apache/log4j/chainsaw/LogPanelPreferencePanel.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogPanelPreferencePanel.html#L157">157</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLogUI.java"></a>org/apache/log4j/chainsaw/LogUI.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.log4j.*'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L20">20</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.lang.reflect.Method'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L49">49</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
<td>Avoid unused private fields such as 'isGUIFullyInitialized'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L127">127</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'showSplash': private methods cannot be overridden</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L161">161</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L165">165</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'removeSplash': private methods cannot be overridden</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L167">167</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L172">172</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L221">221</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L223">223</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L235">235</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L239">239</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L270">270</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L307">307</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'configURL'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L310">310</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L330">330</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L332">332</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'decoder'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L422">422</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L684">684</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L685">685</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L689">689</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L690">690</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L730">730</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L731">731</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>These nested if statements could be combined</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1025">1025</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1029">1029</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1025">1025</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1025">1025</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1026">1026</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1026">1026</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1027">1027</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1028">1028</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1358">1358</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1362">1362</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_design.html#collapsibleifstatements">CollapsibleIfStatements</a></td>
<td>These nested if statements could be combined</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1373">1373</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1379">1379</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessqualifiedthis">UselessQualifiedThis</a></td>
<td>Useless qualified this usage in the same class.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1375">1375</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedformalparameter">UnusedFormalParameter</a></td>
<td>Avoid unused method parameters such as 'events'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1662">1662</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1677">1677</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogUI.html#L1679">1679</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLoggerNameTreePanel.java"></a>org/apache/log4j/chainsaw/LoggerNameTreePanel.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L142">142</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L143">143</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L144">144</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L292">292</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L293">293</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L515">515</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L515">515</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L601">601</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L601">601</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L964">964</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L964">964</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1152">1152</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1152">1152</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1197">1197</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1197">1197</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1197">1197</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1200">1200</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1200">1200</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1200">1200</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1203">1203</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1204">1204</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1449">1449</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1452">1452</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1545">1545</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1546">1546</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1547">1547</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1552">1552</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1553">1553</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1629">1629</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1630">1630</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1644">1644</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1645">1645</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1646">1646</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1651">1651</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1654">1654</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FLoggingEventWrapper.java"></a>org/apache/log4j/chainsaw/LoggingEventWrapper.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.time.ZonedDateTime'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LoggingEventWrapper.html#L24">24</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FReceiverEventListener.java"></a>org/apache/log4j/chainsaw/ReceiverEventListener.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'receiverAdded': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ReceiverEventListener.html#L25">25</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'public' on method 'receiverRemoved': the method is declared in an interface type</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ReceiverEventListener.html#L27">27</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FSavableTabSetting.java"></a>org/apache/log4j/chainsaw/SavableTabSetting.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
<td>Avoid unused private fields such as 'dragdrop'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/SavableTabSetting.html#L29">29</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2FThrowableRenderPanel.java"></a>org/apache/log4j/chainsaw/ThrowableRenderPanel.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ThrowableRenderPanel.html#L82">82</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Fdnd.2FFileDnDTarget.java"></a>org/apache/log4j/chainsaw/dnd/FileDnDTarget.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td>
<td>Unnecessary modifier 'final' on method 'setFileList': private methods cannot be overridden</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/dnd/FileDnDTarget.html#L199">199</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/dnd/FileDnDTarget.html#L203">203</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Fhelp.2FHelpManager.java"></a>org/apache/log4j/chainsaw/help/HelpManager.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/help/HelpManager.html#L67">67</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/help/HelpManager.html#L69">69</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Fhelper.2FSwingHelper.java"></a>org/apache/log4j/chainsaw/helper/SwingHelper.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/helper/SwingHelper.html#L43">43</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/helper/SwingHelper.html#L44">44</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Ficons.2FLevelIconFactory.java"></a>org/apache/log4j/chainsaw/icons/LevelIconFactory.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary use of fully qualified name 'javax.swing.Icon' due to existing import 'javax.swing.*'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LevelIconFactory.html#L31">31</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td>
<td>Unnecessary use of fully qualified name 'javax.swing.Icon' due to existing import 'javax.swing.*'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LevelIconFactory.html#L71">71</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Ficons.2FLineIconFactory.java"></a>org/apache/log4j/chainsaw/icons/LineIconFactory.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LineIconFactory.html#L62">62</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LineIconFactory.html#L63">63</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LineIconFactory.html#L67">67</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LineIconFactory.html#L95">95</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/icons/LineIconFactory.html#L96">96</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Flayout.2FEventDetailLayout.java"></a>org/apache/log4j/chainsaw/layout/EventDetailLayout.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.logging.log4j.core.layout.PatternLayout'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/layout/EventDetailLayout.html#L28">28</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'newEvent'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/layout/EventDetailLayout.html#L229">229</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Flogevents.2FChainsawLoggingEvent.java"></a>org/apache/log4j/chainsaw/logevents/ChainsawLoggingEvent.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.time.ZonedDateTime'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/logevents/ChainsawLoggingEvent.html#L20">20</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Flogevents.2FChainsawLoggingEventBuilder.java"></a>org/apache/log4j/chainsaw/logevents/ChainsawLoggingEventBuilder.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.time.ZonedDateTime'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/logevents/ChainsawLoggingEventBuilder.html#L20">20</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Fprefs.2FSettingsManager.java"></a>org/apache/log4j/chainsaw/prefs/SettingsManager.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/prefs/SettingsManager.html#L62">62</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/prefs/SettingsManager.html#L63">63</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Freceivers.2FNewReceiverDialogPanel.java"></a>org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.log4j.chainsaw.help.HelpManager'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L20">20</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.awt.event.ActionListener'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L25">25</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.beans.PropertyDescriptor'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L27">27</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.io.IOException'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L28">28</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.net.URL'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L29">29</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
<td>Avoid unused private fields such as 'logger'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L50">50</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Freceivers.2FPluginPropertyEditorPanel.java"></a>org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'org.apache.log4j.chainsaw.Generator'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L23">23</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.awt.event.WindowAdapter'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L32">32</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.awt.event.WindowEvent'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L33">33</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.beans.BeanInfo'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L34">34</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.beans.IntrospectionException'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L35">35</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.beans.Introspector'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L36">36</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'javax.swing.event.CellEditorListener'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L40">40</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'javax.swing.table.TableCellRenderer'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L41">41</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L286">286</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L288">288</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L308">308</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L309">309</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Freceivers.2FReceiversTreeModel.java"></a>org/apache/log4j/chainsaw/receivers/ReceiversTreeModel.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.util.Collection'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/ReceiversTreeModel.html#L27">27</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.util.Vector'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/ReceiversTreeModel.html#L29">29</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessqualifiedthis">UselessQualifiedThis</a></td>
<td>Useless qualified this usage in the same class.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/ReceiversTreeModel.html#L93">93</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Fvfs.2FVFSLogFilePatternReceiver.java"></a>org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessqualifiedthis">UselessQualifiedThis</a></td>
<td>Useless qualified this usage in the same class.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.html#L548">548</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fchainsaw.2Fvfs.2FVFSLogFilePatternReceiverBeanInfo.java"></a>org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiverBeanInfo.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiverBeanInfo.html#L50">50</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiverBeanInfo.html#L51">51</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fhelpers.2FMessageFormatter.java"></a>org/apache/log4j/helpers/MessageFormatter.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/helpers/MessageFormatter.html#L67">67</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/helpers/MessageFormatter.html#L74">74</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/helpers/MessageFormatter.html#L74">74</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/helpers/MessageFormatter.html#L116">116</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/helpers/MessageFormatter.html#L129">129</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fnet.2FECSLogEvent.java"></a>org/apache/log4j/net/ECSLogEvent.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.util.Hashtable'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/net/ECSLogEvent.html#L21">21</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fnet.2FJsonReceiver.java"></a>org/apache/log4j/net/JsonReceiver.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/net/JsonReceiver.html#L88">88</a>&#x2013;<a href="./xref/org/apache/log4j/net/JsonReceiver.html#L90">90</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/net/JsonReceiver.html#L217">217</a>&#x2013;<a href="./xref/org/apache/log4j/net/JsonReceiver.html#L219">219</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fnet.2FMulticastReceiver.java"></a>org/apache/log4j/net/MulticastReceiver.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedlocalvariable">UnusedLocalVariable</a></td>
<td>Avoid unused local variables such as 'data'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/net/MulticastReceiver.html#L184">184</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/net/MulticastReceiver.html#L235">235</a>&#x2013;<a href="./xref/org/apache/log4j/net/MulticastReceiver.html#L237">237</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fnet.2FMulticastReceiverBeanInfo.java"></a>org/apache/log4j/net/MulticastReceiverBeanInfo.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/net/MulticastReceiverBeanInfo.html#L45">45</a>&#x2013;<a href="./xref/org/apache/log4j/net/MulticastReceiverBeanInfo.html#L46">46</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fnet.2FUDPReceiver.java"></a>org/apache/log4j/net/UDPReceiver.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/net/UDPReceiver.html#L166">166</a>&#x2013;<a href="./xref/org/apache/log4j/net/UDPReceiver.html#L168">168</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fnet.2FXMLSocketReceiver.java"></a>org/apache/log4j/net/XMLSocketReceiver.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td>
<td>Avoid unused private fields such as 'socketList'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L56">56</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L154">154</a>&#x2013;<a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L156">156</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L279">279</a>&#x2013;<a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L281">281</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FAndRule.java"></a>org/apache/log4j/rule/AndRule.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/AndRule.html#L72">72</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/AndRule.html#L72">72</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FColorRule.java"></a>org/apache/log4j/rule/ColorRule.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/ColorRule.html#L109">109</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FEqualsRule.java"></a>org/apache/log4j/rule/EqualsRule.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/EqualsRule.html#L108">108</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FExistsRule.java"></a>org/apache/log4j/rule/ExistsRule.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/ExistsRule.html#L94">94</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/ExistsRule.html#L94">94</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FExpressionRule.java"></a>org/apache/log4j/rule/ExpressionRule.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/ExpressionRule.html#L160">160</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/ExpressionRule.html#L160">160</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/ExpressionRule.html#L171">171</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/ExpressionRule.html#L171">171</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FInFixToPostFix.java"></a>org/apache/log4j/rule/InFixToPostFix.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L82">82</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L83">83</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L84">84</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L85">85</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L87">87</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L88">88</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L89">89</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L90">90</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L91">91</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L92">92</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L94">94</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Integer(...)`, prefer `Integer.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L95">95</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L113">113</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L137">137</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L156">156</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L156">156</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L156">156</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L156">156</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L198">198</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L291">291</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/InFixToPostFix.html#L291">291</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FInequalityRule.java"></a>org/apache/log4j/rule/InequalityRule.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Long(...)`, prefer `Long.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InequalityRule.html#L128">128</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td>
<td>Do not use `new Long(...)`, prefer `Long.valueOf(...)`</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/InequalityRule.html#L136">136</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FLevelEqualsRule.java"></a>org/apache/log4j/rule/LevelEqualsRule.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.io.IOException'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/LevelEqualsRule.html#L20">20</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/LevelEqualsRule.html#L88">88</a>&#x2013;<a href="./xref/org/apache/log4j/rule/LevelEqualsRule.html#L90">90</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/LevelEqualsRule.html#L102">102</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FLevelInequalityRule.java"></a>org/apache/log4j/rule/LevelInequalityRule.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/LevelInequalityRule.html#L103">103</a>&#x2013;<a href="./xref/org/apache/log4j/rule/LevelInequalityRule.html#L105">105</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/LevelInequalityRule.html#L148">148</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/LevelInequalityRule.html#L182">182</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FLikeRule.java"></a>org/apache/log4j/rule/LikeRule.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/LikeRule.html#L113">113</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/LikeRule.html#L113">113</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FNotEqualsRule.java"></a>org/apache/log4j/rule/NotEqualsRule.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/NotEqualsRule.html#L109">109</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FNotLevelEqualsRule.java"></a>org/apache/log4j/rule/NotLevelEqualsRule.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.io.IOException'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/NotLevelEqualsRule.html#L20">20</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptyifstmt">EmptyIfStmt</a></td>
<td>Avoid empty if statements</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/rule/NotLevelEqualsRule.html#L88">88</a>&#x2013;<a href="./xref/org/apache/log4j/rule/NotLevelEqualsRule.html#L90">90</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FOrRule.java"></a>org/apache/log4j/rule/OrRule.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/OrRule.html#L81">81</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/OrRule.html#L81">81</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/OrRule.html#L92">92</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FPartialTextMatchRule.java"></a>org/apache/log4j/rule/PartialTextMatchRule.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/PartialTextMatchRule.html#L101">101</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/PartialTextMatchRule.html#L101">101</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/PartialTextMatchRule.html#L101">101</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/PartialTextMatchRule.html#L101">101</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FRuleFactory.java"></a>org/apache/log4j/rule/RuleFactory.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/RuleFactory.html#L128">128</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/RuleFactory.html#L128">128</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/RuleFactory.html#L128">128</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FTimestampEqualsRule.java"></a>org/apache/log4j/rule/TimestampEqualsRule.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.io.IOException'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/TimestampEqualsRule.html#L20">20</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/TimestampEqualsRule.html#L84">84</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Frule.2FTimestampInequalityRule.java"></a>org/apache/log4j/rule/TimestampInequalityRule.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.io.IOException'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/rule/TimestampInequalityRule.html#L20">20</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fspi.2FErrorItem.java"></a>org/apache/log4j/spi/ErrorItem.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/spi/ErrorItem.html#L154">154</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fspi.2FLoggingEventFieldResolver.java"></a>org/apache/log4j/spi/LoggingEventFieldResolver.java</h3>
<table border="0" class="table table-striped">
<tr class="a">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.util.Iterator'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L21">21</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.util.Map'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L23">23</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'java.util.Set'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L24">24</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L196">196</a>&#x2013;<a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L198">198</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L220">220</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L252">252</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L254">254</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L256">256</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L258">258</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#unusedprivatemethod">UnusedPrivateMethod</a></td>
<td>Avoid unused private methods such as 'getExceptionMessage(String)'.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/spi/LoggingEventFieldResolver.html#L271">271</a></td></tr></table></section><section>
<h3><a name="org.2Fapache.2Flog4j.2Fvaria.2FLogFilePatternReceiverBeanInfo.java"></a>org/apache/log4j/varia/LogFilePatternReceiverBeanInfo.java</h3>
<table border="0" class="table table-striped">
<tr class="b">
<th>Rule</th>
<th>Violation</th>
<th>Priority</th>
<th>Line</th></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/varia/LogFilePatternReceiverBeanInfo.html#L48">48</a>&#x2013;<a href="./xref/org/apache/log4j/varia/LogFilePatternReceiverBeanInfo.html#L49">49</a></td></tr></table></section></section><section>
<h2><a name="Processing_Errors"></a>Processing Errors</h2>
<table border="0" class="table table-striped">
<tr class="b">
<th>Filename</th>
<th>Problem</th></tr>
<tr class="a">
<td>org/apache/log4j/chainsaw/AbstractPreferencePanel.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/AbstractPreferencePanel.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/AbstractPreferencePanel.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 18038 out of bounds for length 7005
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="b">
<td>org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 44079 out of bounds for length 20907
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="a">
<td>org/apache/log4j/chainsaw/ChainsawStatusBar.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/ChainsawStatusBar.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/ChainsawStatusBar.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 10377 out of bounds for length 9667
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="b">
<td>org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 38692 out of bounds for length 23546
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="a">
<td>org/apache/log4j/chainsaw/CyclicBufferList.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/CyclicBufferList.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/CyclicBufferList.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 18832 out of bounds for length 3333
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="b">
<td>org/apache/log4j/chainsaw/LogPanel.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 93695 out of bounds for length 73907
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="a">
<td>org/apache/log4j/chainsaw/ReceiverConfigurationPanel.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/ReceiverConfigurationPanel.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/ReceiverConfigurationPanel.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 40496 out of bounds for length 16656
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="b">
<td>org/apache/log4j/chainsaw/TableColorizingRenderer.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/TableColorizingRenderer.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/TableColorizingRenderer.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 25904 out of bounds for length 20825
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="a">
<td>org/apache/log4j/chainsaw/color/ColorPanel.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/color/ColorPanel.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 48723 out of bounds for length 21251
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="b">
<td>org/apache/log4j/chainsaw/color/RuleColorizer.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/color/RuleColorizer.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/color/RuleColorizer.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 18230 out of bounds for length 9759
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="a">
<td>org/apache/log4j/chainsaw/layout/LayoutEditorPane.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/layout/LayoutEditorPane.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/layout/LayoutEditorPane.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 22791 out of bounds for length 12757
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="b">
<td>org/apache/log4j/chainsaw/receivers/ReceiversPanel.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/receivers/ReceiversPanel.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/receivers/ReceiversPanel.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 22740 out of bounds for length 15301
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="a">
<td>org/apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/zeroconf/ZeroConfPlugin.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 37606 out of bounds for length 13731
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="b">
<td>org/apache/log4j/varia/LogFilePatternReceiver.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/varia/LogFilePatternReceiver.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/varia/LogFilePatternReceiver.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 65574 out of bounds for length 19006
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="a">
<td>org/apache/log4j/xml/LogFileXMLReceiver.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/xml/LogFileXMLReceiver.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/xml/LogFileXMLReceiver.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 19797 out of bounds for length 7882
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="b">
<td>org/apache/log4j/xml/UtilLoggingXMLDecoder.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/xml/UtilLoggingXMLDecoder.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/xml/UtilLoggingXMLDecoder.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 15585 out of bounds for length 11867
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr>
<tr class="a">
<td>org/apache/log4j/xml/XMLDecoder.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/xml/XMLDecoder.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/xml/XMLDecoder.java
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)
at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 73783 out of bounds for length 12477
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.getImportedClasses(PMDASMClassLoader.java:118)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.populateClassName(ClassTypeResolver.java:1617)
at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:214)
at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)
at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21)
at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121)
at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178)
at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205)
at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118)
... 10 more</pre></div></td></tr></table></section>
</main>
</div>
</div>
<hr/>
<footer>
<div class="container-fluid">
<div class="row-fluid">
<p>Copyright &#169; 2002&#x2013;2022<a href="https://www.apache.org/">The Apache Software Foundation</a>.
.</p>
</div>
</div>
</footer>
</body>
</html>