PMD Results

The following document contains the results of PMD 4.2.2.

Files

net/miginfocom/demo/HiDPISimulator.java

Violation Line
Avoid empty catch blocks 320 - 321
Avoid empty catch blocks 332

net/miginfocom/examples/BugTestApp.java

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

net/miginfocom/layout/AC.java

Violation Line
Unnecessary final modifier in final class 68 - 71
Unnecessary final modifier in final class 78 - 87
Unnecessary final modifier in final class 102 - 106
Unnecessary final modifier in final class 114 - 117
Unnecessary final modifier in final class 126 - 134
Unnecessary final modifier in final class 146 - 151
Unnecessary final modifier in final class 158 - 161
Unnecessary final modifier in final class 169 - 177
Unnecessary final modifier in final class 218 - 221
Unnecessary final modifier in final class 230 - 233
Unnecessary final modifier in final class 243 - 251
Unnecessary final modifier in final class 260 - 263
Unnecessary final modifier in final class 273 - 282
Unnecessary final modifier in final class 290 - 294
Unnecessary final modifier in final class 303 - 306
Unnecessary final modifier in final class 316 - 327
Unnecessary final modifier in final class 337 - 340
Unnecessary final modifier in final class 351 - 363
Unnecessary final modifier in final class 371 - 374
Unnecessary final modifier in final class 383 - 391
Unnecessary final modifier in final class 401 - 404
Unnecessary final modifier in final class 412 - 415
Unnecessary final modifier in final class 424 - 433
Unnecessary final modifier in final class 441 - 444
Unnecessary final modifier in final class 453 - 461
Unnecessary final modifier in final class 471 - 474
Unnecessary final modifier in final class 483 - 486
Unnecessary final modifier in final class 496 - 505
Unnecessary final modifier in final class 514 - 517
Unnecessary final modifier in final class 527 - 530

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 844 - 847
Unnecessary final modifier in final class 856 - 860
Unnecessary final modifier in final class 870 - 873
Unnecessary final modifier in final class 882 - 886
Unnecessary final modifier in final class 895 - 899
Unnecessary final modifier in final class 909 - 913
Unnecessary final modifier in final class 922 - 926
Unnecessary final modifier in final class 935 - 939
Unnecessary final modifier in final class 947 - 951
Unnecessary final modifier in final class 959 - 963
Unnecessary final modifier in final class 971 - 975
Unnecessary final modifier in final class 985 - 990
Unnecessary final modifier in final class 998 - 1002
Unnecessary final modifier in final class 1013 - 1022
Unnecessary final modifier in final class 1030 - 1034
Unnecessary final modifier in final class 1045 - 1054
Unnecessary final modifier in final class 1062 - 1066
Unnecessary final modifier in final class 1074 - 1078
Unnecessary final modifier in final class 1086 - 1090
Unnecessary final modifier in final class 1098 - 1102
Unnecessary final modifier in final class 1113 - 1116
Unnecessary final modifier in final class 1127 - 1130
Unnecessary final modifier in final class 1141 - 1144
Unnecessary final modifier in final class 1155 - 1158
Unnecessary final modifier in final class 1160 - 1171
Unnecessary final modifier in final class 1181 - 1193
Unnecessary final modifier in final class 1205 - 1215
Unnecessary final modifier in final class 1227 - 1233
Unnecessary final modifier in final class 1242 - 1246

net/miginfocom/layout/ConstraintParser.java

Violation Line
Unnecessary final modifier in final class 1387 - 1423
Unnecessary final modifier in final class 1429 - 1432

net/miginfocom/layout/Grid.java

Violation Line
Unnecessary final modifier in final class 580 - 584
Unnecessary final modifier in final class 586 - 590
Unnecessary final modifier in final class 617 - 638
Unnecessary final modifier in final class 640 - 650
Unnecessary final modifier in final class 652 - 663
Unnecessary final modifier in final class 705 - 708
Unnecessary final modifier in final class 714 - 733
Unnecessary final modifier in final class 1536 - 1547
Unnecessary final modifier in final class 1761 - 1776
Unnecessary final modifier in final class 1778 - 1791
Unnecessary final modifier in final class 1793 - 1802
Unnecessary final modifier in final class 1804 - 1812
Unnecessary final modifier in final class 1817 - 1829
These nested if statements could be combined 1824 - 1825
Unnecessary final modifier in final class 1831 - 1840
Unnecessary final modifier in final class 1850 - 1868
Unnecessary final modifier in final class 1870 - 1873
Unnecessary final modifier in final class 1875 - 1878
Unnecessary final modifier in final class 1880 - 1883
Unnecessary final modifier in final class 1885 - 1889
Unnecessary final modifier in final class 1891 - 1895
Unnecessary final modifier in final class 1897 - 1900
Unnecessary final modifier in final class 1902 - 1907
Unnecessary final modifier in final class 1909 - 1917
Unnecessary final modifier in final class 1919 - 1922
Avoid unused method parameters such as 'spanCount'. 1952 - 1963
Unnecessary final modifier in final class 2098 - 2114
Unnecessary final modifier in final class 2116 - 2131
Unnecessary final modifier in final class 2185 - 2198
Unnecessary final modifier in final class 2200 - 2209
Unnecessary final modifier in final class 2211 - 2214
Unnecessary final modifier in final class 2216 - 2226

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
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 ! 75
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead. 117
Avoid empty catch blocks 182 - 183
Unnecessary final modifier in final class 375 - 381
Unnecessary final modifier in final class 408 - 411
Unnecessary final modifier in final class 443 - 447
Avoid empty catch blocks 510 - 511
Avoid empty catch blocks 523 - 524

net/miginfocom/layout/PlatformDefaults.java

Violation Line
Unnecessary final modifier in final class 447 - 457
Unnecessary final modifier in final class 461 - 465
Unnecessary final modifier in final class 471 - 474
Unnecessary final modifier in final class 514 - 518
Unnecessary final modifier in final class 524 - 556
Unnecessary final modifier in final class 706 - 709
Unnecessary final modifier in final class 716 - 725
Unnecessary final modifier in final class 732 - 735
Unnecessary final modifier in final class 742 - 751

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
Unnecessary final modifier in final class 551 - 556
Unnecessary final modifier in final class 562 - 565
Unnecessary final modifier in final class 570 - 573
Unnecessary final modifier in final class 581 - 584
Unnecessary final modifier in final class 592 - 596

net/miginfocom/swing/SwingComponentWrapper.java

Violation Line
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead. 282
These nested if statements could be combined 309 - 310
Avoid empty catch blocks 452 - 453
Avoid empty catch blocks 460 - 461

net/miginfocom/swing/SwingContainerWrapper.java

Violation Line
Unnecessary final modifier in final class 73 - 76
Unnecessary final modifier in final class 78 - 91

net/miginfocom/swt/SwtContainerWrapper.java

Violation Line
Unnecessary final modifier in final class 71 - 74
Unnecessary final modifier in final class 76 - 95