PMD Results

The following document contains the results of PMD 4.2.5.

Files

Struts Apps - Faces Example 1 - org/apache/struts/webapp/example/memory/MemoryUserDatabase.java

Violation Line
An empty statement (semicolon) not part of a loop 217
Avoid unused constructor parameters such as 'database'. 347 - 348

Struts Apps - Faces Example 2 - org/apache/struts/webapp/example2/RegistrationBacking.java

Violation Line
Avoid unused method parameters such as 'context'. 122 - 127

Struts Apps - Faces Example 2 - org/apache/struts/webapp/example2/memory/MemoryUserDatabase.java

Violation Line
An empty statement (semicolon) not part of a loop 217
Avoid unused constructor parameters such as 'database'. 347 - 348

Struts Core - org/apache/struts/action/ActionForm.java

Violation Line
An empty statement (semicolon) not part of a loop 154

Struts Core - org/apache/struts/action/ActionMapping.java

Violation Line
These nested if statements could be combined 76 - 78

Struts Core - org/apache/struts/action/ActionServlet.java

Violation Line
Avoid unused imports such as 'org.xml.sax.InputSource' 57
Avoid unused imports such as 'java.net.URLConnection' 75
An empty statement (semicolon) not part of a loop 317
An empty statement (semicolon) not part of a loop 854
These nested if statements could be combined 1000 - 1026
These nested if statements could be combined 1148 - 1174
These nested if statements could be combined 1295 - 1321
These nested if statements could be combined 1456 - 1490

Struts Core - org/apache/struts/action/RequestProcessor.java

Violation Line
These nested if statements could be combined 455 - 457
These nested if statements could be combined 464 - 466

Struts Core - org/apache/struts/chain/commands/servlet/ExceptionHandler.java

Violation Line
Avoid unused private fields such as 'log'. 47

Struts Core - org/apache/struts/chain/commands/servlet/PopulateActionForm.java

Violation Line
Avoid unused private fields such as 'log'. 42

Struts Core - org/apache/struts/chain/commands/servlet/SelectLocale.java

Violation Line
Avoid unused private fields such as 'log'. 41

Struts Core - org/apache/struts/chain/commands/servlet/ValidateActionForm.java

Violation Line
These nested if statements could be combined 64 - 70

Struts Core - org/apache/struts/chain/contexts/WebActionContext.java

Violation Line
Overriding method merely calls super 53 - 55

Struts Core - org/apache/struts/config/impl/ModuleConfigImpl.java

Violation Line
These nested if statements could be combined 297 - 307

Struts Core - org/apache/struts/mock/MockActionServlet.java

Violation Line
An empty statement (semicolon) not part of a loop 62
Overriding method merely calls super 105 - 108

Struts Core - org/apache/struts/mock/MockFormBean.java

Violation Line
Do not use if statements that are always true or always false 94

Struts Core - org/apache/struts/upload/CommonsMultipartRequestHandler.java

Violation Line
Avoid empty catch blocks 413 - 415

Struts Core - org/apache/struts/util/ImageButtonBean.java

Violation Line
An empty statement (semicolon) not part of a loop 55

Struts Core - org/apache/struts/util/PropertyMessageResources.java

Violation Line
Avoid empty if statements 244 - 250
Avoid unused local variables such as 'messageKey'. 397
These nested if statements could be combined 448 - 450

Struts Core - org/apache/struts/util/RequestUtils.java

Violation Line
An empty statement (semicolon) not part of a loop 887

Struts Core - org/apache/struts/util/TokenProcessor.java

Violation Line
Avoid unnecessary temporaries when converting primitives to Strings 204

Struts Core - org/apache/struts/validator/Resources.java

Violation Line
Avoid unused local variables such as 'msgBundle'. 296

Struts Core - org/apache/struts/validator/ValidatorPlugIn.java

Violation Line
Avoid unused private fields such as 'config'. 79

