PMD Results

The following document contains the results of PMD 4.2.5.

Files

net/miginfocom/demo/HiDPISimulator.java

Violation Line
Avoid empty catch blocks 354 - 355
Avoid empty catch blocks 366

net/miginfocom/examples/BugTestApp.java

Violation Line
Avoid unused private methods such as 'createPanel2()'. 69

net/miginfocom/layout/AC.java

Violation Line
Unnecessary final modifier in final class 70 - 73
Unnecessary final modifier in final class 82 - 91
Unnecessary final modifier in final class 106 - 110
Unnecessary final modifier in final class 118 - 121
Unnecessary final modifier in final class 130 - 138
Unnecessary final modifier in final class 150 - 155
Unnecessary final modifier in final class 162 - 165
Unnecessary final modifier in final class 173 - 181
Unnecessary final modifier in final class 222 - 225
Unnecessary final modifier in final class 234 - 237
Unnecessary final modifier in final class 247 - 255
Unnecessary final modifier in final class 264 - 267
Unnecessary final modifier in final class 277 - 286
Unnecessary final modifier in final class 294 - 298
Unnecessary final modifier in final class 307 - 310
Unnecessary final modifier in final class 320 - 331
Unnecessary final modifier in final class 341 - 344
Unnecessary final modifier in final class 355 - 367
Unnecessary final modifier in final class 375 - 378
Unnecessary final modifier in final class 387 - 395
Unnecessary final modifier in final class 405 - 408
Unnecessary final modifier in final class 416 - 419
Unnecessary final modifier in final class 428 - 437
Unnecessary final modifier in final class 445 - 448
Unnecessary final modifier in final class 457 - 465
Unnecessary final modifier in final class 475 - 478
Unnecessary final modifier in final class 487 - 490
Unnecessary final modifier in final class 500 - 509
Unnecessary final modifier in final class 518 - 521
Unnecessary final modifier in final class 531 - 534

net/miginfocom/layout/CC.java

Violation Line
Unnecessary final modifier in final class 140 - 144
Unnecessary final modifier in final class 153 - 157
Unnecessary final modifier in final class 165 - 169
Unnecessary final modifier in final class 178 - 182
Unnecessary final modifier in final class 190 - 194
Unnecessary final modifier in final class 204 - 213
Unnecessary final modifier in final class 222 - 226
Unnecessary final modifier in final class 234 - 238
Unnecessary final modifier in final class 247 - 258
Unnecessary final modifier in final class 266 - 270
Unnecessary final modifier in final class 278 - 282
Unnecessary final modifier in final class 291 - 302
Unnecessary final modifier in final class 310 - 314
Unnecessary final modifier in final class 323 - 334
Unnecessary final modifier in final class 342 - 346
Unnecessary final modifier in final class 355 - 366
Unnecessary final modifier in final class 374 - 378
Unnecessary final modifier in final class 387 - 398
Unnecessary final modifier in final class 406 - 410
Unnecessary final modifier in final class 419 - 430
Unnecessary final modifier in final class 438 - 442
Unnecessary final modifier in final class 451 - 455
Unnecessary final modifier in final class 463 - 467
Unnecessary final modifier in final class 476 - 485
Unnecessary final modifier in final class 494 - 498
Unnecessary final modifier in final class 506 - 510
Unnecessary final modifier in final class 518 - 522
Unnecessary final modifier in final class 530 - 534
Unnecessary final modifier in final class 542 - 546
Unnecessary final modifier in final class 554 - 558
Unnecessary final modifier in final class 570 - 574
Unnecessary final modifier in final class 583 - 587
Unnecessary final modifier in final class 596 - 600
Unnecessary final modifier in final class 615 - 630
Unnecessary final modifier in final class 645 - 658
Unnecessary final modifier in final class 665 - 680
Unnecessary final modifier in final class 689 - 693
Unnecessary final modifier in final class 702 - 706
Unnecessary final modifier in final class 713 - 717
Unnecessary final modifier in final class 724 - 728
Unnecessary final modifier in final class 735 - 739
Unnecessary final modifier in final class 746 - 750
Unnecessary final modifier in final class 760 - 763
Unnecessary final modifier in final class 772 - 776
Unnecessary final modifier in final class 786 - 789
Unnecessary final modifier in final class 798 - 802
Unnecessary final modifier in final class 814 - 817
Unnecessary final modifier in final class 831 - 834
Unnecessary final modifier in final class 843 - 846
Unnecessary final modifier in final class 855 - 859
Unnecessary final modifier in final class 868 - 871
Unnecessary final modifier in final class 880 - 884
Unnecessary final modifier in final class 893 - 897
Unnecessary final modifier in final class 907 - 911
Unnecessary final modifier in final class 920 - 924
Unnecessary final modifier in final class 933 - 937
Unnecessary final modifier in final class 945 - 949
Unnecessary final modifier in final class 957 - 961
Unnecessary final modifier in final class 969 - 973
Unnecessary final modifier in final class 983 - 988
Unnecessary final modifier in final class 996 - 1000
Unnecessary final modifier in final class 1011 - 1020
Unnecessary final modifier in final class 1028 - 1032
Unnecessary final modifier in final class 1043 - 1052
Unnecessary final modifier in final class 1060 - 1064
Unnecessary final modifier in final class 1072 - 1076
Unnecessary final modifier in final class 1084 - 1088
Unnecessary final modifier in final class 1096 - 1100
Unnecessary final modifier in final class 1111 - 1114
Unnecessary final modifier in final class 1125 - 1128
Unnecessary final modifier in final class 1139 - 1142
Unnecessary final modifier in final class 1153 - 1156
Unnecessary final modifier in final class 1158 - 1169
Unnecessary final modifier in final class 1179 - 1191
Unnecessary final modifier in final class 1203 - 1213
Unnecessary final modifier in final class 1225 - 1231
Unnecessary final modifier in final class 1240 - 1244

