PMD Results

The following document contains the results of PMD 4.3.

Files

org/apache/pluto/container/driver/PortletServlet.java

ViolationLine
A high number of imports can indicate a high degree of coupling within an object.17 - 469
Assigning an Object to null is a code smell. Consider refactoring.169
Assigning an Object to null is a code smell. Consider refactoring.220
Assigning an Object to null is a code smell. Consider refactoring.221
Assigning an Object to null is a code smell. Consider refactoring.235
Assigning an Object to null is a code smell. Consider refactoring.251
Avoid really long methods.295 - 423
Assigning an Object to null is a code smell. Consider refactoring.411

org/apache/pluto/driver/container/PortalDriverServicesImpl.java

ViolationLine
Avoid calls to overridable methods during construction136

org/apache/pluto/driver/core/PortletWindowImpl.java

ViolationLine
Avoid unused formal parameters such as 'constructor'57 - 77
Avoid unused formal parameters such as 'constructor'79 - 98

org/apache/pluto/driver/url/impl/PortalURLParserImpl.java

ViolationLine
Avoid unused private fields such as 'RESOURCE'56
Avoid unused private fields such as 'RESOURCE_ID'57
Avoid unused private fields such as 'CACHE_LEVEL'58
Avoid unused private fields such as 'RENDER_PARAM'59
Avoid unused private fields such as 'PRIVATE_RENDER_PARAM'60
Avoid unused private fields such as 'PUBLIC_RENDER_PARAM'61
Avoid really long methods.108 - 236
Avoid really long methods.244 - 501
Avoid unused formal parameters such as 'method'553 - 560
Avoid unused private methods such as 'encodePublicParamname(String)'562
Avoid unused private methods such as 'encodePublicParamname(String,String)'568
Avoid reassigning parameters such as 'string'605
Avoid unused private methods such as 'decodeControlParameter(String)'618
Avoid reassigning parameters such as 'control'618
Avoid unused private methods such as 'decodeParameter(String,String)'643
Avoid reassigning parameters such as 'value'643
Avoid unused private methods such as 'decodePublicParameter(String,String)'674
Avoid reassigning parameters such as 'value'674
Avoid reassigning parameters such as 'string'703