PMD Results

The following document contains the results of PMD 4.2.2.

Files

ca/sqlpower/wabit/AbstractWabitObject.java

Violation Line
Ensure you override both equals() and hashCode() 153
These nested if statements could be combined 155 - 157

ca/sqlpower/wabit/dao/OpenWorkspaceXMLDAO.java

Violation Line
Avoid empty catch blocks 186 - 188

ca/sqlpower/wabit/dao/session/WabitSessionPersisterSuperConverter.java

Violation Line
Avoid empty catch blocks 88 - 91
Avoid empty catch blocks 146 - 149

ca/sqlpower/wabit/dao/session/WorkspacePersisterListener.java

Violation Line
Avoid empty if statements 445 - 449

ca/sqlpower/wabit/dao/WabitSessionPersister.java

Violation Line
Avoid empty catch blocks 707 - 709
Avoid unused method parameters such as 'newValue'. 1761 - 1769
Avoid unused method parameters such as 'newValue'. 1814 - 1819
Avoid unused method parameters such as 'newValue'. 2454 - 2459
Avoid unused method parameters such as 'newValue'. 2503 - 2508
Avoid unused method parameters such as 'newValue'. 2882 - 2886
Avoid unused method parameters such as 'newValue'. 3101 - 3106
Avoid empty if statements 3188 - 3191
Avoid unused method parameters such as 'newValue'. 3838 - 3842
Avoid unused method parameters such as 'newValue'. 3887 - 3892
Avoid unused method parameters such as 'newValue'. 3934 - 3939

ca/sqlpower/wabit/dao/WorkspaceSAXHandler.java

Violation Line
Avoid unused method parameters such as 'uri'. 335 - 1229
Avoid unused method parameters such as 'localName'. 335 - 1229
Avoid empty if statements 465 - 467
Avoid empty if statements 467 - 469
Avoid empty if statements 513 - 515
Avoid empty if statements 536 - 538
Avoid empty if statements 561 - 563
Avoid empty if statements 588 - 590
Avoid empty if statements 634 - 636
Avoid empty if statements 688 - 690
Avoid empty if statements 766 - 768
Avoid empty if statements 780 - 782
Avoid empty if statements 841 - 843
Avoid empty if statements 879 - 881
Avoid empty if statements 912 - 914
Avoid empty if statements 918 - 920
Avoid empty if statements 931 - 933
Avoid empty if statements 952 - 954
Avoid empty if statements 981 - 983
Avoid empty if statements 1021 - 1023
Avoid empty if statements 1023 - 1025
Avoid empty if statements 1025 - 1027
Avoid empty if statements 1041 - 1043
Avoid empty if statements 1043 - 1045
Avoid empty if statements 1107 - 1109
Avoid empty if statements 1168 - 1170
Avoid empty if statements 1170 - 1172
Avoid unused method parameters such as 'uri'. 1373 - 1448
Avoid unused method parameters such as 'localName'. 1373 - 1448

ca/sqlpower/wabit/dao/WorkspaceXMLDAO.java

Violation Line
Avoid empty if statements 390 - 392
Avoid unused method parameters such as 'out'. 540 - 544

ca/sqlpower/wabit/enterprise/client/ServerInfoProvider.java

Violation Line
Avoid empty catch blocks 170 - 172

ca/sqlpower/wabit/enterprise/client/WabitClientSession.java

Violation Line
Avoid empty catch blocks 187 - 189

ca/sqlpower/wabit/report/CellSetRenderer.java

Violation Line
Avoid unused method parameters such as 'columnWidthList'. 417 - 460

ca/sqlpower/wabit/report/chart/Chart.java

Violation Line
Avoid unused imports such as 'org.olap4j.CellSet' 35
Overriding method merely calls super 434 - 436

ca/sqlpower/wabit/report/chart/DatasetUtil.java

Violation Line
Avoid unused local variables such as 'j'. 99