net/miginfocom/layout/Grid.java

Violation Line
Unnecessary final modifier in final class 579 - 583
Unnecessary final modifier in final class 585 - 589
These nested if statements could be combined 1812 - 1813
Avoid unused method parameters such as 'spanCount'. 1940 - 1951

net/miginfocom/layout/LC.java

Violation Line
Unnecessary final modifier in final class 110 - 113
Unnecessary final modifier in final class 120 - 123
Unnecessary final modifier in final class 130 - 133
Unnecessary final modifier in final class 140 - 143
Unnecessary final modifier in final class 148 - 151
Unnecessary final modifier in final class 156 - 159
Unnecessary final modifier in final class 164 - 167
Unnecessary final modifier in final class 172 - 175
Unnecessary final modifier in final class 180 - 183
Unnecessary final modifier in final class 188 - 191
Unnecessary final modifier in final class 198 - 201
Unnecessary final modifier in final class 208 - 211
Unnecessary final modifier in final class 216 - 219
Unnecessary final modifier in final class 224 - 227
Unnecessary final modifier in final class 232 - 235
Unnecessary final modifier in final class 240 - 243
Unnecessary final modifier in final class 252 - 255
Unnecessary final modifier in final class 264 - 270
Unnecessary final modifier in final class 277 - 280
Unnecessary final modifier in final class 288 - 291
Unnecessary final modifier in final class 298 - 301
Unnecessary final modifier in final class 308 - 311
Unnecessary final modifier in final class 316 - 319
Unnecessary final modifier in final class 324 - 327
Unnecessary final modifier in final class 332 - 335
Unnecessary final modifier in final class 340 - 343
Unnecessary final modifier in final class 348 - 351
Unnecessary final modifier in final class 356 - 359
Unnecessary final modifier in final class 365 - 368
Unnecessary final modifier in final class 374 - 377
Unnecessary final modifier in final class 390 - 393
Unnecessary final modifier in final class 406 - 409
Unnecessary final modifier in final class 422 - 425
Unnecessary final modifier in final class 438 - 441
Unnecessary final modifier in final class 451 - 454
Unnecessary final modifier in final class 463 - 466
Unnecessary final modifier in final class 475 - 478
Unnecessary final modifier in final class 487 - 490
Unnecessary final modifier in final class 499 - 502
Unnecessary final modifier in final class 511 - 514
Unnecessary final modifier in final class 523 - 526
Unnecessary final modifier in final class 535 - 538
Unnecessary final modifier in final class 553 - 556
Unnecessary final modifier in final class 569 - 574
Unnecessary final modifier in final class 587 - 592
Unnecessary final modifier in final class 601 - 605
Unnecessary final modifier in final class 613 - 617
Unnecessary final modifier in final class 624 - 628
Unnecessary final modifier in final class 635 - 639
Unnecessary final modifier in final class 646 - 650
Unnecessary final modifier in final class 658 - 663
Unnecessary final modifier in final class 670 - 674
Unnecessary final modifier in final class 681 - 685
Unnecessary final modifier in final class 693 - 697
Unnecessary final modifier in final class 705 - 709
Unnecessary final modifier in final class 716 - 720
Unnecessary final modifier in final class 728 - 732
Unnecessary final modifier in final class 739 - 743
Unnecessary final modifier in final class 750 - 754
Unnecessary final modifier in final class 764 - 770
Unnecessary final modifier in final class 780 - 784
Unnecessary final modifier in final class 800 - 808
Unnecessary final modifier in final class 818 - 822
Unnecessary final modifier in final class 831 - 835
Unnecessary final modifier in final class 846 - 855
Unnecessary final modifier in final class 866 - 870
Unnecessary final modifier in final class 881 - 885
Unnecessary final modifier in final class 898 - 907
Unnecessary final modifier in final class 916 - 920
Unnecessary final modifier in final class 933 - 937
Unnecessary final modifier in final class 945 - 949
Unnecessary final modifier in final class 958 - 962
Unnecessary final modifier in final class 970 - 974
Unnecessary final modifier in final class 982 - 986
Unnecessary final modifier in final class 995 - 999
Unnecessary final modifier in final class 1007 - 1011