Struts Core - org/apache/struts/validator/validwhen/ValidWhenLexer.java

Violation Line
Avoid unused imports such as 'java.util.Stack' 26
Avoid unused imports such as 'org.apache.commons.validator.util.ValidatorUtils' 27
Avoid unused imports such as 'antlr.ANTLRException' 36
Avoid unused imports such as 'antlr.CharScanner' 39
Avoid unused imports such as 'antlr.CommonToken' 44
Avoid unused imports such as 'antlr.MismatchedCharException' 47
Avoid unused imports such as 'antlr.SemanticException' 52
Avoid unused local variables such as 'theRetToken'. 76
Avoid unused local variables such as '_token'. 79
Avoid unused local variables such as '_saveIndex'. 213
Avoid unused local variables such as '_saveIndex'. 259
Avoid unused local variables such as '_saveIndex'. 305
Avoid unused local variables such as '_saveIndex'. 345
Avoid unused local variables such as '_saveIndex'. 370
Avoid unused local variables such as '_saveIndex'. 432
Avoid unused local variables such as '_saveIndex'. 445
Avoid unused local variables such as '_saveIndex'. 458
Avoid unused local variables such as '_saveIndex'. 471
Avoid unused local variables such as '_saveIndex'. 484
Avoid unused local variables such as '_saveIndex'. 497
Avoid unused local variables such as '_saveIndex'. 579
Avoid unused local variables such as '_saveIndex'. 593
Avoid unused local variables such as '_saveIndex'. 607
Avoid unused local variables such as '_saveIndex'. 620
Avoid unused local variables such as '_saveIndex'. 633
Avoid unused local variables such as '_saveIndex'. 647

Struts Core - org/apache/struts/validator/validwhen/ValidWhenParser.java

Violation Line
Avoid unused imports such as 'antlr.TokenStreamIOException' 32
Avoid unused imports such as 'antlr.ANTLRException' 33
Avoid unused imports such as 'antlr.LLkParser' 34
Avoid unused imports such as 'antlr.MismatchedTokenException' 39
Avoid unused imports such as 'antlr.SemanticException' 40
These nested if statements could be combined 72 - 74
These nested if statements could be combined 77 - 79
Avoid empty catch blocks 133
An empty statement (semicolon) not part of a loop 133
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead. 406
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead. 421
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead. 423

Struts Core - org/apache/struts/validator/validwhen/ValidWhenParserTokenTypes.java

Violation Line
Avoid unused imports such as 'java.util.Stack' 26
Avoid unused imports such as 'org.apache.commons.validator.util.ValidatorUtils' 27

Struts EL - org/apache/strutsel/taglib/bean/ELIncludeTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78

Struts EL - org/apache/strutsel/taglib/bean/ELMessageTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61
Avoid empty catch blocks 66 - 67
Avoid empty catch blocks 72 - 73
Avoid empty catch blocks 78 - 79
Avoid empty catch blocks 84 - 85
Avoid empty catch blocks 90 - 91
Avoid empty catch blocks 96 - 97
Avoid empty catch blocks 102 - 103

Struts EL - org/apache/strutsel/taglib/bean/ELPageTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49

Struts EL - org/apache/strutsel/taglib/bean/ELResourceTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55

Struts EL - org/apache/strutsel/taglib/bean/ELSizeTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72

Struts EL - org/apache/strutsel/taglib/bean/ELStrutsTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61

Struts EL - org/apache/strutsel/taglib/html/ELBaseTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55

Struts EL - org/apache/strutsel/taglib/html/ELButtonTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204
Avoid empty catch blocks 209 - 210
Avoid empty catch blocks 215 - 216

Struts EL - org/apache/strutsel/taglib/html/ELCancelTagBeanInfo.java

