| <!DOCTYPE html> |
| <!-- |
| | Generated by Apache Maven Doxia Site Renderer 1.11.1 at 2022-10-07 |
| | Rendered using Apache Maven Fluido Skin 1.5 |
| --> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
| <head> |
| <meta charset="UTF-8" /> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| <meta name="Date-Revision-yyyymmdd" content="20221007" /> |
| <meta http-equiv="Content-Language" content="en" /> |
| <title>Apache Shiro :: Web – PMD Results</title> |
| <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" /> |
| <link rel="stylesheet" href="./css/site.css" /> |
| <link rel="stylesheet" href="./css/print.css" media="print" /> |
| |
| |
| <script type="text/javascript" src="./js/apache-maven-fluido-1.5.min.js"></script> |
| |
| </head> |
| <body class="topBarDisabled"> |
| |
| |
| |
| <div class="container-fluid"> |
| <div id="banner"> |
| <div class="pull-left"> |
| <a href="http://shiro.apache.org" id="bannerLeft"> |
| <img src="http://shiro.apache.org/images/apache-shiro-logo.png" alt="Shiro"/> |
| </a> |
| </div> |
| <div class="pull-right"> <div id="bannerRight"> |
| <img src="http://shiro.apache.org/images/asf_logo.png" /> |
| </div> |
| </div> |
| <div class="clear"><hr/></div> |
| </div> |
| |
| <div id="breadcrumbs"> |
| <ul class="breadcrumb"> |
| |
| <li class=""> |
| <a href="../index.html" title="Apache Shiro :: Web"> |
| Apache Shiro :: Web</a> |
| <span class="divider">/</span> |
| </li> |
| <li class=""> |
| <a href="index.html" title="Apache Shiro :: Web"> |
| Apache Shiro :: Web</a> |
| <span class="divider">/</span> |
| </li> |
| <li class="active ">PMD Results</li> |
| |
| |
| <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2022-10-07</li> |
| <li id="projectVersion" class="pull-right"> |
| Version: 1.10.0 |
| </li> |
| |
| </ul> |
| </div> |
| |
| |
| <div class="row-fluid"> |
| <div id="leftColumn" class="span2"> |
| <div class="well sidebar-nav"> |
| |
| <ul class="nav nav-list"> |
| <li class="nav-header">Parent Project</li> |
| |
| <li> |
| |
| <a href="../index.html" title="Apache Shiro"> |
| <span class="none"></span> |
| Apache Shiro</a> |
| </li> |
| <li class="nav-header">Project Documentation</li> |
| |
| <li> |
| |
| <a href="project-info.html" title="Project Information"> |
| <span class="icon-chevron-right"></span> |
| Project Information</a> |
| </li> |
| |
| <li> |
| |
| <a href="project-reports.html" title="Project Reports"> |
| <span class="icon-chevron-down"></span> |
| Project Reports</a> |
| <ul class="nav nav-list"> |
| |
| <li> |
| |
| <a href="apidocs/index.html" title="Javadoc"> |
| <span class="none"></span> |
| Javadoc</a> |
| </li> |
| |
| <li> |
| |
| <a href="xref/index.html" title="Source Xref"> |
| <span class="none"></span> |
| Source Xref</a> |
| </li> |
| |
| <li> |
| |
| <a href="cpd.html" title="CPD"> |
| <span class="none"></span> |
| CPD</a> |
| </li> |
| |
| <li class="active"> |
| |
| <a href="#"><span class="none"></span>PMD</a> |
| </li> |
| |
| <li> |
| |
| <a href="surefire-report.html" title="Surefire Report"> |
| <span class="none"></span> |
| Surefire Report</a> |
| </li> |
| |
| <li> |
| |
| <a href="taglist.html" title="Tag List"> |
| <span class="none"></span> |
| Tag List</a> |
| </li> |
| |
| <li> |
| |
| <a href="jdepend-report.html" title="JDepend"> |
| <span class="none"></span> |
| JDepend</a> |
| </li> |
| |
| <li> |
| |
| <a href="dashboard-report.html" title="DashBoard Report"> |
| <span class="none"></span> |
| DashBoard Report</a> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| |
| |
| <hr /> |
| |
| <div id="poweredBy"> |
| <div class="clear"></div> |
| <div class="clear"></div> |
| <div class="clear"></div> |
| <div class="clear"></div> |
| <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"> |
| <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /> |
| </a> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div id="bodyColumn" class="span10" > |
| |
| <section> |
| <h2><a name="PMD_Results"></a>PMD Results</h2> |
| <p>The following document contains the results of <a class="externalLink" href="https://pmd.github.io">PMD</a> 6.49.0.</p></section><section> |
| <h2><a name="Violations_By_Priority"></a>Violations By Priority</h2><section> |
| <h3><a name="Priority_3"></a>Priority 3</h3><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Fenv.2FDefaultWebEnvironment.java"></a>org/apache/shiro/web/env/DefaultWebEnvironment.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td> |
| <td>Avoid unused private fields such as 'filterConfiguration'.</td> |
| <td><a href="./xref/org/apache/shiro/web/env/DefaultWebEnvironment.html#L42">42</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthc.2FLogoutFilter.java"></a>org/apache/shiro/web/filter/authc/LogoutFilter.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.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/shiro/web/filter/authc/LogoutFilter.html#L87">87</a>–<a href="./xref/org/apache/shiro/web/filter/authc/LogoutFilter.html#L89">89</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthz.2FHostFilter.java"></a>org/apache/shiro/web/filter/authz/HostFilter.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#emptycontrolstatement">EmptyControlStatement</a></td> |
| <td>Empty else statement</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authz/HostFilter.html#L71">71</a>–<a href="./xref/org/apache/shiro/web/filter/authz/HostFilter.html#L73">73</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthz.2FHttpMethodPermissionFilter.java"></a>org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifier 'static' on enum 'HttpMethodAction': nested enums are implicitly static</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.html#L100">100</a>–<a href="./xref/org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.html#L120">120</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifier 'private' on constructor 'HttpMethodAction(String)': enum constructors are implicitly private</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.html#L113">113</a>–<a href="./xref/org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.html#L115">115</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fmgt.2FDefaultFilter.java"></a>org/apache/shiro/web/filter/mgt/DefaultFilter.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifier 'private' on constructor 'DefaultFilter(Class)': enum constructors are implicitly private</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/mgt/DefaultFilter.html#L57">57</a>–<a href="./xref/org/apache/shiro/web/filter/mgt/DefaultFilter.html#L59">59</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Fmgt.2FDefaultWebSecurityManager.java"></a>org/apache/shiro/web/mgt/DefaultWebSecurityManager.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.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/shiro/web/mgt/DefaultWebSecurityManager.html#L170">170</a>–<a href="./xref/org/apache/shiro/web/mgt/DefaultWebSecurityManager.html#L176">176</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FCookie.java"></a>org/apache/shiro/web/servlet/Cookie.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifiers 'public static final' on field 'DELETED_COOKIE_VALUE': the field is declared in an interface type</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/Cookie.html#L37">37</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifiers 'public static final' on field 'ONE_YEAR': the field is declared in an interface type</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/Cookie.html#L43">43</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifiers 'public static final' on field 'ROOT_PATH': the field is declared in an interface type</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/Cookie.html#L48">48</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifier 'public' on enum 'SameSiteOptions': the enum is declared in an interface type</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/Cookie.html#L53">53</a>–<a href="./xref/org/apache/shiro/web/servlet/Cookie.html#L73">73</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FShiroHttpSession.java"></a>org/apache/shiro/web/servlet/ShiroHttpSession.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td> |
| <td>Do not use `new Long(...)`, prefer `Long.valueOf(...)`</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpSession.html#L118">118</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Fsubject.2FWebSubject.java"></a>org/apache/shiro/web/subject/WebSubject.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifier 'static' on class 'Builder': types nested within an interface type are implicitly static</td> |
| <td><a href="./xref/org/apache/shiro/web/subject/WebSubject.html#L58">58</a>–<a href="./xref/org/apache/shiro/web/subject/WebSubject.html#L157">157</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifier 'public' on class 'Builder': members of interface types are implicitly public</td> |
| <td><a href="./xref/org/apache/shiro/web/subject/WebSubject.html#L58">58</a>–<a href="./xref/org/apache/shiro/web/subject/WebSubject.html#L157">157</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Ftags.2FSecureTag.java"></a>org/apache/shiro/web/tags/SecureTag.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td> |
| <td>Avoid unused private fields such as 'log'.</td> |
| <td><a href="./xref/org/apache/shiro/web/tags/SecureTag.html#L37">37</a></td></tr></table></section></section><section> |
| <h3><a name="Priority_4"></a>Priority 4</h3><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Fenv.2FEnvironmentLoader.java"></a>org/apache/shiro/web/env/EnvironmentLoader.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/env/EnvironmentLoader.html#L307">307</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2FInvalidRequestFilter.java"></a>org/apache/shiro/web/filter/InvalidRequestFilter.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/InvalidRequestFilter.html#L68">68</a>–<a href="./xref/org/apache/shiro/web/filter/InvalidRequestFilter.html#L70">70</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthc.2FAuthenticatingFilter.java"></a>org/apache/shiro/web/filter/authc/AuthenticatingFilter.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/AuthenticatingFilter.html#L124">124</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/AuthenticatingFilter.html#L146">146</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthc.2FBasicHttpAuthenticationFilter.java"></a>org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'org.apache.shiro.web.util.WebUtils'</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html#L23">23</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'javax.servlet.http.HttpServletResponse'</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html#L30">30</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'java.util.HashSet'</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html#L31">31</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'java.util.Locale'</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html#L32">32</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'java.util.Set'</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html#L33">33</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthc.2FFormAuthenticationFilter.java"></a>org/apache/shiro/web/filter/authc/FormAuthenticationFilter.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/FormAuthenticationFilter.html#L183">183</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthc.2FLogoutFilter.java"></a>org/apache/shiro/web/filter/authc/LogoutFilter.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'org.apache.shiro.util.StringUtils'</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/LogoutFilter.html#L24">24</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'org.apache.shiro.web.filter.mgt.DefaultFilter.logout'</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/LogoutFilter.html#L36">36</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fmgt.2FPathMatchingFilterChainResolver.java"></a>org/apache/shiro/web/filter/mgt/PathMatchingFilterChainResolver.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'org.owasp.encoder.Encoder'</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/mgt/PathMatchingFilterChainResolver.html#L25">25</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Fmgt.2FDefaultWebSessionStorageEvaluator.java"></a>org/apache/shiro/web/mgt/DefaultWebSessionStorageEvaluator.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/mgt/DefaultWebSessionStorageEvaluator.html#L92">92</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FAbstractShiroFilter.java"></a>org/apache/shiro/web/servlet/AbstractShiroFilter.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html#L281">281</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html#L282">282</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FIniShiroFilter.java"></a>org/apache/shiro/web/servlet/IniShiroFilter.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/IniShiroFilter.html#L283">283</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/IniShiroFilter.html#L283">283</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FShiroHttpServletRequest.java"></a>org/apache/shiro/web/servlet/ShiroHttpServletRequest.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletRequest.html#L103">103</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletRequest.html#L198">198</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td> |
| <td>Unnecessary use of fully qualified name 'java.security.Principal' due to existing import 'java.security.Principal'</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletRequest.html#L224">224</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FShiroHttpServletResponse.java"></a>org/apache/shiro/web/servlet/ShiroHttpServletResponse.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L141">141</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L144">144</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L148">148</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L154">154</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L156">156</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L167">167</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L172">172</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L174">174</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L190">190</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L195">195</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L196">196</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L199">199</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L203">203</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L221">221</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L235">235</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L236">236</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L302">302</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L302">302</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L303">303</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L327">327</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FShiroHttpSession.java"></a>org/apache/shiro/web/servlet/ShiroHttpSession.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpSession.html#L118">118</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Futil.2FRedirectView.java"></a>org/apache/shiro/web/util/RedirectView.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/util/RedirectView.html#L232">232</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/util/RedirectView.html#L246">246</a></td></tr></table></section><section> |
| <h4><a name="org.2Fapache.2Fshiro.2Fweb.2Futil.2FWebUtils.java"></a>org/apache/shiro/web/util/WebUtils.java</h4> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/util/WebUtils.html#L225">225</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/util/WebUtils.html#L232">232</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td><a href="./xref/org/apache/shiro/web/util/WebUtils.html#L251">251</a></td></tr></table></section></section></section><section> |
| <h2><a name="Files"></a>Files</h2><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Fenv.2FDefaultWebEnvironment.java"></a>org/apache/shiro/web/env/DefaultWebEnvironment.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td> |
| <td>Avoid unused private fields such as 'filterConfiguration'.</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/env/DefaultWebEnvironment.html#L42">42</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Fenv.2FEnvironmentLoader.java"></a>org/apache/shiro/web/env/EnvironmentLoader.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/env/EnvironmentLoader.html#L307">307</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2FInvalidRequestFilter.java"></a>org/apache/shiro/web/filter/InvalidRequestFilter.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/InvalidRequestFilter.html#L68">68</a>–<a href="./xref/org/apache/shiro/web/filter/InvalidRequestFilter.html#L70">70</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthc.2FAuthenticatingFilter.java"></a>org/apache/shiro/web/filter/authc/AuthenticatingFilter.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/AuthenticatingFilter.html#L124">124</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/AuthenticatingFilter.html#L146">146</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthc.2FBasicHttpAuthenticationFilter.java"></a>org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'org.apache.shiro.web.util.WebUtils'</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html#L23">23</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'javax.servlet.http.HttpServletResponse'</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html#L30">30</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'java.util.HashSet'</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html#L31">31</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'java.util.Locale'</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html#L32">32</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'java.util.Set'</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html#L33">33</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthc.2FFormAuthenticationFilter.java"></a>org/apache/shiro/web/filter/authc/FormAuthenticationFilter.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/FormAuthenticationFilter.html#L183">183</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthc.2FLogoutFilter.java"></a>org/apache/shiro/web/filter/authc/LogoutFilter.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'org.apache.shiro.util.StringUtils'</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/LogoutFilter.html#L24">24</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'org.apache.shiro.web.filter.mgt.DefaultFilter.logout'</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authc/LogoutFilter.html#L36">36</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.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/shiro/web/filter/authc/LogoutFilter.html#L87">87</a>–<a href="./xref/org/apache/shiro/web/filter/authc/LogoutFilter.html#L89">89</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthz.2FHostFilter.java"></a>org/apache/shiro/web/filter/authz/HostFilter.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#emptycontrolstatement">EmptyControlStatement</a></td> |
| <td>Empty else statement</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authz/HostFilter.html#L71">71</a>–<a href="./xref/org/apache/shiro/web/filter/authz/HostFilter.html#L73">73</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fauthz.2FHttpMethodPermissionFilter.java"></a>org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifier 'static' on enum 'HttpMethodAction': nested enums are implicitly static</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.html#L100">100</a>–<a href="./xref/org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.html#L120">120</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifier 'private' on constructor 'HttpMethodAction(String)': enum constructors are implicitly private</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.html#L113">113</a>–<a href="./xref/org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.html#L115">115</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fmgt.2FDefaultFilter.java"></a>org/apache/shiro/web/filter/mgt/DefaultFilter.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifier 'private' on constructor 'DefaultFilter(Class)': enum constructors are implicitly private</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/mgt/DefaultFilter.html#L57">57</a>–<a href="./xref/org/apache/shiro/web/filter/mgt/DefaultFilter.html#L59">59</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Ffilter.2Fmgt.2FPathMatchingFilterChainResolver.java"></a>org/apache/shiro/web/filter/mgt/PathMatchingFilterChainResolver.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryimport">UnnecessaryImport</a></td> |
| <td>Unused import 'org.owasp.encoder.Encoder'</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/filter/mgt/PathMatchingFilterChainResolver.html#L25">25</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Fmgt.2FDefaultWebSecurityManager.java"></a>org/apache/shiro/web/mgt/DefaultWebSecurityManager.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.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/shiro/web/mgt/DefaultWebSecurityManager.html#L170">170</a>–<a href="./xref/org/apache/shiro/web/mgt/DefaultWebSecurityManager.html#L176">176</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Fmgt.2FDefaultWebSessionStorageEvaluator.java"></a>org/apache/shiro/web/mgt/DefaultWebSessionStorageEvaluator.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/mgt/DefaultWebSessionStorageEvaluator.html#L92">92</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FAbstractShiroFilter.java"></a>org/apache/shiro/web/servlet/AbstractShiroFilter.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html#L281">281</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/AbstractShiroFilter.html#L282">282</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FCookie.java"></a>org/apache/shiro/web/servlet/Cookie.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifiers 'public static final' on field 'DELETED_COOKIE_VALUE': the field is declared in an interface type</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/Cookie.html#L37">37</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifiers 'public static final' on field 'ONE_YEAR': the field is declared in an interface type</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/Cookie.html#L43">43</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifiers 'public static final' on field 'ROOT_PATH': the field is declared in an interface type</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/Cookie.html#L48">48</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifier 'public' on enum 'SameSiteOptions': the enum is declared in an interface type</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/Cookie.html#L53">53</a>–<a href="./xref/org/apache/shiro/web/servlet/Cookie.html#L73">73</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FIniShiroFilter.java"></a>org/apache/shiro/web/servlet/IniShiroFilter.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/IniShiroFilter.html#L283">283</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/IniShiroFilter.html#L283">283</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FShiroHttpServletRequest.java"></a>org/apache/shiro/web/servlet/ShiroHttpServletRequest.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletRequest.html#L103">103</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletRequest.html#L198">198</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessaryfullyqualifiedname">UnnecessaryFullyQualifiedName</a></td> |
| <td>Unnecessary use of fully qualified name 'java.security.Principal' due to existing import 'java.security.Principal'</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletRequest.html#L224">224</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FShiroHttpServletResponse.java"></a>org/apache/shiro/web/servlet/ShiroHttpServletResponse.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L141">141</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L144">144</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L148">148</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L154">154</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L156">156</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L167">167</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L172">172</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L174">174</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L190">190</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L195">195</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L196">196</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L199">199</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L203">203</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L221">221</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L235">235</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L236">236</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L302">302</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L302">302</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L303">303</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpServletResponse.html#L327">327</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Fservlet.2FShiroHttpSession.java"></a>org/apache/shiro/web/servlet/ShiroHttpSession.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpSession.html#L118">118</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_bestpractices.html#primitivewrapperinstantiation">PrimitiveWrapperInstantiation</a></td> |
| <td>Do not use `new Long(...)`, prefer `Long.valueOf(...)`</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/servlet/ShiroHttpSession.html#L118">118</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Fsubject.2FWebSubject.java"></a>org/apache/shiro/web/subject/WebSubject.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifier 'static' on class 'Builder': types nested within an interface type are implicitly static</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/subject/WebSubject.html#L58">58</a>–<a href="./xref/org/apache/shiro/web/subject/WebSubject.html#L157">157</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#unnecessarymodifier">UnnecessaryModifier</a></td> |
| <td>Unnecessary modifier 'public' on class 'Builder': members of interface types are implicitly public</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/subject/WebSubject.html#L58">58</a>–<a href="./xref/org/apache/shiro/web/subject/WebSubject.html#L157">157</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Ftags.2FSecureTag.java"></a>org/apache/shiro/web/tags/SecureTag.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_bestpractices.html#unusedprivatefield">UnusedPrivateField</a></td> |
| <td>Avoid unused private fields such as 'log'.</td> |
| <td>3</td> |
| <td><a href="./xref/org/apache/shiro/web/tags/SecureTag.html#L37">37</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Futil.2FRedirectView.java"></a>org/apache/shiro/web/util/RedirectView.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="b"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/util/RedirectView.html#L232">232</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/util/RedirectView.html#L246">246</a></td></tr></table></section><section> |
| <h3><a name="org.2Fapache.2Fshiro.2Fweb.2Futil.2FWebUtils.java"></a>org/apache/shiro/web/util/WebUtils.java</h3> |
| <table border="0" class="table table-striped"> |
| <tr class="a"> |
| <th>Rule</th> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/util/WebUtils.html#L225">225</a></td></tr> |
| <tr class="a"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/util/WebUtils.html#L232">232</a></td></tr> |
| <tr class="b"> |
| <td><a class="externalLink" href="https://pmd.github.io/pmd-6.49.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/apache/shiro/web/util/WebUtils.html#L251">251</a></td></tr></table></section></section> |
| </div> |
| </div> |
| </div> |
| |
| <hr/> |
| |
| <footer> |
| <div class="container-fluid"> |
| <div class="row-fluid"> |
| <p >Copyright © 2004–2022 |
| <a href="https://www.apache.org/">The Apache Software Foundation</a>. |
| All rights reserved. |
| </p> |
| </div> |
| |
| |
| </div> |
| </footer> |
| </body> |
| </html> |