net/miginfocom/layout/LayoutUtil.java

Violation Line
Avoid empty catch blocks 193 - 194
Avoid empty catch blocks 521 - 522
Avoid empty catch blocks 534 - 535

net/miginfocom/layout/PlatformDefaults.java

Violation Line
Unnecessary final modifier in final class 447 - 457

net/miginfocom/layout/UnitValue.java

Violation Line
Unnecessary final modifier in final class 279 - 282
Unnecessary final modifier in final class 293 - 403
Unnecessary final modifier in final class 463 - 466
Unnecessary final modifier in final class 468 - 479
Unnecessary final modifier in final class 481 - 484
Unnecessary final modifier in final class 486 - 489
Unnecessary final modifier in final class 491 - 494
Unnecessary final modifier in final class 496 - 499
Unnecessary final modifier in final class 501 - 504
Unnecessary final modifier in final class 506 - 509
Unnecessary final modifier in final class 511 - 514
Unnecessary final modifier in final class 516 - 519
Unnecessary final modifier in final class 521 - 524
Unnecessary final modifier in final class 526 - 529
Unnecessary final modifier in final class 535 - 538
Unnecessary final modifier in final class 540 - 543

net/miginfocom/swing/SwingComponentWrapper.java

Violation Line
These nested if statements could be combined 309 - 310
Avoid empty catch blocks 448 - 449
Avoid empty catch blocks 456 - 457

net/miginfocom/swing/SwingContainerWrapper.java

Violation Line
Unnecessary final modifier in final class 73 - 76
Unnecessary final modifier in final class 78 - 91
Avoid unused local variables such as 'n'. 101

net/miginfocom/swt/SwtComponentWrapper.java

Violation Line
Avoid unused imports such as 'java.util.Random' 44

net/miginfocom/swt/SwtContainerWrapper.java

Violation Line
Avoid unused imports such as 'java.util.Random' 42
Unnecessary final modifier in final class 73 - 76
Unnecessary final modifier in final class 78 - 97