PMD Results

The following document contains the results of PMD 4.2.5.

Files

org/apache/turbine/Turbine.java

Violation Line
These nested if statements could be combined 504 - 507
Avoid empty catch blocks 918 - 921
Avoid empty catch blocks 928 - 931
Avoid empty catch blocks 954 - 957

org/apache/turbine/modules/ActionEvent.java

Violation Line
These nested if statements could be combined 228 - 232

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

Violation Line
These nested if statements could be combined 127 - 136

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

Violation Line
These nested if statements could be combined 155 - 176

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

Violation Line
These nested if statements could be combined 113 - 134

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

Violation Line
Avoid empty catch blocks 62 - 66

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

Violation Line
Avoid empty catch blocks 144 - 147

org/apache/turbine/pipeline/CleanUpValve.java

Violation Line
Avoid empty catch blocks 91 - 95

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

Violation Line
Avoid empty catch blocks 183 - 186

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

Violation Line
Avoid empty catch blocks 86 - 89

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

Violation Line
Avoid empty catch blocks 91 - 94

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

Violation Line
Avoid empty catch blocks 163 - 166

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

Violation Line
These nested if statements could be combined 411 - 415
These nested if statements could be combined 462 - 466

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

Violation Line
Avoid empty catch blocks 116 - 119

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

Violation Line
Avoid empty catch blocks 151 - 154

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

Violation Line
Avoid empty catch blocks 307 - 310
Avoid empty catch blocks 353 - 356
Avoid empty catch blocks 394 - 397

org/apache/turbine/util/BrowserDetector.java

Violation Line
Avoid empty catch blocks 209 - 212
Avoid empty catch blocks 228 - 231
Avoid empty catch blocks 260 - 263
These nested if statements could be combined 317 - 322
These nested if statements could be combined 354 - 365

org/apache/turbine/util/ObjectUtils.java

Violation Line
Avoid empty catch blocks 133 - 136
Avoid empty catch blocks 149 - 152

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

Violation Line
Avoid empty catch blocks 118 - 123

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

Violation Line
Avoid unused imports such as 'java.text.SimpleDateFormat' 5
Avoid unused imports such as 'java.util.ArrayList' 6
Avoid unused imports such as 'java.util.Collections' 7
Avoid unused imports such as 'java.util.Date' 8
Avoid unused imports such as 'java.util.GregorianCalendar' 9
Avoid unused imports such as 'java.util.List' 10
Avoid unused imports such as 'org.apache.torque.om.ComboKey' 14
Avoid unused imports such as 'org.apache.torque.om.DateKey' 15
Avoid unused imports such as 'org.apache.torque.om.StringKey' 19
Avoid unused imports such as 'org.apache.torque.om.BooleanKey' 20
Avoid unused imports such as 'org.apache.torque.criteria.Criteria' 22
Avoid empty if statements 698 - 699
Avoid empty if statements 726 - 727

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

Violation Line
Avoid unused imports such as 'java.sql.SQLException' 4
Avoid unused imports such as 'java.sql.ResultSet' 5
Avoid unused imports such as 'java.io.IOException' 6
Avoid unused imports such as 'java.io.InputStream' 7
Avoid unused imports such as 'java.util.ArrayList' 8
Avoid unused imports such as 'java.util.Date' 10
Avoid unused imports such as 'java.util.Iterator' 11
Avoid unused imports such as 'org.apache.torque.Column' 18
Avoid unused imports such as 'org.apache.torque.TorqueRuntimeException' 21
Avoid unused imports such as 'org.apache.torque.map.ForeignKeyMap' 27
Avoid unused imports such as 'org.apache.torque.map.InheritanceMap' 28
Avoid unused imports such as 'org.apache.torque.om.mapper.CompositeMapper' 30
Avoid unused imports such as 'org.apache.torque.om.DateKey' 31
Avoid unused imports such as 'org.apache.torque.om.NumberKey' 32
Avoid unused imports such as 'org.apache.torque.om.StringKey' 33
Avoid unused imports such as 'org.apache.torque.om.SimpleKey' 35
Avoid unused imports such as 'org.apache.torque.util.Transaction' 36
Avoid unused private fields such as 'log'. 54

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

Violation Line
Avoid unused imports such as 'java.sql.Blob' 3
Avoid unused imports such as 'java.sql.Clob' 4
Avoid unused imports such as 'java.sql.SQLException' 6
Avoid unused imports such as 'java.sql.ResultSet' 7
Avoid unused imports such as 'java.sql.PreparedStatement' 8
Avoid unused imports such as 'java.sql.Types' 9
Avoid unused imports such as 'java.io.IOException' 10
Avoid unused imports such as 'java.io.InputStream' 11
Avoid unused imports such as 'java.io.ByteArrayInputStream' 12
Avoid unused imports such as 'java.io.ByteArrayOutputStream' 13
Avoid unused imports such as 'java.io.Reader' 14
Avoid unused imports such as 'java.io.StringReader' 15
Avoid unused imports such as 'java.io.StringWriter' 16
Avoid unused imports such as 'java.util.Date' 19
Avoid unused imports such as 'java.util.Iterator' 20
Avoid unused imports such as 'java.util.LinkedList' 21
Avoid unused imports such as 'java.util.Map' 23
Avoid unused imports such as 'java.util.HashMap' 24
Avoid unused imports such as 'java.util.Set' 25
Avoid unused imports such as 'java.util.HashSet' 26
Avoid unused imports such as 'org.apache.commons.lang.ObjectUtils' 28
Avoid unused imports such as 'org.apache.torque.OptimisticLockingFailedException' 32
Avoid unused imports such as 'org.apache.torque.Torque' 34
Avoid unused imports such as 'org.apache.torque.TorqueRuntimeException' 36
Avoid unused imports such as 'org.apache.torque.criteria.Criterion' 38
Avoid unused imports such as 'org.apache.torque.om.mapper.CompositeMapper' 40
Avoid unused imports such as 'org.apache.torque.om.DateKey' 41
Avoid unused imports such as 'org.apache.torque.om.NumberKey' 42
Avoid unused imports such as 'org.apache.torque.om.StringKey' 43
Avoid unused imports such as 'org.apache.torque.om.ComboKey' 46
Avoid unused private fields such as 'log'. 67