ca/sqlpower/wabit/report/ImageRenderer.java

Violation Line
These nested if statements could be combined 104 - 106

ca/sqlpower/wabit/report/Layout.java

Violation Line
These nested if statements could be combined 202 - 204

ca/sqlpower/wabit/report/Page.java

Violation Line
These nested if statements could be combined 321 - 329
These nested if statements could be combined 503 - 505
These nested if statements could be combined 515 - 517

ca/sqlpower/wabit/report/Report.java

Violation Line
Avoid unused constructor parameters such as 'session'. 52 - 56

ca/sqlpower/wabit/report/ResultSetRenderer.java

Violation Line
These nested if statements could be combined 333 - 342
These nested if statements could be combined 717 - 719

ca/sqlpower/wabit/report/Template.java

Violation Line
Avoid unused constructor parameters such as 'session'. 49 - 53

ca/sqlpower/wabit/rs/ResultSetProducerSupport.java

Violation Line
Avoid unused imports such as 'java.sql.ResultSet' 22

ca/sqlpower/wabit/swingui/action/OpenWorkspaceAction.java

Violation Line
Avoid empty catch blocks 203

ca/sqlpower/wabit/swingui/chart/ChartSwingUtil.java

Violation Line
Avoid empty if statements 201 - 204

ca/sqlpower/wabit/swingui/chart/WabitJFreeChartPanel.java

Violation Line
Overriding method merely calls super 41 - 43

ca/sqlpower/wabit/swingui/chart/XYChartHeaderRenderer.java

Violation Line
Avoid empty if statements 328 - 330

ca/sqlpower/wabit/swingui/enterprise/ReportTaskPanel.java

Violation Line
Avoid unused method parameters such as 'selectedItem'. 273 - 322

ca/sqlpower/wabit/swingui/olap/CellSetTableHeaderComponent.java

Violation Line
Avoid unused private fields such as 'preferredSizes'. 112

ca/sqlpower/wabit/swingui/olap/OlapQueryPanel.java

Violation Line
Avoid empty catch blocks 528 - 530

ca/sqlpower/wabit/swingui/olap/SlicerPanel.java

Violation Line
Avoid unused method parameters such as 'isMousePressed'. 289 - 309

ca/sqlpower/wabit/swingui/report/ChartSwingRenderer.java

Violation Line
Avoid unused constructor parameters such as 'renderer'. 42 - 44
Avoid unused constructor parameters such as 'workspace'. 42 - 44

ca/sqlpower/wabit/swingui/report/ContentBoxNode.java

Violation Line
An empty statement (semicolon) not part of a loop 365
These nested if statements could be combined 419 - 422

ca/sqlpower/wabit/swingui/report/ImageSwingRenderer.java

Violation Line
Avoid unused constructor parameters such as 'workspace'. 61 - 126
These nested if statements could be combined 209 - 211

ca/sqlpower/wabit/swingui/report/ResultSetSwingRenderer.java

Violation Line
These nested if statements could be combined 411 - 413

ca/sqlpower/wabit/swingui/tree/WorkspaceTreeCellEditor.java

Violation Line
These nested if statements could be combined 58 - 60

ca/sqlpower/wabit/swingui/tree/WorkspaceTreeCellRenderer.java

Violation Line
These nested if statements could be combined 236 - 238

ca/sqlpower/wabit/swingui/WabitSwingSessionContextImpl.java

Violation Line
Avoid empty if statements 1883 - 1885

ca/sqlpower/wabit/swingui/WorkspacePanel.java

Violation Line
Avoid empty catch blocks 327 - 329
Avoid empty catch blocks 364 - 366

ca/sqlpower/wabit/swingui/WorkspaceTreeListener.java

Violation Line
These nested if statements could be combined 129 - 140

ca/sqlpower/wabit/WabitWorkspace.java

Violation Line
Avoid unused method parameters such as 'session'. 329 - 342