Violation Line
Avoid empty catch blocks 49 - 50
Avoid empty catch blocks 55 - 56
Avoid empty catch blocks 61 - 62
Avoid empty catch blocks 67 - 68
Avoid empty catch blocks 73 - 74
Avoid empty catch blocks 79 - 80
Avoid empty catch blocks 85 - 86
Avoid empty catch blocks 91 - 92
Avoid empty catch blocks 97 - 98
Avoid empty catch blocks 103 - 104
Avoid empty catch blocks 109 - 110
Avoid empty catch blocks 115 - 116
Avoid empty catch blocks 121 - 122
Avoid empty catch blocks 127 - 128
Avoid empty catch blocks 133 - 134
Avoid empty catch blocks 139 - 140
Avoid empty catch blocks 145 - 146
Avoid empty catch blocks 151 - 152
Avoid empty catch blocks 157 - 158
Avoid empty catch blocks 163 - 164
Avoid empty catch blocks 169 - 170
Avoid empty catch blocks 175 - 176
Avoid empty catch blocks 181 - 182
Avoid empty catch blocks 187 - 188
Avoid empty catch blocks 193 - 194
Avoid empty catch blocks 199 - 200
Avoid empty catch blocks 205 - 206
Avoid empty catch blocks 211 - 212

Struts EL - org/apache/strutsel/taglib/html/ELCheckboxTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204
Avoid empty catch blocks 209 - 210
Avoid empty catch blocks 215 - 216
Avoid empty catch blocks 221 - 222
Avoid empty catch blocks 227 - 228
Avoid empty catch blocks 233 - 234
Avoid empty catch blocks 239 - 240
Avoid empty catch blocks 245 - 246

Struts EL - org/apache/strutsel/taglib/html/ELErrorsTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61
Avoid empty catch blocks 66 - 67
Avoid empty catch blocks 72 - 73
Avoid empty catch blocks 78 - 79
Avoid empty catch blocks 84 - 85

Struts EL - org/apache/strutsel/taglib/html/ELFileTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204
Avoid empty catch blocks 209 - 210
Avoid empty catch blocks 215 - 216
Avoid empty catch blocks 221 - 222
Avoid empty catch blocks 227 - 228
Avoid empty catch blocks 233 - 234
Avoid empty catch blocks 239 - 240
Avoid empty catch blocks 245 - 246
Avoid empty catch blocks 251 - 252
Avoid empty catch blocks 257 - 258
Avoid empty catch blocks 263 - 264

Struts EL - org/apache/strutsel/taglib/html/ELFormTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61
Avoid empty catch blocks 66 - 67
Avoid empty catch blocks 72 - 73
Avoid empty catch blocks 78 - 79
Avoid empty catch blocks 84 - 85
Avoid empty catch blocks 90 - 91
Avoid empty catch blocks 96 - 97
Avoid empty catch blocks 102 - 103
Avoid empty catch blocks 108 - 109
Avoid empty catch blocks 114 - 115
Avoid empty catch blocks 120 - 121
Avoid empty catch blocks 126 - 127
Avoid empty catch blocks 132 - 133
Avoid empty catch blocks 138 - 139
Avoid empty catch blocks 144 - 145
Avoid empty catch blocks 150 - 151
Avoid empty catch blocks 156 - 157

Struts EL - org/apache/strutsel/taglib/html/ELFrameTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204

Struts EL - org/apache/strutsel/taglib/html/ELHiddenTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204
Avoid empty catch blocks 209 - 210
Avoid empty catch blocks 215 - 216
Avoid empty catch blocks 221 - 222

Struts EL - org/apache/strutsel/taglib/html/ELHtmlTag.java

Violation Line
Avoid unused local variables such as 'string'. 112

Struts EL - org/apache/strutsel/taglib/html/ELHtmlTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54

Struts EL - org/apache/strutsel/taglib/html/ELImageTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204
Avoid empty catch blocks 209 - 210
Avoid empty catch blocks 215 - 216
Avoid empty catch blocks 221 - 222
Avoid empty catch blocks 227 - 228
Avoid empty catch blocks 233 - 234
Avoid empty catch blocks 239 - 240
Avoid empty catch blocks 245 - 246
Avoid empty catch blocks 251 - 252
Avoid empty catch blocks 257 - 258
Avoid empty catch blocks 263 - 264

