PMD Results

The following document contains the results of PMD 4.1.

Files

org/apache/turbine/Turbine.java

ViolationLine
These nested if statements could be combined443 - 446
Avoid empty catch blocks854 - 857
Avoid empty catch blocks864 - 867
Avoid empty catch blocks890 - 893

org/apache/turbine/modules/ActionEvent.java

ViolationLine
These nested if statements could be combined234 - 238
These nested if statements could be combined298 - 302

org/apache/turbine/modules/actions/sessionvalidator/DefaultSessionValidator.java

ViolationLine
These nested if statements could be combined126 - 135

org/apache/turbine/modules/actions/sessionvalidator/TemplateSecureSessionValidator.java

ViolationLine
These nested if statements could be combined153 - 174

org/apache/turbine/modules/actions/sessionvalidator/TemplateSessionValidator.java

ViolationLine
These nested if statements could be combined113 - 134

org/apache/turbine/modules/pages/JspPage.java

ViolationLine
Avoid empty catch blocks54 - 58
Avoid empty catch blocks77 - 81

org/apache/turbine/modules/screens/TemplateScreen.java

ViolationLine
Avoid empty catch blocks228 - 231

org/apache/turbine/om/security/TurbineUser.java

ViolationLine
Avoid empty catch blocks274 - 277
Avoid empty catch blocks295 - 298

org/apache/turbine/pipeline/CleanUpValve.java

ViolationLine
Avoid empty catch blocks91 - 95

org/apache/turbine/pipeline/TurbinePipeline.java

ViolationLine
Avoid unused imports such as 'org.apache.turbine.util.RunData'26

org/apache/turbine/services/jsp/TurbineJspService.java

ViolationLine
Avoid empty catch blocks203 - 206

org/apache/turbine/services/jsp/util/JspNavigation.java

ViolationLine
Avoid empty catch blocks86 - 89

org/apache/turbine/services/jsp/util/JspScreenPlaceholder.java

ViolationLine
Avoid empty catch blocks91 - 94

org/apache/turbine/services/pull/TurbinePull.java

ViolationLine
Avoid empty catch blocks162 - 165

org/apache/turbine/services/pull/TurbinePullService.java

ViolationLine
These nested if statements could be combined404 - 408
These nested if statements could be combined449 - 453

org/apache/turbine/services/pull/tools/UITool.java

ViolationLine
Avoid unused imports such as 'org.apache.turbine.services.ui.UIService'28

org/apache/turbine/services/security/BaseSecurityService.java

ViolationLine
Avoid unused imports such as 'javax.servlet.ServletConfig'26

org/apache/turbine/services/security/ldap/LDAPUser.java

ViolationLine
Avoid empty try blocks105 - 107

org/apache/turbine/services/security/ldap/LDAPUserManager.java

ViolationLine
Avoid unused local variables such as 'ldapUser'.106

org/apache/turbine/services/servlet/TurbineServletService.java

ViolationLine
Avoid empty catch blocks116 - 119

org/apache/turbine/services/template/mapper/ClassMapper.java

ViolationLine
Avoid empty catch blocks150 - 153

org/apache/turbine/services/ui/TurbineUIService.java

ViolationLine
Avoid unused imports such as 'org.apache.turbine.services.pull.tools.UITool'36

org/apache/turbine/services/velocity/TurbineVelocityService.java

ViolationLine
Avoid empty catch blocks323 - 326
Avoid empty catch blocks368 - 371
Avoid empty catch blocks408 - 411

org/apache/turbine/util/BrowserDetector.java

ViolationLine
Avoid empty catch blocks203 - 206
Avoid empty catch blocks222 - 225
Avoid empty catch blocks254 - 257
These nested if statements could be combined311 - 316
These nested if statements could be combined348 - 359

org/apache/turbine/util/ObjectUtils.java

ViolationLine
Avoid empty catch blocks132 - 135
Avoid empty catch blocks148 - 151

org/apache/turbine/util/security/TurbineAccessControlList.java

