blob: c336aa4a6cf959264a85fb00e509398bf1543439 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-pmd-plugin:3.15.0:pmd at 2022-09-06 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Apache Chainsaw &#x2013; PMD Results</title>
<style type="text/css" media="all">
@import url("./css/maven-base.css");
@import url("./css/maven-theme.css");
@import url("./css/site.css");
</style>
<link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
<meta http-equiv="Content-Language" content="en" />
</head>
<body class="composite">
<div id="banner">
<a href="http://logging.apache.org/" id="bannerLeft"><img src="images/ls-logo.jpg" alt="Logging Services"/></a>
<a href="http://logging.apache.org/log4j" id="bannerRight"><img src="images/logo.jpg" alt="Apache log4j"/></a>
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2022-09-06</span>
&nbsp;| <span id="projectVersion">Version: 2.1.0</span>
| <a href="http://www.apache.org/" class="externalLink" title="Apache">Apache</a> &gt;
<a href="http://logging.apache.org/" class="externalLink" title="Logging Services">Logging Services</a> &gt;
<a href="http://logging.apache.org:80/chainsaw/" class="externalLink" title="Chainsaw">Chainsaw</a> &gt;
PMD Results
</div>
<div class="xright"> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<h5>Get Chainsaw</h5>
<ul>
<li class="none"><a href="download.html" title="Download">Download</a></li>
<li class="none"><a href="changes-report.html" title="Changes">Changes</a></li>
<li class="none"><a href="https://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="License">License</a></li>
<li class="none"><a href="distributionnotes.html" title="Important Distribution Notes">Important Distribution Notes</a></li>
</ul>
<h5>About Chainsaw</h5>
<ul>
<li class="none"><a href="index.html" title="Introduction">Introduction</a></li>
<li class="none"><a href="quicktour.html" title="Quick Tour">Quick Tour</a></li>
<li class="none"><a href="zeroconf.html" title="Zeroconf">Zeroconf</a></li>
<li class="none"><a href="roadmap.html" title="Roadmap">Roadmap</a></li>
<li class="none"><a href="apidocs/index.html" title="JavaDoc">JavaDoc</a></li>
</ul>
<h5>Community</h5>
<ul>
<li class="none"><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
<li class="none"><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
</ul>
<h5>Development</h5>
<ul>
<li class="none"><a href="source-repository.html" title="Repository">Repository</a></li>
<li class="none"><a href="xref/index.html" title="Cross Reference">Cross Reference</a></li>
<li class="none"><a href="dependencies.html" title="Dependencies">Dependencies</a></li>
<li class="none"><a href="cpd.html" title="Duplication">Duplication</a></li>
<li class="none"><strong>PMD</strong></li>
</ul>
<h5>Apache</h5>
<ul>
<li class="none"><a href="http://www.apache.org" class="externalLink" title="Home">Home</a></li>
<li class="none"><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a></li>
<li class="none"><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a></li>
<li class="none"><a href="https://www.apache.org/security/" class="externalLink" title="Security">Security</a></li>
<li class="none"><a href="http://www.apachecon.com" class="externalLink" title="Conferences">Conferences</a></li>
</ul>
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<div class="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></div>
<div class="section">
<h2><a name="Violations_By_Priority"></a>Violations By Priority</h2>
<div class="section">
<h3><a name="Priority_3"></a>Priority 3</h3>
<div class="section">
<h4><a name="orgapachelog4jchainsawApplicationPreferenceModelPanel.java"></a>org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.java</h4>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawChainsawAppender.java"></a>org/apache/log4j/chainsaw/ChainsawAppender.java</h4>
<table border="0" class="bodyTable">
<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_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawAppender.html#L135">135</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ChainsawAppender.html#L136">136</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawExpressionRuleContext.java"></a>org/apache/log4j/chainsaw/ExpressionRuleContext.java</h4>
<table border="0" class="bodyTable">
<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_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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawFileLoadAction.java"></a>org/apache/log4j/chainsaw/FileLoadAction.java</h4>
<table border="0" class="bodyTable">
<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_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileLoadAction.html#L83">83</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/FileLoadAction.html#L85">85</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawFileSaveAction.java"></a>org/apache/log4j/chainsaw/FileSaveAction.java</h4>
<table border="0" class="bodyTable">
<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_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L116">116</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L118">118</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawGeneratorBeanInfo.java"></a>org/apache/log4j/chainsaw/GeneratorBeanInfo.java</h4>
<table border="0" class="bodyTable">
<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_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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawJSortTable.java"></a>org/apache/log4j/chainsaw/JSortTable.java</h4>
<table border="0" class="bodyTable">
<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_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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawLogPanel.java"></a>org/apache/log4j/chainsaw/LogPanel.java</h4>
<table border="0" class="bodyTable">
<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#uselessqualifiedthis">UselessQualifiedThis</a></td>
<td>Useless qualified this usage in the same class.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L596">596</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/chainsaw/LogPanel.html#L850">850</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/LogPanel.html#L872">872</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L873">873</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/LogPanel.html#L878">878</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L883">883</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/LogPanel.html#L2018">2018</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L2020">2020</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/LogPanel.html#L2064">2064</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L2065">2065</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/LogPanel.html#L2140">2140</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L2141">2141</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/LogPanel.html#L2226">2226</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L2227">2227</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/LogPanel.html#L2964">2964</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L2969">2969</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/LogPanel.html#L3155">3155</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3159">3159</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/LogPanel.html#L3168">3168</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3172">3172</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/LogPanel.html#L3438">3438</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3439">3439</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/LogPanel.html#L3454">3454</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3455">3455</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/LogPanel.html#L3739">3739</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3749">3749</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/LogPanel.html#L3757">3757</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3772">3772</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawLoggerNameTreePanel.java"></a>org/apache/log4j/chainsaw/LoggerNameTreePanel.java</h4>
<table border="0" class="bodyTable">
<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_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="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#L1449">1449</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1452">1452</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawSavableTabSetting.java"></a>org/apache/log4j/chainsaw/SavableTabSetting.java</h4>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawcolorRuleColorizer.java"></a>org/apache/log4j/chainsaw/color/RuleColorizer.java</h4>
<table border="0" class="bodyTable">
<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/color/RuleColorizer.html#L260">260</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/color/RuleColorizer.html#L261">261</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawdndFileDnDTarget.java"></a>org/apache/log4j/chainsaw/dnd/FileDnDTarget.java</h4>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawhelpHelpManager.java"></a>org/apache/log4j/chainsaw/help/HelpManager.java</h4>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawpluginsPluginClassLoaderFactory.java"></a>org/apache/log4j/chainsaw/plugins/PluginClassLoaderFactory.java</h4>
<table border="0" class="bodyTable">
<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 'create': private methods cannot be overridden</td>
<td><a href="./xref/org/apache/log4j/chainsaw/plugins/PluginClassLoaderFactory.html#L65">65</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/plugins/PluginClassLoaderFactory.html#L97">97</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawprefsSettingsManager.java"></a>org/apache/log4j/chainsaw/prefs/SettingsManager.java</h4>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawreceiversPluginPropertyEditorPanel.java"></a>org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java</h4>
<table border="0" class="bodyTable">
<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#L311">311</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L313">313</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawreceiversReceiversTreeModel.java"></a>org/apache/log4j/chainsaw/receivers/ReceiversTreeModel.java</h4>
<table border="0" class="bodyTable">
<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#L97">97</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawvfsVFSLogFilePatternReceiver.java"></a>org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.java</h4>
<table border="0" class="bodyTable">
<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#L543">543</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawvfsVFSLogFilePatternReceiverBeanInfo.java"></a>org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiverBeanInfo.java</h4>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h4><a name="orgapachelog4jdbCustomSQLDBReceiver.java"></a>org/apache/log4j/db/CustomSQLDBReceiver.java</h4>
<table border="0" class="bodyTable">
<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/db/CustomSQLDBReceiver.html#L198">198</a>&#x2013;<a href="./xref/org/apache/log4j/db/CustomSQLDBReceiver.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_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/db/CustomSQLDBReceiver.html#L395">395</a>&#x2013;<a href="./xref/org/apache/log4j/db/CustomSQLDBReceiver.html#L396">396</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jdbDBAppender.java"></a>org/apache/log4j/db/DBAppender.java</h4>
<table border="0" class="bodyTable">
<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#checkresultset">CheckResultSet</a></td>
<td>Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</td>
<td><a href="./xref/org/apache/log4j/db/DBAppender.html#L230">230</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jdbDBHelper.java"></a>org/apache/log4j/db/DBHelper.java</h4>
<table border="0" class="bodyTable">
<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_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/db/DBHelper.html#L52">52</a>&#x2013;<a href="./xref/org/apache/log4j/db/DBHelper.html#L55">55</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/db/DBHelper.html#L63">63</a>&#x2013;<a href="./xref/org/apache/log4j/db/DBHelper.html#L64">64</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jdbDBReceiverJob.java"></a>org/apache/log4j/db/DBReceiverJob.java</h4>
<table border="0" class="bodyTable">
<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/db/DBReceiverJob.html#L157">157</a>&#x2013;<a href="./xref/org/apache/log4j/db/DBReceiverJob.html#L159">159</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jdbdialectUtil.java"></a>org/apache/log4j/db/dialect/Util.java</h4>
<table border="0" class="bodyTable">
<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/db/dialect/Util.html#L58">58</a>&#x2013;<a href="./xref/org/apache/log4j/db/dialect/Util.html#L60">60</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jnetJMSReceiver.java"></a>org/apache/log4j/net/JMSReceiver.java</h4>
<table border="0" class="bodyTable">
<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/JMSReceiver.html#L240">240</a>&#x2013;<a href="./xref/org/apache/log4j/net/JMSReceiver.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_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/net/JMSReceiver.html#L261">261</a>&#x2013;<a href="./xref/org/apache/log4j/net/JMSReceiver.html#L263">263</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jnetJMSReceiverBeanInfo.java"></a>org/apache/log4j/net/JMSReceiverBeanInfo.java</h4>
<table border="0" class="bodyTable">
<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_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/net/JMSReceiverBeanInfo.html#L46">46</a>&#x2013;<a href="./xref/org/apache/log4j/net/JMSReceiverBeanInfo.html#L47">47</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jnetMulticastReceiver.java"></a>org/apache/log4j/net/MulticastReceiver.java</h4>
<table border="0" class="bodyTable">
<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_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/net/MulticastReceiver.html#L256">256</a>&#x2013;<a href="./xref/org/apache/log4j/net/MulticastReceiver.html#L258">258</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jnetMulticastReceiverBeanInfo.java"></a>org/apache/log4j/net/MulticastReceiverBeanInfo.java</h4>
<table border="0" class="bodyTable">
<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_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></div>
<div class="section">
<h4><a name="orgapachelog4jnetUDPReceiver.java"></a>org/apache/log4j/net/UDPReceiver.java</h4>
<table border="0" class="bodyTable">
<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_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/net/UDPReceiver.html#L265">265</a>&#x2013;<a href="./xref/org/apache/log4j/net/UDPReceiver.html#L267">267</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jnetXMLSocketNode.java"></a>org/apache/log4j/net/XMLSocketNode.java</h4>
<table border="0" class="bodyTable">
<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_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td><a href="./xref/org/apache/log4j/net/XMLSocketNode.html#L192">192</a>&#x2013;<a href="./xref/org/apache/log4j/net/XMLSocketNode.html#L194">194</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jnetXMLSocketReceiver.java"></a>org/apache/log4j/net/XMLSocketReceiver.java</h4>
<table border="0" class="bodyTable">
<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_errorprone.html#overridebothequalsandhashcode">OverrideBothEqualsAndHashcode</a></td>
<td>Ensure you override both equals() and hashCode()</td>
<td><a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L138">138</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#L225">225</a>&#x2013;<a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L227">227</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#L239">239</a>&#x2013;<a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L241">241</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jvariaLogFilePatternReceiverBeanInfo.java"></a>org/apache/log4j/varia/LogFilePatternReceiverBeanInfo.java</h4>
<table border="0" class="bodyTable">
<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_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></div></div>
<div class="section">
<h3><a name="Priority_4"></a>Priority 4</h3>
<div class="section">
<h4><a name="orgapachelog4jchainsawApplicationPreferenceModel.java"></a>org/apache/log4j/chainsaw/ApplicationPreferenceModel.java</h4>
<table border="0" class="bodyTable">
<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/ApplicationPreferenceModel.html#L194">194</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawChainsawAppenderHandler.java"></a>org/apache/log4j/chainsaw/ChainsawAppenderHandler.java</h4>
<table border="0" class="bodyTable">
<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.LogManager'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawAppenderHandler.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 'org.apache.log4j.spi.LoggerRepositoryEx'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawAppenderHandler.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><a href="./xref/org/apache/log4j/chainsaw/ChainsawAppenderHandler.html#L125">125</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/ChainsawAppenderHandler.html#L230">230</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/ChainsawAppenderHandler.html#L230">230</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/ChainsawAppenderHandler.html#L289">289</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/ChainsawAppenderHandler.html#L309">309</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawColumnComparator.java"></a>org/apache/log4j/chainsaw/ColumnComparator.java</h4>
<table border="0" class="bodyTable">
<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/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><a href="./xref/org/apache/log4j/chainsaw/ColumnComparator.html#L122">122</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#L170">170</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#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/ColumnComparator.html#L171">171</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawExpressionRuleContext.java"></a>org/apache/log4j/chainsaw/ExpressionRuleContext.java</h4>
<table border="0" class="bodyTable">
<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>&#x2013;<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#L181">181</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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawFileSaveAction.java"></a>org/apache/log4j/chainsaw/FileSaveAction.java</h4>
<table border="0" class="bodyTable">
<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#L86">86</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#L86">86</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#L86">86</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#L86">86</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawJSortTable.java"></a>org/apache/log4j/chainsaw/JSortTable.java</h4>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawLogPanel.java"></a>org/apache/log4j/chainsaw/LogPanel.java</h4>
<table border="0" class="bodyTable">
<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/LogPanel.html#L614">614</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/LogPanel.html#L614">614</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/LogPanel.html#L619">619</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/LogPanel.html#L762">762</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/LogPanel.html#L762">762</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L763">763</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/LogPanel.html#L763">763</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/LogPanel.html#L763">763</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/LogPanel.html#L766">766</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/LogPanel.html#L766">766</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/LogPanel.html#L767">767</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/LogPanel.html#L780">780</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/LogPanel.html#L791">791</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/LogPanel.html#L791">791</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L792">792</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/LogPanel.html#L792">792</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/LogPanel.html#L792">792</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/LogPanel.html#L930">930</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/LogPanel.html#L1228">1228</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L1229">1229</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/LogPanel.html#L1228">1228</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/LogPanel.html#L1230">1230</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L1231">1231</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/LogPanel.html#L1230">1230</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/LogPanel.html#L1499">1499</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/LogPanel.html#L1782">1782</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/LogPanel.html#L2251">2251</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/LogPanel.html#L2252">2252</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/LogPanel.html#L2439">2439</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/LogPanel.html#L2439">2439</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/LogPanel.html#L2789">2789</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/LogPanel.html#L3097">3097</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/LogPanel.html#L3276">3276</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/LogPanel.html#L3277">3277</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/LogPanel.html#L3309">3309</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/LogPanel.html#L3309">3309</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/LogPanel.html#L3419">3419</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/LogPanel.html#L3419">3419</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/LogPanel.html#L3444">3444</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/LogPanel.html#L3503">3503</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/LogPanel.html#L3654">3654</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/LogPanel.html#L3663">3663</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/LogPanel.html#L3673">3673</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/LogPanel.html#L3677">3677</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/LogPanel.html#L3730">3730</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/LogPanel.html#L3740">3740</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/LogPanel.html#L3758">3758</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/LogPanel.html#L3770">3770</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/LogPanel.html#L3778">3778</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/LogPanel.html#L3784">3784</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/LogPanel.html#L3862">3862</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/LogPanel.html#L3862">3862</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/LogPanel.html#L3869">3869</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/LogPanel.html#L3869">3869</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/LogPanel.html#L3882">3882</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/LogPanel.html#L3882">3882</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/LogPanel.html#L3889">3889</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/LogPanel.html#L3889">3889</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/LogPanel.html#L4063">4063</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/LogPanel.html#L4184">4184</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawLogPanelPreferenceModel.java"></a>org/apache/log4j/chainsaw/LogPanelPreferenceModel.java</h4>
<table border="0" class="bodyTable">
<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/LogPanelPreferenceModel.html#L242">242</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/LogPanelPreferenceModel.html#L345">345</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawLogPanelPreferencePanel.java"></a>org/apache/log4j/chainsaw/LogPanelPreferencePanel.java</h4>
<table border="0" class="bodyTable">
<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/LogPanelPreferencePanel.html#L157">157</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawLoggerNameTreePanel.java"></a>org/apache/log4j/chainsaw/LoggerNameTreePanel.java</h4>
<table border="0" class="bodyTable">
<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/LoggerNameTreePanel.html#L142">142</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#L143">143</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#L144">144</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#L292">292</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#L293">293</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#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#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#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#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#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#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#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#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#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#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#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#L1545">1545</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#L1546">1546</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#L1547">1547</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#L1552">1552</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#L1553">1553</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#L1629">1629</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#L1630">1630</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#L1644">1644</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#L1645">1645</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#L1646">1646</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#L1651">1651</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#L1654">1654</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawThrowableRenderPanel.java"></a>org/apache/log4j/chainsaw/ThrowableRenderPanel.java</h4>
<table border="0" class="bodyTable">
<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/ThrowableRenderPanel.html#L82">82</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawcolorRuleColorizer.java"></a>org/apache/log4j/chainsaw/color/RuleColorizer.java</h4>
<table border="0" class="bodyTable">
<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/color/RuleColorizer.html#L170">170</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/color/RuleColorizer.html#L170">170</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/color/RuleColorizer.html#L186">186</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/color/RuleColorizer.html#L186">186</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawhelperSwingHelper.java"></a>org/apache/log4j/chainsaw/helper/SwingHelper.java</h4>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawiconsLevelIconFactory.java"></a>org/apache/log4j/chainsaw/icons/LevelIconFactory.java</h4>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawiconsLineIconFactory.java"></a>org/apache/log4j/chainsaw/icons/LineIconFactory.java</h4>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawosxOSXIntegration.java"></a>org/apache/log4j/chainsaw/osx/OSXIntegration.java</h4>
<table border="0" class="bodyTable">
<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.Logger'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/osx/OSXIntegration.html#L19">19</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawreceiversNewReceiverDialogPanel.java"></a>org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.java</h4>
<table border="0" class="bodyTable">
<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.awt.event.ActionListener'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L29">29</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawreceiversPluginPropertyEditorPanel.java"></a>org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java</h4>
<table border="0" class="bodyTable">
<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#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.awt.event.WindowEvent'</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 'javax.swing.event.CellEditorListener'</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#unnecessaryimport">UnnecessaryImport</a></td>
<td>Unused import 'javax.swing.table.TableCellRenderer'</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.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#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L333">333</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#L334">334</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jchainsawreceiversReceiversHelper.java"></a>org/apache/log4j/chainsaw/receivers/ReceiversHelper.java</h4>
<table border="0" class="bodyTable">
<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/receivers/ReceiversHelper.html#L87">87</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jdbCustomSQLDBReceiver.java"></a>org/apache/log4j/db/CustomSQLDBReceiver.java</h4>
<table border="0" class="bodyTable">
<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/db/CustomSQLDBReceiver.html#L174">174</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/db/CustomSQLDBReceiver.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/db/CustomSQLDBReceiver.html#L343">343</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/db/CustomSQLDBReceiver.html#L344">344</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/db/CustomSQLDBReceiver.html#L376">376</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/db/CustomSQLDBReceiver.html#L377">377</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jdbDBAppender.java"></a>org/apache/log4j/db/DBAppender.java</h4>
<table border="0" class="bodyTable">
<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/db/DBAppender.html#L164">164</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jhelpersMessageFormatter.java"></a>org/apache/log4j/helpers/MessageFormatter.java</h4>
<table border="0" class="bodyTable">
<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/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><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#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#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><a href="./xref/org/apache/log4j/helpers/MessageFormatter.html#L129">129</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jnetJMSReceiver.java"></a>org/apache/log4j/net/JMSReceiver.java</h4>
<table border="0" class="bodyTable">
<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/net/JMSReceiver.html#L167">167</a>&#x2013;<a href="./xref/org/apache/log4j/net/JMSReceiver.html#L169">169</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jnetXMLSocketNode.java"></a>org/apache/log4j/net/XMLSocketNode.java</h4>
<table border="0" class="bodyTable">
<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/net/XMLSocketNode.html#L106">106</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/net/XMLSocketNode.html#L106">106</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jnetXMLSocketReceiver.java"></a>org/apache/log4j/net/XMLSocketReceiver.java</h4>
<table border="0" class="bodyTable">
<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/net/XMLSocketReceiver.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/net/XMLSocketReceiver.html#L132">132</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/net/XMLSocketReceiver.html#L142">142</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jpluginsPluginSkeleton.java"></a>org/apache/log4j/plugins/PluginSkeleton.java</h4>
<table border="0" class="bodyTable">
<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/plugins/PluginSkeleton.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/plugins/PluginSkeleton.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/plugins/PluginSkeleton.html#L131">131</a>&#x2013;<a href="./xref/org/apache/log4j/plugins/PluginSkeleton.html#L132">132</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jpluginsReceiver.java"></a>org/apache/log4j/plugins/Receiver.java</h4>
<table border="0" class="bodyTable">
<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/plugins/Receiver.html#L94">94</a>&#x2013;<a href="./xref/org/apache/log4j/plugins/Receiver.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><a href="./xref/org/apache/log4j/plugins/Receiver.html#L94">94</a></td></tr></table></div>
<div class="section">
<h4><a name="orgapachelog4jspiErrorItem.java"></a>org/apache/log4j/spi/ErrorItem.java</h4>
<table border="0" class="bodyTable">
<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/spi/ErrorItem.html#L154">154</a></td></tr></table></div></div></div>
<div class="section">
<h2><a name="Files"></a>Files</h2>
<div class="section">
<h3><a name="orgapachelog4jchainsawApplicationPreferenceModel.java"></a>org/apache/log4j/chainsaw/ApplicationPreferenceModel.java</h3>
<table border="0" class="bodyTable">
<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/ApplicationPreferenceModel.html#L194">194</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawApplicationPreferenceModelPanel.java"></a>org/apache/log4j/chainsaw/ApplicationPreferenceModelPanel.java</h3>
<table border="0" class="bodyTable">
<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/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>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="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/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>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></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawChainsawAppender.java"></a>org/apache/log4j/chainsaw/ChainsawAppender.java</h3>
<table border="0" class="bodyTable">
<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/ChainsawAppender.html#L135">135</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/ChainsawAppender.html#L136">136</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawChainsawAppenderHandler.java"></a>org/apache/log4j/chainsaw/ChainsawAppenderHandler.java</h3>
<table border="0" class="bodyTable">
<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.LogManager'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawAppenderHandler.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 'org.apache.log4j.spi.LoggerRepositoryEx'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/ChainsawAppenderHandler.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/chainsaw/ChainsawAppenderHandler.html#L125">125</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/ChainsawAppenderHandler.html#L230">230</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/ChainsawAppenderHandler.html#L230">230</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/ChainsawAppenderHandler.html#L289">289</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/ChainsawAppenderHandler.html#L309">309</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawColumnComparator.java"></a>org/apache/log4j/chainsaw/ColumnComparator.java</h3>
<table border="0" class="bodyTable">
<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#L122">122</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#L170">170</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#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/ColumnComparator.html#L171">171</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawExpressionRuleContext.java"></a>org/apache/log4j/chainsaw/ExpressionRuleContext.java</h3>
<table border="0" class="bodyTable">
<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/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>4</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_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="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#L129">129</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#L130">130</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#L148">148</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#L157">157</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#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/ExpressionRuleContext.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>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#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#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#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#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#L228">228</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></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawFileLoadAction.java"></a>org/apache/log4j/chainsaw/FileLoadAction.java</h3>
<table border="0" class="bodyTable">
<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/FileLoadAction.html#L83">83</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/FileLoadAction.html#L85">85</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawFileSaveAction.java"></a>org/apache/log4j/chainsaw/FileSaveAction.java</h3>
<table border="0" class="bodyTable">
<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/FileSaveAction.html#L86">86</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#L86">86</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#L86">86</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#L86">86</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#L116">116</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/FileSaveAction.html#L118">118</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawGeneratorBeanInfo.java"></a>org/apache/log4j/chainsaw/GeneratorBeanInfo.java</h3>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawJSortTable.java"></a>org/apache/log4j/chainsaw/JSortTable.java</h3>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawLogPanel.java"></a>org/apache/log4j/chainsaw/LogPanel.java</h3>
<table border="0" class="bodyTable">
<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#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/LogPanel.html#L596">596</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/LogPanel.html#L614">614</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/LogPanel.html#L614">614</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/LogPanel.html#L619">619</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/LogPanel.html#L762">762</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/LogPanel.html#L762">762</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L763">763</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/LogPanel.html#L763">763</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/LogPanel.html#L763">763</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/LogPanel.html#L766">766</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/LogPanel.html#L766">766</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/LogPanel.html#L767">767</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/LogPanel.html#L780">780</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/LogPanel.html#L791">791</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/LogPanel.html#L791">791</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L792">792</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/LogPanel.html#L792">792</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/LogPanel.html#L792">792</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/chainsaw/LogPanel.html#L850">850</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/LogPanel.html#L872">872</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L873">873</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>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L878">878</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L883">883</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/LogPanel.html#L930">930</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/LogPanel.html#L1228">1228</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L1229">1229</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/LogPanel.html#L1228">1228</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/LogPanel.html#L1230">1230</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L1231">1231</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/LogPanel.html#L1230">1230</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/LogPanel.html#L1499">1499</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/LogPanel.html#L1782">1782</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>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L2018">2018</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L2020">2020</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/LogPanel.html#L2064">2064</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L2065">2065</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/LogPanel.html#L2140">2140</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L2141">2141</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/LogPanel.html#L2226">2226</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L2227">2227</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/LogPanel.html#L2251">2251</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/LogPanel.html#L2252">2252</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/LogPanel.html#L2439">2439</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/LogPanel.html#L2439">2439</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/LogPanel.html#L2789">2789</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/LogPanel.html#L2964">2964</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L2969">2969</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/LogPanel.html#L3097">3097</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/LogPanel.html#L3155">3155</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3159">3159</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/LogPanel.html#L3168">3168</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3172">3172</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/LogPanel.html#L3276">3276</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/LogPanel.html#L3277">3277</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/LogPanel.html#L3309">3309</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/LogPanel.html#L3309">3309</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/LogPanel.html#L3419">3419</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/LogPanel.html#L3419">3419</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/LogPanel.html#L3438">3438</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3439">3439</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/LogPanel.html#L3444">3444</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/LogPanel.html#L3454">3454</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3455">3455</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/LogPanel.html#L3503">3503</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/LogPanel.html#L3654">3654</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/LogPanel.html#L3663">3663</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/LogPanel.html#L3673">3673</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/LogPanel.html#L3677">3677</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/LogPanel.html#L3730">3730</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>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3739">3739</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3749">3749</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/LogPanel.html#L3740">3740</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>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3757">3757</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LogPanel.html#L3772">3772</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/LogPanel.html#L3758">3758</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/LogPanel.html#L3770">3770</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/LogPanel.html#L3778">3778</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/LogPanel.html#L3784">3784</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/LogPanel.html#L3862">3862</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/LogPanel.html#L3862">3862</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/LogPanel.html#L3869">3869</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/LogPanel.html#L3869">3869</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/LogPanel.html#L3882">3882</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/LogPanel.html#L3882">3882</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/LogPanel.html#L3889">3889</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/LogPanel.html#L3889">3889</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/LogPanel.html#L4063">4063</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/LogPanel.html#L4184">4184</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawLogPanelPreferenceModel.java"></a>org/apache/log4j/chainsaw/LogPanelPreferenceModel.java</h3>
<table border="0" class="bodyTable">
<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/LogPanelPreferenceModel.html#L242">242</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/LogPanelPreferenceModel.html#L345">345</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawLogPanelPreferencePanel.java"></a>org/apache/log4j/chainsaw/LogPanelPreferencePanel.java</h3>
<table border="0" class="bodyTable">
<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/LogPanelPreferencePanel.html#L157">157</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawLoggerNameTreePanel.java"></a>org/apache/log4j/chainsaw/LoggerNameTreePanel.java</h3>
<table border="0" class="bodyTable">
<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/LoggerNameTreePanel.html#L142">142</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#L143">143</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#L144">144</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#L292">292</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#L293">293</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#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#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#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#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#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#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#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#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#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#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_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_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="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#L1449">1449</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/LoggerNameTreePanel.html#L1452">1452</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#L1545">1545</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#L1546">1546</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#L1547">1547</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#L1552">1552</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#L1553">1553</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#L1629">1629</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#L1630">1630</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#L1644">1644</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#L1645">1645</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#L1646">1646</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#L1651">1651</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#L1654">1654</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawSavableTabSetting.java"></a>org/apache/log4j/chainsaw/SavableTabSetting.java</h3>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawThrowableRenderPanel.java"></a>org/apache/log4j/chainsaw/ThrowableRenderPanel.java</h3>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawcolorRuleColorizer.java"></a>org/apache/log4j/chainsaw/color/RuleColorizer.java</h3>
<table border="0" class="bodyTable">
<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/color/RuleColorizer.html#L170">170</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/color/RuleColorizer.html#L170">170</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/color/RuleColorizer.html#L186">186</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/color/RuleColorizer.html#L186">186</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/color/RuleColorizer.html#L260">260</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/color/RuleColorizer.html#L261">261</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawdndFileDnDTarget.java"></a>org/apache/log4j/chainsaw/dnd/FileDnDTarget.java</h3>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawhelpHelpManager.java"></a>org/apache/log4j/chainsaw/help/HelpManager.java</h3>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawhelperSwingHelper.java"></a>org/apache/log4j/chainsaw/helper/SwingHelper.java</h3>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawiconsLevelIconFactory.java"></a>org/apache/log4j/chainsaw/icons/LevelIconFactory.java</h3>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawiconsLineIconFactory.java"></a>org/apache/log4j/chainsaw/icons/LineIconFactory.java</h3>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawosxOSXIntegration.java"></a>org/apache/log4j/chainsaw/osx/OSXIntegration.java</h3>
<table border="0" class="bodyTable">
<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.Logger'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/osx/OSXIntegration.html#L19">19</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawpluginsPluginClassLoaderFactory.java"></a>org/apache/log4j/chainsaw/plugins/PluginClassLoaderFactory.java</h3>
<table border="0" class="bodyTable">
<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 'create': private methods cannot be overridden</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/chainsaw/plugins/PluginClassLoaderFactory.html#L65">65</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/plugins/PluginClassLoaderFactory.html#L97">97</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawprefsSettingsManager.java"></a>org/apache/log4j/chainsaw/prefs/SettingsManager.java</h3>
<table border="0" class="bodyTable">
<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/prefs/SettingsManager.html#L62">62</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/prefs/SettingsManager.html#L63">63</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawreceiversNewReceiverDialogPanel.java"></a>org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.java</h3>
<table border="0" class="bodyTable">
<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.awt.event.ActionListener'</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/chainsaw/receivers/NewReceiverDialogPanel.html#L29">29</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawreceiversPluginPropertyEditorPanel.java"></a>org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.java</h3>
<table border="0" class="bodyTable">
<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#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.awt.event.WindowEvent'</td>
<td>4</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 'javax.swing.event.CellEditorListener'</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_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#L42">42</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/receivers/PluginPropertyEditorPanel.html#L311">311</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/receivers/PluginPropertyEditorPanel.html#L313">313</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#L333">333</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#L334">334</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawreceiversReceiversHelper.java"></a>org/apache/log4j/chainsaw/receivers/ReceiversHelper.java</h3>
<table border="0" class="bodyTable">
<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/receivers/ReceiversHelper.html#L87">87</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawreceiversReceiversTreeModel.java"></a>org/apache/log4j/chainsaw/receivers/ReceiversTreeModel.java</h3>
<table border="0" class="bodyTable">
<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#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#L97">97</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawvfsVFSLogFilePatternReceiver.java"></a>org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.java</h3>
<table border="0" class="bodyTable">
<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#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#L543">543</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jchainsawvfsVFSLogFilePatternReceiverBeanInfo.java"></a>org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiverBeanInfo.java</h3>
<table border="0" class="bodyTable">
<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/vfs/VFSLogFilePatternReceiverBeanInfo.html#L50">50</a>&#x2013;<a href="./xref/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiverBeanInfo.html#L51">51</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jdbCustomSQLDBReceiver.java"></a>org/apache/log4j/db/CustomSQLDBReceiver.java</h3>
<table border="0" class="bodyTable">
<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/db/CustomSQLDBReceiver.html#L174">174</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/db/CustomSQLDBReceiver.html#L198">198</a>&#x2013;<a href="./xref/org/apache/log4j/db/CustomSQLDBReceiver.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/db/CustomSQLDBReceiver.html#L228">228</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/db/CustomSQLDBReceiver.html#L343">343</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/db/CustomSQLDBReceiver.html#L344">344</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/db/CustomSQLDBReceiver.html#L376">376</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/db/CustomSQLDBReceiver.html#L377">377</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/db/CustomSQLDBReceiver.html#L395">395</a>&#x2013;<a href="./xref/org/apache/log4j/db/CustomSQLDBReceiver.html#L396">396</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jdbDBAppender.java"></a>org/apache/log4j/db/DBAppender.java</h3>
<table border="0" class="bodyTable">
<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/db/DBAppender.html#L164">164</a></td></tr>
<tr class="a">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_bestpractices.html#checkresultset">CheckResultSet</a></td>
<td>Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/db/DBAppender.html#L230">230</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jdbDBHelper.java"></a>org/apache/log4j/db/DBHelper.java</h3>
<table border="0" class="bodyTable">
<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/db/DBHelper.html#L52">52</a>&#x2013;<a href="./xref/org/apache/log4j/db/DBHelper.html#L55">55</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/db/DBHelper.html#L63">63</a>&#x2013;<a href="./xref/org/apache/log4j/db/DBHelper.html#L64">64</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jdbDBReceiverJob.java"></a>org/apache/log4j/db/DBReceiverJob.java</h3>
<table border="0" class="bodyTable">
<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/db/DBReceiverJob.html#L157">157</a>&#x2013;<a href="./xref/org/apache/log4j/db/DBReceiverJob.html#L159">159</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jdbdialectUtil.java"></a>org/apache/log4j/db/dialect/Util.java</h3>
<table border="0" class="bodyTable">
<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/db/dialect/Util.html#L58">58</a>&#x2013;<a href="./xref/org/apache/log4j/db/dialect/Util.html#L60">60</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jhelpersMessageFormatter.java"></a>org/apache/log4j/helpers/MessageFormatter.java</h3>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h3><a name="orgapachelog4jnetJMSReceiver.java"></a>org/apache/log4j/net/JMSReceiver.java</h3>
<table border="0" class="bodyTable">
<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/net/JMSReceiver.html#L167">167</a>&#x2013;<a href="./xref/org/apache/log4j/net/JMSReceiver.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_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td>
<td>Avoid empty catch blocks</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/net/JMSReceiver.html#L240">240</a>&#x2013;<a href="./xref/org/apache/log4j/net/JMSReceiver.html#L242">242</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/JMSReceiver.html#L261">261</a>&#x2013;<a href="./xref/org/apache/log4j/net/JMSReceiver.html#L263">263</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jnetJMSReceiverBeanInfo.java"></a>org/apache/log4j/net/JMSReceiverBeanInfo.java</h3>
<table border="0" class="bodyTable">
<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/JMSReceiverBeanInfo.html#L46">46</a>&#x2013;<a href="./xref/org/apache/log4j/net/JMSReceiverBeanInfo.html#L47">47</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jnetMulticastReceiver.java"></a>org/apache/log4j/net/MulticastReceiver.java</h3>
<table border="0" class="bodyTable">
<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/MulticastReceiver.html#L256">256</a>&#x2013;<a href="./xref/org/apache/log4j/net/MulticastReceiver.html#L258">258</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jnetMulticastReceiverBeanInfo.java"></a>org/apache/log4j/net/MulticastReceiverBeanInfo.java</h3>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h3><a name="orgapachelog4jnetUDPReceiver.java"></a>org/apache/log4j/net/UDPReceiver.java</h3>
<table border="0" class="bodyTable">
<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#L265">265</a>&#x2013;<a href="./xref/org/apache/log4j/net/UDPReceiver.html#L267">267</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jnetXMLSocketNode.java"></a>org/apache/log4j/net/XMLSocketNode.java</h3>
<table border="0" class="bodyTable">
<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/net/XMLSocketNode.html#L106">106</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/net/XMLSocketNode.html#L106">106</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/XMLSocketNode.html#L192">192</a>&#x2013;<a href="./xref/org/apache/log4j/net/XMLSocketNode.html#L194">194</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jnetXMLSocketReceiver.java"></a>org/apache/log4j/net/XMLSocketReceiver.java</h3>
<table border="0" class="bodyTable">
<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/net/XMLSocketReceiver.html#L129">129</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/net/XMLSocketReceiver.html#L132">132</a></td></tr>
<tr class="b">
<td><a class="externalLink" href="https://pmd.github.io/pmd-6.38.0/pmd_rules_java_errorprone.html#overridebothequalsandhashcode">OverrideBothEqualsAndHashcode</a></td>
<td>Ensure you override both equals() and hashCode()</td>
<td>3</td>
<td><a href="./xref/org/apache/log4j/net/XMLSocketReceiver.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_codestyle.html#uselessparentheses">UselessParentheses</a></td>
<td>Useless parentheses.</td>
<td>4</td>
<td><a href="./xref/org/apache/log4j/net/XMLSocketReceiver.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_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#L225">225</a>&#x2013;<a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L227">227</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#L239">239</a>&#x2013;<a href="./xref/org/apache/log4j/net/XMLSocketReceiver.html#L241">241</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jpluginsPluginSkeleton.java"></a>org/apache/log4j/plugins/PluginSkeleton.java</h3>
<table border="0" class="bodyTable">
<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/plugins/PluginSkeleton.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/plugins/PluginSkeleton.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/plugins/PluginSkeleton.html#L131">131</a>&#x2013;<a href="./xref/org/apache/log4j/plugins/PluginSkeleton.html#L132">132</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jpluginsReceiver.java"></a>org/apache/log4j/plugins/Receiver.java</h3>
<table border="0" class="bodyTable">
<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/plugins/Receiver.html#L94">94</a>&#x2013;<a href="./xref/org/apache/log4j/plugins/Receiver.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/plugins/Receiver.html#L94">94</a></td></tr></table></div>
<div class="section">
<h3><a name="orgapachelog4jspiErrorItem.java"></a>org/apache/log4j/spi/ErrorItem.java</h3>
<table border="0" class="bodyTable">
<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></div>
<div class="section">
<h3><a name="orgapachelog4jvariaLogFilePatternReceiverBeanInfo.java"></a>org/apache/log4j/varia/LogFilePatternReceiverBeanInfo.java</h3>
<table border="0" class="bodyTable">
<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/varia/LogFilePatternReceiverBeanInfo.html#L48">48</a>&#x2013;<a href="./xref/org/apache/log4j/varia/LogFilePatternReceiverBeanInfo.html#L49">49</a></td></tr></table></div></div>
<div class="section">
<h2><a name="Processing_Errors"></a>Processing Errors</h2>
<table border="0" class="bodyTable">
<tr class="a">
<th>Filename</th>
<th>Problem</th></tr>
<tr class="b">
<td>org/apache/log4j/LoggerRepositoryExImpl.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/LoggerRepositoryExImpl.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/LoggerRepositoryExImpl.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 56649 out of bounds for length 11203
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/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/ChainsawAbout.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/ChainsawAbout.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/ChainsawAbout.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 59309 out of bounds for length 5963
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/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 51762 out of bounds for length 22389
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/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 11145 out of bounds for length 9927
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/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 39694 out of bounds for length 24282
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/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="a">
<td>org/apache/log4j/chainsaw/FileMenu.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/FileMenu.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/FileMenu.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 19208 out of bounds for length 6692
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/LogFilePatternLayoutBuilder.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/LogFilePatternLayoutBuilder.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 24191 out of bounds for length 11503
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/LogUI.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/LogUI.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/LogUI.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 82069 out of bounds for length 57272
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/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 52084 out of bounds for length 18803
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/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 24870 out of bounds for length 20354
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/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 60012 out of bounds for length 23453
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 28071 out of bounds for length 8527
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/messages/MessageCenter.java</td>
<td>PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/messages/MessageCenter.java
<div>
<pre>net.sourceforge.pmd.PMDException: Error while processing /home/robert/logging-chainsaw/src/main/java/org/apache/log4j/chainsaw/messages/MessageCenter.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 11115 out of bounds for length 7122
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/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 35104 out of bounds for length 17573
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/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 61724 out of bounds for length 17951
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/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 32001 out of bounds for length 20251
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/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 10363 out of bounds for length 7640
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/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 11613
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/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 73488 out of bounds for length 12176
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></div>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright &#169; 2002&#x2013;2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>