Struts EL - org/apache/strutsel/taglib/html/ELImgTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61
Avoid empty catch blocks 66 - 67
Avoid empty catch blocks 72 - 73
Avoid empty catch blocks 78 - 79
Avoid empty catch blocks 84 - 85
Avoid empty catch blocks 90 - 91
Avoid empty catch blocks 96 - 97
Avoid empty catch blocks 102 - 103
Avoid empty catch blocks 108 - 109
Avoid empty catch blocks 114 - 115
Avoid empty catch blocks 120 - 121
Avoid empty catch blocks 126 - 127
Avoid empty catch blocks 132 - 133
Avoid empty catch blocks 138 - 139
Avoid empty catch blocks 144 - 145
Avoid empty catch blocks 150 - 151
Avoid empty catch blocks 156 - 157
Avoid empty catch blocks 162 - 163
Avoid empty catch blocks 168 - 169
Avoid empty catch blocks 174 - 175
Avoid empty catch blocks 180 - 181
Avoid empty catch blocks 186 - 187
Avoid empty catch blocks 192 - 193
Avoid empty catch blocks 198 - 199
Avoid empty catch blocks 204 - 205
Avoid empty catch blocks 210 - 211
Avoid empty catch blocks 216 - 217
Avoid empty catch blocks 222 - 223
Avoid empty catch blocks 228 - 229
Avoid empty catch blocks 234 - 235
Avoid empty catch blocks 240 - 241
Avoid empty catch blocks 246 - 247
Avoid empty catch blocks 252 - 253
Avoid empty catch blocks 258 - 259
Avoid empty catch blocks 264 - 265
Avoid empty catch blocks 270 - 271
Avoid empty catch blocks 276 - 277
Avoid empty catch blocks 282 - 283
Avoid empty catch blocks 288 - 289
Avoid empty catch blocks 294 - 295
Avoid empty catch blocks 300 - 301

Struts EL - org/apache/strutsel/taglib/html/ELJavascriptValidatorTagBeanInfo.java

Violation Line
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 55 - 56
Avoid empty catch blocks 61 - 62
Avoid empty catch blocks 67 - 68
Avoid empty catch blocks 73 - 74
Avoid empty catch blocks 80 - 81
Avoid empty catch blocks 86 - 87
Avoid empty catch blocks 93 - 94
Avoid empty catch blocks 99 - 100
Avoid empty catch blocks 105 - 106

Struts EL - org/apache/strutsel/taglib/html/ELLinkTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204
Avoid empty catch blocks 209 - 210
Avoid empty catch blocks 215 - 216
Avoid empty catch blocks 221 - 222
Avoid empty catch blocks 227 - 228
Avoid empty catch blocks 233 - 234
Avoid empty catch blocks 239 - 240
Avoid empty catch blocks 245 - 246
Avoid empty catch blocks 251 - 252
Avoid empty catch blocks 257 - 258
Avoid empty catch blocks 263 - 264
Avoid empty catch blocks 269 - 270
Avoid empty catch blocks 275 - 276
Avoid empty catch blocks 281 - 282
Avoid empty catch blocks 287 - 288

Struts EL - org/apache/strutsel/taglib/html/ELMessagesTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61
Avoid empty catch blocks 66 - 67
Avoid empty catch blocks 72 - 73
Avoid empty catch blocks 78 - 79
Avoid empty catch blocks 84 - 85

Struts EL - org/apache/strutsel/taglib/html/ELMultiboxTagBeanInfo.java