ViolationLine
These nested if statements could be combined188 - 191
These nested if statements could be combined247 - 250
These nested if statements could be combined323 - 326
These nested if statements could be combined402 - 405

org/apache/turbine/util/template/TemplateInfo.java

ViolationLine
Avoid empty catch blocks116 - 121

org/apache/turbine/util/velocity/VelocityActionEvent.java

ViolationLine
These nested if statements could be combined177 - 181
These nested if statements could be combined254 - 258

org/apache/turbine/services/schedule/BaseJobEntry.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'java.util.Date'8
Avoid unused imports such as 'org.apache.torque.om.ComboKey'15
Avoid unused imports such as 'org.apache.torque.om.DateKey'16
Avoid unused imports such as 'org.apache.torque.om.StringKey'20
Avoid unused imports such as 'org.apache.torque.om.Persistent'21
Avoid unused imports such as 'org.apache.torque.util.Criteria'22
Avoid empty if statements909 - 910
Avoid empty if statements939 - 940

org/apache/turbine/services/schedule/BaseJobEntryPeer.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'3
Avoid unused imports such as 'java.util.Date'7
Avoid unused imports such as 'java.util.Iterator'8
Avoid unused imports such as 'org.apache.torque.om.DateKey'19
Avoid unused imports such as 'org.apache.torque.om.NumberKey'20
Avoid unused imports such as 'org.apache.torque.om.StringKey'21

org/apache/turbine/services/schedule/map/JobEntryMapBuilder.java

ViolationLine
Avoid unused imports such as 'java.util.Date'3
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'org.apache.torque.map.InheritanceMap'12

org/apache/turbine/services/security/torque/om/BaseTurbineGroup.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'java.util.Date'8
Avoid unused imports such as 'org.apache.torque.om.ComboKey'15
Avoid unused imports such as 'org.apache.torque.om.DateKey'16
Avoid unused imports such as 'org.apache.torque.om.StringKey'20
Avoid unused imports such as 'org.apache.torque.om.Persistent'21

org/apache/turbine/services/security/torque/om/BaseTurbineGroupPeer.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'3
Avoid unused imports such as 'java.util.Date'7
Avoid unused imports such as 'java.util.Iterator'8
Avoid unused imports such as 'org.apache.torque.om.DateKey'19
Avoid unused imports such as 'org.apache.torque.om.NumberKey'20
Avoid unused imports such as 'org.apache.torque.om.StringKey'21

org/apache/turbine/services/security/torque/om/BaseTurbinePermission.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'java.util.Date'8
Avoid unused imports such as 'org.apache.torque.om.ComboKey'15
Avoid unused imports such as 'org.apache.torque.om.DateKey'16
Avoid unused imports such as 'org.apache.torque.om.StringKey'20
Avoid unused imports such as 'org.apache.torque.om.Persistent'21

org/apache/turbine/services/security/torque/om/BaseTurbinePermissionPeer.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'3
Avoid unused imports such as 'java.util.Date'7
Avoid unused imports such as 'java.util.Iterator'8
Avoid unused imports such as 'org.apache.torque.om.DateKey'19
Avoid unused imports such as 'org.apache.torque.om.NumberKey'20
Avoid unused imports such as 'org.apache.torque.om.StringKey'21

org/apache/turbine/services/security/torque/om/BaseTurbineRole.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'java.util.Date'8
Avoid unused imports such as 'org.apache.torque.om.ComboKey'15
Avoid unused imports such as 'org.apache.torque.om.DateKey'16
Avoid unused imports such as 'org.apache.torque.om.StringKey'20
Avoid unused imports such as 'org.apache.torque.om.Persistent'21

org/apache/turbine/services/security/torque/om/BaseTurbineRolePeer.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'3
Avoid unused imports such as 'java.util.Date'7
Avoid unused imports such as 'java.util.Iterator'8
Avoid unused imports such as 'org.apache.torque.om.DateKey'19
Avoid unused imports such as 'org.apache.torque.om.NumberKey'20
Avoid unused imports such as 'org.apache.torque.om.StringKey'21

