PMD Results

The following document contains the results of PMD

Files

org/apache/myfaces/tobago/example/test/SolarServlet.java

Violation Line
Parameter 'facesContext' is not assigned and could be declared final 31
Local variable could be declared final 33
Local variable could be declared final 36

org/apache/myfaces/tobago/example/test/TestBean.java

Violation Line
The class 'TestBean' has a Cyclomatic Complexity of 2 (Highest = 9). 51 - 471
Private field could be made final. It is only initialized in the declaration or constructor. 54
Private field could be made final. It is only initialized in the declaration or constructor. 55
Local variable could be declared final 76
Parameter 'fileMenu' is not assigned and could be declared final 92
Local variable could be declared final 93 - 94
Local variable could be declared final 106
Parameter 'date' is not assigned and could be declared final 116
Parameter 'date1' is not assigned and could be declared final 124
Parameter 'value' is not assigned and could be declared final 132
Parameter 'table' is not assigned and could be declared final 200
The method 'setTable' has a Cyclomatic Complexity of 9. 200 - 253
Local variable could be declared final 206
Local variable could be declared final 208
Local variable could be declared final 212
Local variable could be declared final 213
Local variable could be declared final 214
Prefer StringBuffer over += for concatenating strings 217
Prefer StringBuffer over += for concatenating strings 220
Prefer StringBuffer over += for concatenating strings 222
Prefer StringBuffer over += for concatenating strings 224
Local variable could be declared final 230
Local variable could be declared final 231
Position literals first in String comparisons 232
Local variable could be declared final 233
Local variable could be declared final 236
Avoid instantiating new objects inside loops 236
Local variable could be declared final 240
Local variable could be declared final 293
Parameter 'id' is not assigned and could be declared final 310
Assigning an Object to null is a code smell. Consider refactoring. 329
Assigning an Object to null is a code smell. Consider refactoring. 330
Assigning an Object to null is a code smell. Consider refactoring. 331
Assigning an Object to null is a code smell. Consider refactoring. 332
Assigning an Object to null is a code smell. Consider refactoring. 333
Assigning an Object to null is a code smell. Consider refactoring. 334
Assigning an Object to null is a code smell. Consider refactoring. 335
Assigning an Object to null is a code smell. Consider refactoring. 336
Assigning an Object to null is a code smell. Consider refactoring. 337
Avoid empty catch blocks 345 - 347
Avoid empty catch blocks 345 - 347
Must handle exceptions 345 - 347
Avoid empty catch blocks 352 - 354
Avoid empty catch blocks 352 - 354
Must handle exceptions 352 - 354
Parameter 'file' is not assigned and could be declared final 366

org/apache/myfaces/tobago/example/test/SessionController.java

Violation Line
The class 'SessionController' has a Cyclomatic Complexity of 1 (Highest = 5). 42 - 212
Parameter 'suppressProcessing' is not assigned and could be declared final 73
Parameter 'input' is not assigned and could be declared final 81
Parameter 'date' is not assigned and could be declared final 90
Local variable could be declared final 96
Parameter 'e' is not assigned and could be declared final 109
The method 'actionListener' has a Cyclomatic Complexity of 5. 109 - 121
Local variable could be declared final 130
Local variable could be declared final 132
Parameter 'value' is not assigned and could be declared final 143
Parameter 'tabChangeListener' is not assigned and could be declared final 152
Parameter 'selectedIndex0' is not assigned and could be declared final 161
Parameter 'selectedIndex1' is not assigned and could be declared final 169
Parameter 'selectedIndex2' is not assigned and could be declared final 177
Parameter 'validityStart' is not assigned and could be declared final 185
Parameter 'validityEnd' is not assigned and could be declared final 193
Parameter 'suppressProcessing' is not assigned and could be declared final 201
Parameter 'suppressProcessingList' is not assigned and could be declared final 209

org/apache/myfaces/tobago/example/test/ExportUIDataToWorkbookUtil.java

Violation Line
Parameter 'data' is not assigned and could be declared final 42
Parameter 'context' is not assigned and could be declared final 42
Parameter 'attachmentName' is not assigned and could be declared final 42
Local variable could be declared final 43
Local variable could be declared final 44
Local variable could be declared final 46
Avoid empty if statements 54
Avoid empty if statements 54
Parameter 'table' is not assigned and could be declared final 57
Parameter 'context' is not assigned and could be declared final 57
Local variable could be declared final 58
Local variable could be declared final 59
Local variable could be declared final 60
Local variable could be declared final 61
Parameter 'table' is not assigned and could be declared final 68
Local variable could be declared final 69
Local variable could be declared final 71
Parameter 'index' is not assigned and could be declared final 79
Parameter 'component' is not assigned and could be declared final 79
Parameter 'context' is not assigned and could be declared final 79
Parameter 'rowHeader' is not assigned and could be declared final 79
Local variable could be declared final 80
Local variable could be declared final 83
Avoid if (x != y) ..; else ..; 87 - 88
Local variable could be declared final 87 - 88
Parameter 'sheet' is not assigned and could be declared final 93
Parameter 'context' is not assigned and could be declared final 93
Parameter 'columns' is not assigned and could be declared final 93
Local variable could be declared final 94
Local variable could be declared final 96
Parameter 'table' is not assigned and could be declared final 101
Parameter 'sheet' is not assigned and could be declared final 101
Parameter 'context' is not assigned and could be declared final 101
Parameter 'columns' is not assigned and could be declared final 101
Local variable could be declared final 102
Parameter 'index' is not assigned and could be declared final 118
Parameter 'sheet' is not assigned and could be declared final 118
Parameter 'context' is not assigned and could be declared final 118
Parameter 'columns' is not assigned and could be declared final 118
Local variable could be declared final 119
Local variable could be declared final 121
All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. 125

org/apache/myfaces/tobago/example/test/Tomahawk.java

Violation Line
Parameter 'schedule' is not assigned and could be declared final 34

org/apache/myfaces/tobago/example/test/SimpleTabChangeListener.java

Violation Line
Parameter 'tabChangeEvent' is not assigned and could be declared final 39
Local variable could be declared final 40