Violation Line
Avoid empty catch blocks 49 - 50
Avoid empty catch blocks 55 - 56
Avoid empty catch blocks 61 - 62
Avoid empty catch blocks 67 - 68
Avoid empty catch blocks 73 - 74
Avoid empty catch blocks 79 - 80
Avoid empty catch blocks 85 - 86
Avoid empty catch blocks 91 - 92
Avoid empty catch blocks 97 - 98
Avoid empty catch blocks 103 - 104
Avoid empty catch blocks 109 - 110
Avoid empty catch blocks 115 - 116
Avoid empty catch blocks 121 - 122
Avoid empty catch blocks 127 - 128
Avoid empty catch blocks 133 - 134
Avoid empty catch blocks 139 - 140
Avoid empty catch blocks 145 - 146
Avoid empty catch blocks 151 - 152
Avoid empty catch blocks 157 - 158
Avoid empty catch blocks 163 - 164
Avoid empty catch blocks 169 - 170
Avoid empty catch blocks 175 - 176
Avoid empty catch blocks 181 - 182
Avoid empty catch blocks 187 - 188
Avoid empty catch blocks 193 - 194
Avoid empty catch blocks 199 - 200
Avoid empty catch blocks 205 - 206
Avoid empty catch blocks 211 - 212
Avoid empty catch blocks 217 - 218
Avoid empty catch blocks 223 - 224
Avoid empty catch blocks 229 - 230

Struts EL - org/apache/strutsel/taglib/html/ELOptionTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108

Struts EL - org/apache/strutsel/taglib/html/ELOptionsCollectionTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84

Struts EL - org/apache/strutsel/taglib/html/ELOptionsTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90

Struts EL - org/apache/strutsel/taglib/html/ELParamTagBeanInfo.java

Violation Line
Avoid empty catch blocks 45 - 46
Avoid empty catch blocks 51 - 52

Struts EL - org/apache/strutsel/taglib/html/ELPasswordTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204
Avoid empty catch blocks 209 - 210
Avoid empty catch blocks 215 - 216
Avoid empty catch blocks 221 - 222
Avoid empty catch blocks 227 - 228
Avoid empty catch blocks 233 - 234
Avoid empty catch blocks 239 - 240
Avoid empty catch blocks 245 - 246
Avoid empty catch blocks 251 - 252
Avoid empty catch blocks 257 - 258
Avoid empty catch blocks 263 - 264
Avoid empty catch blocks 269 - 270
Avoid empty catch blocks 275 - 276

Struts EL - org/apache/strutsel/taglib/html/ELRadioTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204
Avoid empty catch blocks 209 - 210
Avoid empty catch blocks 215 - 216
Avoid empty catch blocks 221 - 222
Avoid empty catch blocks 227 - 228
Avoid empty catch blocks 233 - 234
Avoid empty catch blocks 239 - 240
Avoid empty catch blocks 245 - 246
Avoid empty catch blocks 251 - 252

Struts EL - org/apache/strutsel/taglib/html/ELResetTagBeanInfo.java

Violation Line
Avoid empty catch blocks 49 - 50
Avoid empty catch blocks 55 - 56
Avoid empty catch blocks 61 - 62
Avoid empty catch blocks 67 - 68
Avoid empty catch blocks 73 - 74
Avoid empty catch blocks 79 - 80
Avoid empty catch blocks 85 - 86
Avoid empty catch blocks 91 - 92
Avoid empty catch blocks 97 - 98
Avoid empty catch blocks 103 - 104
Avoid empty catch blocks 109 - 110
Avoid empty catch blocks 115 - 116
Avoid empty catch blocks 121 - 122
Avoid empty catch blocks 127 - 128
Avoid empty catch blocks 133 - 134
Avoid empty catch blocks 139 - 140
Avoid empty catch blocks 145 - 146
Avoid empty catch blocks 151 - 152
Avoid empty catch blocks 157 - 158
Avoid empty catch blocks 163 - 164
Avoid empty catch blocks 169 - 170
Avoid empty catch blocks 175 - 176
Avoid empty catch blocks 181 - 182
Avoid empty catch blocks 187 - 188
Avoid empty catch blocks 193 - 194
Avoid empty catch blocks 199 - 200
Avoid empty catch blocks 205 - 206
Avoid empty catch blocks 211 - 212

