PMD Results

The following document contains the results of PMD 4.2.2.

Files

com/seaglasslookandfeel/SeaGlassLookAndFeel.java

Violation Line
Too many static imports may lead to messy code 20 - 2924
These nested if statements could be combined 2255 - 2258
These nested if statements could be combined 2756 - 2759
Avoid empty catch blocks 2848 - 2849
Avoid empty catch blocks 2853 - 2854

com/seaglasslookandfeel/SeaGlassStyle.java

Violation Line
Too many static imports may lead to messy code 20 - 1578
Avoid empty if statements 648 - 650
Avoid unused method parameters such as 'ctx'. 1170 - 1174

com/seaglasslookandfeel/component/SeaGlassInternalFrameTitlePane.java

Violation Line
These nested if statements could be combined 160 - 162
Avoid unused method parameters such as 'c'. 281 - 292
Avoid empty catch blocks 365 - 366
Avoid empty catch blocks 657 - 659
Avoid unused local variables such as 'buttonCount'. 717
Avoid unused method parameters such as 'insets'. 784 - 813
Avoid empty if statements 798 - 801
These nested if statements could be combined 807 - 809
Avoid empty catch blocks 901 - 902
Avoid empty catch blocks 907 - 908
Avoid empty catch blocks 913 - 914
Avoid empty catch blocks 943 - 944
Avoid empty catch blocks 949 - 950
Avoid empty catch blocks 977 - 978
Avoid empty catch blocks 983 - 984
Avoid empty catch blocks 989 - 990

com/seaglasslookandfeel/component/SeaGlassSplitPaneDivider.java

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

com/seaglasslookandfeel/component/SeaGlassTitlePane.java

Violation Line
These nested if statements could be combined 175 - 177
Avoid unused method parameters such as 'c'. 439 - 450
These nested if statements could be combined 687 - 689
Avoid unused local variables such as 'buttonCount'. 890
Avoid unused method parameters such as 'insets'. 953 - 977
These nested if statements could be combined 971 - 973

com/seaglasslookandfeel/effect/Effect.java

Violation Line
Avoid empty catch blocks 164 - 166
Avoid empty catch blocks 222 - 224

com/seaglasslookandfeel/painter/AbstractRegionPainter.java

Violation Line
Avoid empty catch blocks 485 - 490

com/seaglasslookandfeel/painter/ComboBoxArrowButtonPainter.java

Violation Line
Avoid unused method parameters such as 'c'. 145 - 156
Avoid unused method parameters such as 'c'. 166 - 182
Avoid unused method parameters such as 'c'. 192 - 204

com/seaglasslookandfeel/painter/ComboBoxPainter.java

Violation Line
Avoid unused method parameters such as 'g'. 178 - 193
Avoid unused method parameters such as 'height'. 178 - 193
Avoid unused method parameters such as 'full'. 178 - 193
Avoid unused method parameters such as 'width'. 178 - 193

com/seaglasslookandfeel/painter/DesktopPanePainter.java

Violation Line
Avoid unused constructor parameters such as 'state'. 42 - 45
Unnecessary final modifier in final class 53 - 55

com/seaglasslookandfeel/painter/FrameAndRootPainter.java

Violation Line
Avoid unused method parameters such as 'titleHeight'. 349 - 357

com/seaglasslookandfeel/painter/MenuBarMenuPainter.java

Violation Line
Unnecessary final modifier in final class 55 - 57

com/seaglasslookandfeel/painter/MenuPainter.java

Violation Line
Unnecessary final modifier in final class 72 - 74

com/seaglasslookandfeel/painter/PopupMenuSeparatorPainter.java

Violation Line
Unnecessary final modifier in final class 61 - 63

com/seaglasslookandfeel/painter/RadioButtonMenuItemPainter.java

Violation Line
Unnecessary final modifier in final class 87 - 89

com/seaglasslookandfeel/painter/RadioButtonPainter.java

Violation Line
Avoid unused method parameters such as 'height'. 159 - 163

com/seaglasslookandfeel/painter/ScrollBarTrackPainter.java

Violation Line
Avoid unused constructor parameters such as 'state'. 57 - 60

com/seaglasslookandfeel/painter/SearchFieldIconPainter.java

Violation Line
Avoid unused method parameters such as 'height'. 80 - 106
Avoid unused method parameters such as 'width'. 80 - 106
Avoid unused method parameters such as 'y'. 80 - 106
Avoid unused method parameters such as 'x'. 80 - 106
Avoid unused method parameters such as 'y'. 108 - 114
Avoid unused method parameters such as 'x'. 108 - 114

com/seaglasslookandfeel/painter/SeparatorPainter.java

Violation Line
Avoid unused constructor parameters such as 'state'. 56 - 59

com/seaglasslookandfeel/painter/SliderThumbPainter.java

Violation Line
Avoid unused method parameters such as 'height'. 198 - 223

com/seaglasslookandfeel/painter/SpinnerNextButtonPainter.java

Violation Line
Avoid unused method parameters such as 'left'. 160 - 164

com/seaglasslookandfeel/painter/SpinnerPreviousButtonPainter.java

Violation Line
Avoid unused method parameters such as 'left'. 170 - 174

com/seaglasslookandfeel/painter/SplitPaneDividerPainter.java

Violation Line
Unnecessary final modifier in final class 88 - 90

com/seaglasslookandfeel/painter/SplitPanePainter.java

