Apache MyFaces
Documentation
Foundation

PMD Results

The following document contains the results of PMD 3.9.

Files

org/apache/myfaces/shared/application/DefaultViewHandlerSupport.java

ViolationLine
Avoid empty catch blocks467 - 470

org/apache/myfaces/shared/config/MyfacesConfig.java

ViolationLine
These nested if statements could be combined436 - 439
These nested if statements could be combined444 - 447

org/apache/myfaces/shared/context/flash/FlashImpl.java

ViolationLine
These nested if statements could be combined244 - 269
Avoid unused private fields such as 'clientId'.1062
Avoid unused private fields such as 'message'.1063

org/apache/myfaces/shared/renderkit/RendererUtils.java

ViolationLine
Ensure you override both equals() and hashCode()90
These nested if statements could be combined94 - 97

org/apache/myfaces/shared/renderkit/_SharedRendererUtils.java

ViolationLine
These nested if statements could be combined161 - 169
Avoid empty catch blocks475 - 478
Avoid unused method parameters such as 'context'.490 - 493

org/apache/myfaces/shared/renderkit/html/HtmlButtonRendererBase.java

ViolationLine
Avoid unused private methods such as 'hasSubmittingBehavior(Map,String)'.289
Avoid unused method parameters such as 'component'.399 - 468
Avoid unused private methods such as 'getImage(UIComponent)'.640

org/apache/myfaces/shared/renderkit/html/HtmlFormRendererBase.java

ViolationLine
Avoid unused private methods such as 'getAcceptCharset(UIComponent)'.264

org/apache/myfaces/shared/renderkit/html/HtmlLinkRendererBase.java

ViolationLine
Avoid unused private methods such as 'renderLinkParameter(String,Object,StringBuffer,String,UIComponent)'.864 - 868

org/apache/myfaces/shared/renderkit/html/HtmlRendererUtils.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.207
Avoid unused private methods such as 'getClientBehaviorScript(FacesContext,UIComponent,String,Map,ScriptContext,Collection)'.2024 - 2027

org/apache/myfaces/shared/renderkit/html/HtmlResponseWriterImpl.java

ViolationLine
Avoid unused private fields such as 'COMMENT_END'.109
These nested if statements could be combined333 - 339
Avoid empty if statements370 - 377
These nested if statements could be combined806 - 816

org/apache/myfaces/shared/renderkit/html/HtmlTableRendererBase.java

ViolationLine
These nested if statements could be combined423
These nested if statements could be combined942

org/apache/myfaces/shared/renderkit/html/HtmlTextRendererBase.java

ViolationLine
Avoid empty if statements261 - 263

org/apache/myfaces/shared/renderkit/html/util/HTMLEncoder.java

ViolationLine
Avoid empty if statements447 - 450
Avoid empty if statements472 - 474
Avoid empty if statements603 - 605
Avoid empty if statements624 - 626
Avoid empty if statements638 - 640

org/apache/myfaces/shared/renderkit/html/util/JavascriptUtils.java

ViolationLine
Avoid unused private fields such as 'log'.40
Avoid unused private fields such as 'AUTO_SCROLL_PARAM'.44
Avoid unused private fields such as 'AUTO_SCROLL_FUNCTION'.45

org/apache/myfaces/shared/renderkit/html/util/ResourceUtils.java

ViolationLine
Avoid unnecessary return statements210
Avoid unnecessary return statements268

org/apache/myfaces/shared/resource/BaseResourceHandlerSupport.java

ViolationLine
These nested if statements could be combined122 - 125

org/apache/myfaces/shared/resource/ResourceImpl.java

ViolationLine
Avoid unused local variables such as 'useAmp'.235

org/apache/myfaces/shared/resource/ResourceLoaderUtils.java

ViolationLine
An empty statement (semicolon) not part of a loop68
Avoid empty catch blocks124 - 127

org/apache/myfaces/shared/taglib/html/HtmlDataTableELTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.50
Avoid unused private fields such as '_datasrc'.51
Avoid unused private fields such as '_dataformatas'.52

org/apache/myfaces/shared/taglib/html/HtmlDataTableTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.50
Avoid unused private fields such as '_datasrc'.51
Avoid unused private fields such as '_dataformatas'.52

org/apache/myfaces/shared/taglib/html/HtmlInputSecretELTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.47
Avoid unused private fields such as '_datasrc'.48
Avoid unused private fields such as '_dataformatas'.49

org/apache/myfaces/shared/taglib/html/HtmlInputSecretTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.47
Avoid unused private fields such as '_datasrc'.48
Avoid unused private fields such as '_dataformatas'.49

org/apache/myfaces/shared/taglib/html/HtmlInputTextareaELTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.43
Avoid unused private fields such as '_datasrc'.44
Avoid unused private fields such as '_dataformatas'.45

org/apache/myfaces/shared/taglib/html/HtmlInputTextareaTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.43
Avoid unused private fields such as '_datasrc'.44
Avoid unused private fields such as '_dataformatas'.45

org/apache/myfaces/shared/taglib/html/HtmlPanelGridELTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.50
Avoid unused private fields such as '_datasrc'.51
Avoid unused private fields such as '_dataformatas'.52

org/apache/myfaces/shared/taglib/html/HtmlPanelGridTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.50
Avoid unused private fields such as '_datasrc'.51
Avoid unused private fields such as '_dataformatas'.52