Struts EL - org/apache/strutsel/taglib/html/ELRewriteTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132

Struts EL - org/apache/strutsel/taglib/html/ELSelectTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204
Avoid empty catch blocks 209 - 210
Avoid empty catch blocks 215 - 216
Avoid empty catch blocks 221 - 222
Avoid empty catch blocks 227 - 228
Avoid empty catch blocks 233 - 234
Avoid empty catch blocks 239 - 240
Avoid empty catch blocks 245 - 246
Avoid empty catch blocks 251 - 252

Struts EL - org/apache/strutsel/taglib/html/ELSubmitTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204
Avoid empty catch blocks 209 - 210
Avoid empty catch blocks 215 - 216

Struts EL - org/apache/strutsel/taglib/html/ELTextTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204
Avoid empty catch blocks 209 - 210
Avoid empty catch blocks 215 - 216
Avoid empty catch blocks 221 - 222
Avoid empty catch blocks 227 - 228
Avoid empty catch blocks 233 - 234
Avoid empty catch blocks 239 - 240
Avoid empty catch blocks 245 - 246
Avoid empty catch blocks 251 - 252
Avoid empty catch blocks 257 - 258
Avoid empty catch blocks 263 - 264
Avoid empty catch blocks 269 - 270

Struts EL - org/apache/strutsel/taglib/html/ELTextareaTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126
Avoid empty catch blocks 131 - 132
Avoid empty catch blocks 137 - 138
Avoid empty catch blocks 143 - 144
Avoid empty catch blocks 149 - 150
Avoid empty catch blocks 155 - 156
Avoid empty catch blocks 161 - 162
Avoid empty catch blocks 167 - 168
Avoid empty catch blocks 173 - 174
Avoid empty catch blocks 179 - 180
Avoid empty catch blocks 185 - 186
Avoid empty catch blocks 191 - 192
Avoid empty catch blocks 197 - 198
Avoid empty catch blocks 203 - 204
Avoid empty catch blocks 209 - 210
Avoid empty catch blocks 215 - 216
Avoid empty catch blocks 221 - 222
Avoid empty catch blocks 227 - 228
Avoid empty catch blocks 233 - 234
Avoid empty catch blocks 239 - 240
Avoid empty catch blocks 245 - 246
Avoid empty catch blocks 251 - 252
Avoid empty catch blocks 257 - 258
Avoid empty catch blocks 263 - 264
Avoid empty catch blocks 269 - 270

Struts EL - org/apache/strutsel/taglib/logic/ELForwardTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48

Struts EL - org/apache/strutsel/taglib/logic/ELIterateTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96

Struts EL - org/apache/strutsel/taglib/logic/ELMatchTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96

Struts EL - org/apache/strutsel/taglib/logic/ELMessagesNotPresentTagBeanInfo.java

Violation Line
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61

Struts EL - org/apache/strutsel/taglib/logic/ELMessagesPresentTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60

Struts EL - org/apache/strutsel/taglib/logic/ELNotMatchTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96

Struts EL - org/apache/strutsel/taglib/logic/ELNotPresentTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90

Struts EL - org/apache/strutsel/taglib/logic/ELPresentTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90

Struts EL - org/apache/strutsel/taglib/logic/ELRedirectTagBeanInfo.java

Violation Line
Avoid empty catch blocks 47 - 48
Avoid empty catch blocks 53 - 54
Avoid empty catch blocks 59 - 60
Avoid empty catch blocks 65 - 66
Avoid empty catch blocks 71 - 72
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 83 - 84
Avoid empty catch blocks 89 - 90
Avoid empty catch blocks 95 - 96
Avoid empty catch blocks 101 - 102
Avoid empty catch blocks 107 - 108
Avoid empty catch blocks 113 - 114
Avoid empty catch blocks 119 - 120
Avoid empty catch blocks 125 - 126

