PMD Results

The following document contains the results of PMD 4.2.2.

Files

ca/sqlpower/wabit/WabitBackgroundWorker.java

Violation Line
Avoid unused imports such as 'java.beans.PropertyChangeListener' 22

ca/sqlpower/wabit/dao/OpenWorkspaceXMLDAO.java

Violation Line
Avoid empty catch blocks 154 - 156

ca/sqlpower/wabit/dao/WorkspaceSAXHandler.java

Violation Line
Avoid empty if statements 388 - 390
Avoid empty if statements 390 - 392
Avoid empty if statements 432 - 434
Avoid empty if statements 454 - 456
Avoid empty if statements 478 - 480
Avoid empty if statements 506 - 508
Avoid empty if statements 551 - 553
Avoid empty if statements 564 - 566
Avoid empty if statements 600 - 602
Avoid empty if statements 635 - 637
Avoid empty if statements 650 - 652
Avoid empty if statements 710 - 712
Avoid empty if statements 745 - 747
Avoid empty if statements 780 - 782
Avoid empty if statements 786 - 788
Avoid empty if statements 801 - 803
Avoid empty if statements 899 - 901
Avoid empty if statements 901 - 903
Avoid empty if statements 924 - 926
Avoid empty if statements 986 - 988
Avoid empty if statements 1043 - 1045
Avoid empty if statements 1104 - 1106
Avoid unused local variables such as 'initialView'. 1244

ca/sqlpower/wabit/dao/WorkspaceXMLDAO.java

Violation Line
Avoid empty if statements 472 - 474
Avoid unused method parameters such as 'out'. 641 - 645

ca/sqlpower/wabit/olap/OlapQuery.java

Violation Line
Avoid empty if statements 621 - 623

ca/sqlpower/wabit/olap/OlapUtils.java

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

ca/sqlpower/wabit/report/CellSetRenderer.java

Violation Line
Avoid unused method parameters such as 'columnWidthList'. 406 - 449

ca/sqlpower/wabit/report/ColumnInfo.java

Violation Line
Avoid unused imports such as 'ca.sqlpower.query.SQLObjectItem' 27
Avoid unused imports such as 'ca.sqlpower.query.StringItem' 28

ca/sqlpower/wabit/report/ContentBox.java

Violation Line
Avoid empty if statements 117 - 120

ca/sqlpower/wabit/report/Page.java

Violation Line
These nested if statements could be combined 404 - 406
These nested if statements could be combined 416 - 418

ca/sqlpower/wabit/report/Report.java

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

ca/sqlpower/wabit/report/Template.java

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

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

Violation Line
These nested if statements could be combined 437 - 439

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

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

ca/sqlpower/wabit/sql/parser/SQLParser.java

Violation Line
Avoid unused private methods such as 'printASTree(Tree,int)'. 66

ca/sqlpower/wabit/swingui/QueryPanel.java

Violation Line
Avoid unused private fields such as 'EXPAND_ACTION'. 223
Avoid unused local variables such as 'name'. 718

ca/sqlpower/wabit/swingui/WabitSwingSessionContextImpl.java

Violation Line
Avoid empty if statements 1620 - 1622

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 117 - 128

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

Violation Line
Avoid unused imports such as 'javax.swing.JLabel' 33
Avoid unused imports such as 'net.miginfocom.swing.MigLayout' 36
Avoid unused imports such as 'ca.sqlpower.wabit.swingui.WabitSwingSessionImpl' 43

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

Violation Line
Avoid empty if statements 54 - 56

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

Violation Line
Avoid unused imports such as 'org.olap4j.OlapException' 26
Avoid unused imports such as 'ca.sqlpower.wabit.olap.QueryInitializationException' 32

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

Violation Line
Avoid unused imports such as 'java.sql.SQLException' 23

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

Violation Line
Avoid unused constructor parameters such as 'dialogOwner'. 37 - 49

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

Violation Line
Avoid empty catch blocks 194

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

Violation Line
Avoid unused private fields such as 'chartHasChanges'. 211

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

Violation Line
Avoid unused imports such as 'java.awt.geom.Rectangle2D' 26
Avoid unused imports such as 'org.apache.log4j.Priority' 32
Avoid unused imports such as 'org.jfree.data.general.PieDataset' 59
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 315 - 317

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

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

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

Violation Line
Avoid empty catch blocks 526 - 528

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

Violation Line
Avoid unused method parameters such as 'isMousePressed'. 293 - 313

ca/sqlpower/wabit/swingui/olap/action/DrillReplaceAction.java

Violation Line
Avoid unused imports such as 'org.olap4j.OlapException' 22

ca/sqlpower/wabit/swingui/olap/action/RemoveHierarchyAction.java

Violation Line
Avoid unused imports such as 'org.olap4j.OlapException' 23

ca/sqlpower/wabit/swingui/query/QueryPropertiesPanel.java

Violation Line
Avoid empty if statements 129 - 131

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 314
These nested if statements could be combined 368 - 371

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/LayoutToPDFWorker.java

Violation Line
Avoid unused imports such as 'ca.sqlpower.wabit.report.Report' 39

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

Violation Line
Avoid unused imports such as 'ca.sqlpower.wabit.report.Report' 46

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

Violation Line
Avoid unused imports such as 'ca.sqlpower.wabit.report.Report' 49

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

Violation Line
Avoid unused imports such as 'ca.sqlpower.wabit.report.Report' 29

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
Avoid unused imports such as 'java.util.EventObject' 27
These nested if statements could be combined 59 - 61

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

Violation Line
These nested if statements could be combined 205 - 207