org/apache/myfaces/shared/taglib/html/HtmlSelectBooleanCheckboxELTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.45
Avoid unused private fields such as '_datasrc'.46
Avoid unused private fields such as '_dataformatas'.47

org/apache/myfaces/shared/taglib/html/HtmlSelectBooleanCheckboxTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.45
Avoid unused private fields such as '_datasrc'.46
Avoid unused private fields such as '_dataformatas'.47

org/apache/myfaces/shared/taglib/html/HtmlSelectListboxELTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.46
Avoid unused private fields such as '_datasrc'.47
Avoid unused private fields such as '_dataformatas'.48

org/apache/myfaces/shared/taglib/html/HtmlSelectListboxTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.46
Avoid unused private fields such as '_datasrc'.47
Avoid unused private fields such as '_dataformatas'.48

org/apache/myfaces/shared/taglib/html/HtmlSelectManyCheckboxELTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.46
Avoid unused private fields such as '_datasrc'.47
Avoid unused private fields such as '_dataformatas'.48

org/apache/myfaces/shared/taglib/html/HtmlSelectManyCheckboxTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.46
Avoid unused private fields such as '_datasrc'.47
Avoid unused private fields such as '_dataformatas'.48

org/apache/myfaces/shared/taglib/html/HtmlSelectMenuELTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.47
Avoid unused private fields such as '_datasrc'.48
Avoid unused private fields such as '_dataformatas'.49

org/apache/myfaces/shared/taglib/html/HtmlSelectMenuTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.47
Avoid unused private fields such as '_datasrc'.48
Avoid unused private fields such as '_dataformatas'.49

org/apache/myfaces/shared/taglib/html/HtmlSelectOneRadioELTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.47
Avoid unused private fields such as '_datasrc'.48
Avoid unused private fields such as '_dataformatas'.49

org/apache/myfaces/shared/taglib/html/HtmlSelectOneRadioTagBase.java

ViolationLine
Avoid unused private fields such as '_datafld'.47
Avoid unused private fields such as '_datasrc'.48
Avoid unused private fields such as '_dataformatas'.49

org/apache/myfaces/shared/util/BiLevelCacheMap.java

ViolationLine
These nested if statements could be combined120 - 124

org/apache/myfaces/shared/util/ClassLoaderUtils.java

ViolationLine
An empty statement (semicolon) not part of a loop131
These nested if statements could be combined362 - 365

org/apache/myfaces/shared/util/ClassUtils.java

ViolationLine
Avoid unused local variables such as 'plugins'.170
Avoid empty catch blocks524 - 527

org/apache/myfaces/shared/util/ExternalContextUtils.java

ViolationLine
Unnecessary final modifier in final class60 - 78
Unnecessary final modifier in final class95 - 113
Unnecessary final modifier in final class123 - 162
These nested if statements could be combined131 - 158
Unnecessary final modifier in final class455 - 458
Unnecessary final modifier in final class475 - 478

org/apache/myfaces/shared/util/FastWriter.java

ViolationLine
Unnecessary final modifier in final class62 - 70

org/apache/myfaces/shared/util/MessageUtils.java

ViolationLine
Avoid empty catch blocks282 - 284
Avoid empty catch blocks298 - 300
Avoid empty catch blocks319 - 321
Avoid empty catch blocks332 - 334
Avoid empty catch blocks353 - 355
Avoid empty catch blocks369 - 371
Avoid empty catch blocks385 - 387
Avoid empty catch blocks407 - 409
Avoid empty catch blocks420 - 422
Avoid empty catch blocks518 - 520
Avoid empty catch blocks535 - 537

org/apache/myfaces/shared/util/MyFacesClassLoader.java

ViolationLine
Ensure you override both equals() and hashCode()196

org/apache/myfaces/shared/util/NullEnumeration.java

ViolationLine
Unnecessary final modifier in final class34 - 37

org/apache/myfaces/shared/util/NullIterator.java

ViolationLine
Unnecessary final modifier in final class39 - 42

org/apache/myfaces/shared/util/RestoreStateUtils.java

ViolationLine
Avoid empty catch blocks117 - 120

org/apache/myfaces/shared/util/StateUtils.java

ViolationLine
These nested if statements could be combined204 - 208
Unnecessary final modifier in final class234 - 249
Unnecessary final modifier in final class260 - 285
Unnecessary final modifier in final class338 - 357
Unnecessary final modifier in final class359 - 362
Unnecessary final modifier in final class367 - 391
Unnecessary final modifier in final class393 - 396
Unnecessary final modifier in final class398 - 429
Unnecessary final modifier in final class509 - 613
Avoid empty catch blocks601 - 606

org/apache/myfaces/shared/util/xml/XmlUtils.java

ViolationLine
Avoid empty if statements52 - 55

org/apache/myfaces/shared/view/JspViewDeclarationLanguageBase.java

ViolationLine
Avoid unused local variables such as 'stateManager'.252

org/apache/myfaces/shared/webapp/webxml/FilterMapping.java

ViolationLine
These nested if statements could be combined41 - 44

org/apache/myfaces/shared/webapp/webxml/WebXmlParser.java

ViolationLine
Avoid empty if statements254 - 256
Avoid empty if statements322 - 324
Avoid empty if statements358 - 360