Struts EL - org/apache/strutsel/taglib/tiles/ELAddTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61
Avoid empty catch blocks 66 - 67
Avoid empty catch blocks 72 - 73
Avoid empty catch blocks 78 - 79
Avoid empty catch blocks 84 - 85

Struts EL - org/apache/strutsel/taglib/tiles/ELDefinitionTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61
Avoid empty catch blocks 66 - 67
Avoid empty catch blocks 72 - 73

Struts EL - org/apache/strutsel/taglib/tiles/ELGetAttributeTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55

Struts EL - org/apache/strutsel/taglib/tiles/ELGetTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61

Struts EL - org/apache/strutsel/taglib/tiles/ELImportAttributeTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55

Struts EL - org/apache/strutsel/taglib/tiles/ELInitDefinitionsTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49

Struts EL - org/apache/strutsel/taglib/tiles/ELInsertTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61
Avoid empty catch blocks 66 - 67
Avoid empty catch blocks 72 - 73
Avoid empty catch blocks 78 - 79
Avoid empty catch blocks 84 - 85
Avoid empty catch blocks 90 - 91
Avoid empty catch blocks 96 - 97
Avoid empty catch blocks 102 - 103
Avoid empty catch blocks 108 - 109
Avoid empty catch blocks 114 - 115
Avoid empty catch blocks 120 - 121

Struts EL - org/apache/strutsel/taglib/tiles/ELPutListTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43

Struts EL - org/apache/strutsel/taglib/tiles/ELPutTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61
Avoid empty catch blocks 66 - 67
Avoid empty catch blocks 72 - 73
Avoid empty catch blocks 78 - 79
Avoid empty catch blocks 84 - 85
Avoid empty catch blocks 90 - 91

Struts EL - org/apache/strutsel/taglib/tiles/ELUseAttributeTagBeanInfo.java

Violation Line
Avoid empty catch blocks 42 - 43
Avoid empty catch blocks 48 - 49
Avoid empty catch blocks 54 - 55
Avoid empty catch blocks 60 - 61
Avoid empty catch blocks 66 - 67

Struts Extras - org/apache/struts/plugins/ModuleConfigVerifier.java

Violation Line
An empty statement (semicolon) not part of a loop 95
Avoid unused local variables such as 'amcClass'. 168
Avoid unused local variables such as 'clazz'. 221
Avoid unused local variables such as 'clazz'. 256

Struts Faces - org/apache/struts/faces/application/FacesRequestProcessor.java

Violation Line
These nested if statements could be combined 400 - 405

Struts Faces - org/apache/struts/faces/application/FacesTilesRequestProcessor.java

Violation Line
These nested if statements could be combined 414 - 419

Struts Faces - org/apache/struts/faces/application/PropertyResolverImpl.java

Violation Line
An empty statement (semicolon) not part of a loop 400

Struts Faces - org/apache/struts/faces/component/FormComponent.java

Violation Line
Avoid unused local variables such as 'session'. 479

Struts Faces - org/apache/struts/faces/renderer/AbstractRenderer.java

Violation Line
Avoid unused imports such as 'javax.faces.application.FacesMessage' 29

Struts Faces - org/apache/struts/faces/renderer/BaseRenderer.java

Violation Line
An empty statement (semicolon) not part of a loop 163
An empty statement (semicolon) not part of a loop 165
An empty statement (semicolon) not part of a loop 197
An empty statement (semicolon) not part of a loop 200

Struts Faces - org/apache/struts/faces/renderer/CommandLinkRenderer.java

Violation Line
Avoid unused imports such as 'javax.faces.component.UICommand' 29
Avoid unused imports such as 'org.apache.struts.Globals' 39
Avoid unused imports such as 'org.apache.struts.config.ActionConfig' 40
Avoid unused imports such as 'org.apache.struts.config.ModuleConfig' 41