Violation Line
Avoid unused constructor parameters such as 'state'. 37 - 40
Unnecessary final modifier in final class 45 - 47

com/seaglasslookandfeel/painter/TabbedPaneTabAreaPainter.java

Violation Line
Avoid unused method parameters such as 'height'. 119 - 124
Avoid unused method parameters such as 'c'. 119 - 124
Avoid unused method parameters such as 'height'. 136 - 141
Avoid unused method parameters such as 'c'. 136 - 141

com/seaglasslookandfeel/painter/TitlePaneCloseButtonPainter.java

Violation Line
Avoid unused method parameters such as 'c'. 152 - 175

com/seaglasslookandfeel/painter/TitlePaneIconifyButtonPainter.java

Violation Line
Avoid unused method parameters such as 'c'. 244 - 264

com/seaglasslookandfeel/painter/TitlePaneMaximizeButtonPainter.java

Violation Line
Avoid unused method parameters such as 'c'. 246 - 259

com/seaglasslookandfeel/painter/TitlePaneMenuButtonPainter.java

Violation Line
Avoid unused method parameters such as 'c'. 147 - 187

com/seaglasslookandfeel/painter/ToolBarHandlePainter.java

Violation Line
Avoid unused constructor parameters such as 'state'. 49 - 52
Avoid unused method parameters such as 'width'. 66 - 70

com/seaglasslookandfeel/painter/ToolBarPainter.java

Violation Line
Avoid unused constructor parameters such as 'state'. 43 - 46

com/seaglasslookandfeel/painter/TreeCellEditorPainter.java

Violation Line
Unnecessary final modifier in final class 61 - 63

com/seaglasslookandfeel/painter/TreeCellPainter.java

Violation Line
Unnecessary final modifier in final class 63 - 65

com/seaglasslookandfeel/painter/TreePainter.java

Violation Line
Unnecessary final modifier in final class 67 - 69

com/seaglasslookandfeel/state/RootPaneNoFrameState.java

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

com/seaglasslookandfeel/state/ToolBarHasNorthToolBarState.java

Violation Line
These nested if statements could be combined 75 - 77

com/seaglasslookandfeel/ui/SeaGlassButtonUI.java

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

com/seaglasslookandfeel/ui/SeaGlassComboBoxUI.java

Violation Line
Avoid empty catch blocks 534 - 537

com/seaglasslookandfeel/ui/SeaGlassDesktopIconUI.java

Violation Line
Avoid empty catch blocks 175 - 176

com/seaglasslookandfeel/ui/SeaGlassDesktopPaneUI.java

Violation Line
Avoid empty catch blocks 315 - 316
Avoid empty catch blocks 325 - 326
Avoid empty catch blocks 344 - 345
Avoid empty catch blocks 353 - 354
Avoid empty catch blocks 381 - 382

com/seaglasslookandfeel/ui/SeaGlassMenuItemUI.java

Violation Line
Avoid unused method parameters such as 'region'. 549 - 551

com/seaglasslookandfeel/ui/SeaGlassPopupMenuUI.java

Violation Line
These nested if statements could be combined 92 - 95

com/seaglasslookandfeel/ui/SeaGlassRootPaneUI.java

Violation Line
These nested if statements could be combined 300 - 303
Avoid unused method parameters such as 'root'. 390 - 395
Avoid unused method parameters such as 'root'. 508 - 510
These nested if statements could be combined 1019 - 1026
These nested if statements could be combined 1229 - 1239
These nested if statements could be combined 1230 - 1238

com/seaglasslookandfeel/ui/SeaGlassScrollPaneUI.java

Violation Line
These nested if statements could be combined 683 - 686
These nested if statements could be combined 693 - 696
Avoid unused method parameters such as 'e'. 873 - 875
These nested if statements could be combined 940 - 950

com/seaglasslookandfeel/ui/SeaGlassSeparatorUI.java

Violation Line
These nested if statements could be combined 105 - 116

com/seaglasslookandfeel/ui/SeaGlassSplitPaneUI.java

Violation Line
Avoid unused method parameters such as 'subregion'. 224 - 231

com/seaglasslookandfeel/ui/SeaGlassTabbedPaneUI.java

Violation Line
Overriding method merely calls super 168 - 170
Overriding method merely calls super 191 - 193
These nested if statements could be combined 256 - 258
These nested if statements could be combined 678 - 680
These nested if statements could be combined 1345 - 1347
Avoid unused method parameters such as 'tabCount'. 1670 - 1684
These nested if statements could be combined 1899 - 1905

com/seaglasslookandfeel/ui/SeaGlassTableHeaderUI.java

Violation Line
These nested if statements could be combined 88 - 91

com/seaglasslookandfeel/ui/SeaGlassTableUI.java

Violation Line
An empty statement (semicolon) not part of a loop 529
Avoid unused method parameters such as 'context'. 954 - 966

com/seaglasslookandfeel/ui/SeaGlassTextFieldUI.java

Violation Line
These nested if statements could be combined 219 - 221
These nested if statements could be combined 226 - 228
These nested if statements could be combined 233 - 235

com/seaglasslookandfeel/ui/SeaGlassToolBarUI.java

Violation Line
Avoid unused method parameters such as 'region'. 170 - 172

com/seaglasslookandfeel/util/MacEditorKit.java

Violation Line
Avoid empty catch blocks 176 - 178

com/seaglasslookandfeel/util/WindowUtils.java

Violation Line
Avoid empty catch blocks 84 - 86