org/apache/turbine/services/security/torque/om/BaseTurbineRolePermission.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'java.util.Date'8
Avoid unused imports such as 'org.apache.commons.lang.ObjectUtils'11
Avoid unused imports such as 'org.apache.torque.om.DateKey'16
Avoid unused imports such as 'org.apache.torque.om.StringKey'20
Avoid unused imports such as 'org.apache.torque.om.Persistent'21
Avoid unused imports such as 'org.apache.torque.util.Criteria'22
Avoid empty if statements650 - 651
Avoid empty if statements674 - 675

org/apache/turbine/services/security/torque/om/BaseTurbineRolePermissionPeer.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'3
Avoid unused imports such as 'java.util.Date'7
Avoid unused imports such as 'org.apache.torque.om.DateKey'19
Avoid unused imports such as 'org.apache.torque.om.NumberKey'20
Avoid unused imports such as 'org.apache.torque.om.StringKey'21

org/apache/turbine/services/security/torque/om/BaseTurbineUser.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'org.apache.torque.om.ComboKey'15
Avoid unused imports such as 'org.apache.torque.om.DateKey'16
Avoid unused imports such as 'org.apache.torque.om.StringKey'20
Avoid unused imports such as 'org.apache.torque.om.Persistent'21

org/apache/turbine/services/security/torque/om/BaseTurbineUserGroupRole.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'java.util.Date'8
Avoid unused imports such as 'org.apache.commons.lang.ObjectUtils'11
Avoid unused imports such as 'org.apache.torque.om.DateKey'16
Avoid unused imports such as 'org.apache.torque.om.StringKey'20
Avoid unused imports such as 'org.apache.torque.om.Persistent'21
Avoid unused imports such as 'org.apache.torque.util.Criteria'22
Avoid empty if statements797 - 798
Avoid empty if statements823 - 824

org/apache/turbine/services/security/torque/om/BaseTurbineUserGroupRolePeer.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'3
Avoid unused imports such as 'java.util.Date'7
Avoid unused imports such as 'org.apache.torque.om.DateKey'19
Avoid unused imports such as 'org.apache.torque.om.NumberKey'20
Avoid unused imports such as 'org.apache.torque.om.StringKey'21

org/apache/turbine/services/security/torque/om/BaseTurbineUserPeer.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'3
Avoid unused imports such as 'java.util.Date'7
Avoid unused imports such as 'java.util.Iterator'8
Avoid unused imports such as 'org.apache.torque.om.DateKey'19
Avoid unused imports such as 'org.apache.torque.om.NumberKey'20
Avoid unused imports such as 'org.apache.torque.om.StringKey'21

org/apache/turbine/services/security/torque/om/map/TurbineGroupMapBuilder.java

ViolationLine
Avoid unused imports such as 'java.util.Date'3
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'org.apache.torque.map.InheritanceMap'12

org/apache/turbine/services/security/torque/om/map/TurbinePermissionMapBuilder.java

ViolationLine
Avoid unused imports such as 'java.util.Date'3
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'org.apache.torque.map.InheritanceMap'12

org/apache/turbine/services/security/torque/om/map/TurbineRoleMapBuilder.java

ViolationLine
Avoid unused imports such as 'java.util.Date'3
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'org.apache.torque.map.InheritanceMap'12

org/apache/turbine/services/security/torque/om/map/TurbineRolePermissionMapBuilder.java

ViolationLine
Avoid unused imports such as 'java.util.Date'3
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'org.apache.torque.map.InheritanceMap'12

org/apache/turbine/services/security/torque/om/map/TurbineUserGroupRoleMapBuilder.java

ViolationLine
Avoid unused imports such as 'java.util.Date'3
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'org.apache.torque.map.InheritanceMap'12

org/apache/turbine/services/security/torque/om/map/TurbineUserMapBuilder.java

ViolationLine
Avoid unused imports such as 'java.math.BigDecimal'4
Avoid unused imports such as 'org.apache.torque.map.InheritanceMap'12