Struts Faces - org/apache/struts/faces/renderer/HtmlRenderer.java

Violation Line
Avoid unused private fields such as 'log'. 52

Struts Faces - org/apache/struts/faces/renderer/MessageRenderer.java

Violation Line
Avoid unused private fields such as 'log'. 56

Struts Faces - org/apache/struts/faces/renderer/StylesheetRenderer.java

Violation Line
Avoid unused private fields such as 'log'. 51

Struts Faces - org/apache/struts/faces/taglib/CommandLinkTag.java

Violation Line
These nested if statements could be combined 306 - 311

Struts Faces - org/apache/struts/faces/taglib/JavascriptValidatorTag.java

Violation Line
These nested if statements could be combined 778 - 783

Struts Faces - org/apache/struts/faces/util/StrutsContext.java

Violation Line
Avoid unused imports such as 'javax.sql.DataSource' 31

Struts Mailreader DAO - org/apache/struts/apps/mailreader/dao/impl/memory/MemoryUserDatabase.java

Violation Line
Avoid empty catch blocks 195 - 197

Struts Scripting - org/apache/struts/scripting/ScriptAction.java

Violation Line
Overriding method merely calls super 420 - 422
Overriding method merely calls super 431 - 433
Overriding method merely calls super 442 - 444
Overriding method merely calls super 452 - 454
Overriding method merely calls super 463 - 465

Struts Scripting - org/apache/struts/scripting/StrutsInfo.java

Violation Line
These nested if statements could be combined 87 - 89

Struts Taglib - org/apache/struts/taglib/TagUtils.java

Violation Line
An empty statement (semicolon) not part of a loop 1022

Struts Taglib - org/apache/struts/taglib/bean/ParameterTag.java

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

Struts Taglib - org/apache/struts/taglib/bean/WriteTag.java

Violation Line
These nested if statements could be combined 226 - 229

Struts Taglib - org/apache/struts/taglib/html/BaseHandlerTag.java

Violation Line
Avoid empty catch blocks 872 - 874
Avoid empty catch blocks 874 - 875

Struts Taglib - org/apache/struts/taglib/html/ImageTag.java

Violation Line
Avoid unused imports such as 'org.apache.struts.Globals' 23

Struts Taglib - org/apache/struts/taglib/logic/CompareTagBase.java

Violation Line
An empty statement (semicolon) not part of a loop 126
An empty statement (semicolon) not part of a loop 135

Struts Taglib - org/apache/struts/taglib/nested/logic/NestedIterateTei.java

Violation Line
Overriding method merely calls super 46 - 49

Struts Tiles - org/apache/struts/tiles/DefinitionsFactoryConfig.java

Violation Line
Avoid unused constructor parameters such as 'initParameters'. 126 - 128

Struts Tiles - org/apache/struts/tiles/RedeployableActionServlet.java

Violation Line
No need to import a type that lives in the same package 29
No need to import a type that lives in the same package 30
No need to import a type that lives in the same package 31

Struts Tiles - org/apache/struts/tiles/commands/TilesPreProcessor.java

Violation Line
Avoid unused imports such as 'javax.servlet.http.HttpServletRequest' 27
Avoid unused imports such as 'org.apache.struts.upload.MultipartRequestWrapper' 43

Struts Tiles - org/apache/struts/tiles/taglib/ImportAttributeTag.java

Violation Line
These nested if statements could be combined 194 - 197

Struts Tiles - org/apache/struts/tiles/taglib/InsertTag.java

Violation Line
Avoid empty catch blocks 721 - 723

Struts Tiles - org/apache/struts/tiles/xmlDefinition/I18nFactorySet.java

Violation Line
Avoid empty catch blocks 211 - 213
Avoid empty catch blocks 483 - 484
Do not use if statements that are always true or always false 504