PMD Results

The following document contains the results of PMD 4.1.

Files

org/apache/myfaces/trinidadbuild/plugin/javascript/javascript20parser/JSParser20.java

Violation Line
An empty statement (semicolon) not part of a loop 47
An empty statement (semicolon) not part of a loop 112
Do not use if statements that are always true or always false 118
Do not use if statements that are always true or always false 127
Do not use if statements that are always true or always false 130
Do not use if statements that are always true or always false 132
An empty statement (semicolon) not part of a loop 201
An empty statement (semicolon) not part of a loop 215
Do not use if statements that are always true or always false 231
Do not use if statements that are always true or always false 234
Do not use if statements that are always true or always false 236
Do not use if statements that are always true or always false 263
Do not use if statements that are always true or always false 266
Do not use if statements that are always true or always false 268
Do not use if statements that are always true or always false 308
Do not use if statements that are always true or always false 311
Do not use if statements that are always true or always false 313
Do not use if statements that are always true or always false 391
Do not use if statements that are always true or always false 394
Do not use if statements that are always true or always false 396
Do not use if statements that are always true or always false 465
Do not use if statements that are always true or always false 468
Do not use if statements that are always true or always false 470
An empty statement (semicolon) not part of a loop 503
Do not use if statements that are always true or always false 514
Do not use if statements that are always true or always false 517
Do not use if statements that are always true or always false 519
An empty statement (semicolon) not part of a loop 538
Do not use if statements that are always true or always false 555
Do not use if statements that are always true or always false 558
Do not use if statements that are always true or always false 560
Do not use if statements that are always true or always false 585
Do not use if statements that are always true or always false 588
Do not use if statements that are always true or always false 590
An empty statement (semicolon) not part of a loop 631
Do not use if statements that are always true or always false 647
Do not use if statements that are always true or always false 650
Do not use if statements that are always true or always false 652
An empty statement (semicolon) not part of a loop 707
Do not use if statements that are always true or always false 718
Do not use if statements that are always true or always false 721
Do not use if statements that are always true or always false 723
An empty statement (semicolon) not part of a loop 742
Do not use if statements that are always true or always false 759
Do not use if statements that are always true or always false 762
Do not use if statements that are always true or always false 764
Do not use if statements that are always true or always false 787
Do not use if statements that are always true or always false 790
Do not use if statements that are always true or always false 792
An empty statement (semicolon) not part of a loop 815
Do not use if statements that are always true or always false 825
Do not use if statements that are always true or always false 828
Do not use if statements that are always true or always false 830
An empty statement (semicolon) not part of a loop 863
An empty statement (semicolon) not part of a loop 889
An empty statement (semicolon) not part of a loop 904
Do not use if statements that are always true or always false 924
Do not use if statements that are always true or always false 927
Do not use if statements that are always true or always false 929
An empty statement (semicolon) not part of a loop 950
Do not use if statements that are always true or always false 966
Do not use if statements that are always true or always false 969
Do not use if statements that are always true or always false 971
Do not use if statements that are always true or always false 1022
Do not use if statements that are always true or always false 1025
Do not use if statements that are always true or always false 1027
An empty statement (semicolon) not part of a loop 1046
An empty statement (semicolon) not part of a loop 1055
Do not use if statements that are always true or always false 1065
Do not use if statements that are always true or always false 1068
Do not use if statements that are always true or always false 1070
Do not use if statements that are always true or always false 1094
Do not use if statements that are always true or always false 1097
Do not use if statements that are always true or always false 1099
Do not use if statements that are always true or always false 1165
Do not use if statements that are always true or always false 1168
Do not use if statements that are always true or always false 1170
Do not use if statements that are always true or always false 1230
Do not use if statements that are always true or always false 1233
Do not use if statements that are always true or always false 1235
An empty statement (semicolon) not part of a loop 1279
Do not use if statements that are always true or always false 1298
Do not use if statements that are always true or always false 1301
Do not use if statements that are always true or always false 1303
An empty statement (semicolon) not part of a loop 1337
Do not use if statements that are always true or always false 1355
Do not use if statements that are always true or always false 1358
Do not use if statements that are always true or always false 1360
Do not use if statements that are always true or always false 1452
Do not use if statements that are always true or always false 1455
Do not use if statements that are always true or always false 1457
An empty statement (semicolon) not part of a loop 1509
Do not use if statements that are always true or always false 1526
Do not use if statements that are always true or always false 1529
Do not use if statements that are always true or always false 1531
An empty statement (semicolon) not part of a loop 1579
Do not use if statements that are always true or always false 1596
Do not use if statements that are always true or always false 1599
Do not use if statements that are always true or always false 1601
An empty statement (semicolon) not part of a loop 1653
Do not use if statements that are always true or always false 1670
Do not use if statements that are always true or always false 1673
Do not use if statements that are always true or always false 1675
An empty statement (semicolon) not part of a loop 1733
Do not use if statements that are always true or always false 1767
Do not use if statements that are always true or always false 1770
Do not use if statements that are always true or always false 1772
An empty statement (semicolon) not part of a loop 1797
Do not use if statements that are always true or always false 1830
Do not use if statements that are always true or always false 1833
Do not use if statements that are always true or always false 1835
An empty statement (semicolon) not part of a loop 1891
Do not use if statements that are always true or always false 1908
Do not use if statements that are always true or always false 1911
Do not use if statements that are always true or always false 1913
An empty statement (semicolon) not part of a loop 1935
Do not use if statements that are always true or always false 1952
Do not use if statements that are always true or always false 1955
Do not use if statements that are always true or always false 1957
An empty statement (semicolon) not part of a loop 1993
Do not use if statements that are always true or always false 2010
Do not use if statements that are always true or always false 2013
Do not use if statements that are always true or always false 2015
An empty statement (semicolon) not part of a loop 2034
Do not use if statements that are always true or always false 2051
Do not use if statements that are always true or always false 2054
Do not use if statements that are always true or always false 2056
An empty statement (semicolon) not part of a loop 2089
Do not use if statements that are always true or always false 2106
Do not use if statements that are always true or always false 2109
Do not use if statements that are always true or always false 2111
An empty statement (semicolon) not part of a loop 2130
Do not use if statements that are always true or always false 2147
Do not use if statements that are always true or always false 2150
Do not use if statements that are always true or always false 2152
An empty statement (semicolon) not part of a loop 2185
Do not use if statements that are always true or always false 2202
Do not use if statements that are always true or always false 2205
Do not use if statements that are always true or always false 2207
An empty statement (semicolon) not part of a loop 2226
Do not use if statements that are always true or always false 2243
Do not use if statements that are always true or always false 2246
Do not use if statements that are always true or always false 2248
An empty statement (semicolon) not part of a loop 2270
Do not use if statements that are always true or always false 2287
Do not use if statements that are always true or always false 2290
Do not use if statements that are always true or always false 2292
An empty statement (semicolon) not part of a loop 2311
Do not use if statements that are always true or always false 2328
Do not use if statements that are always true or always false 2331
Do not use if statements that are always true or always false 2333
An empty statement (semicolon) not part of a loop 2352
Do not use if statements that are always true or always false 2369
Do not use if statements that are always true or always false 2372
Do not use if statements that are always true or always false 2374
An empty statement (semicolon) not part of a loop 2393
Do not use if statements that are always true or always false 2410
Do not use if statements that are always true or always false 2413
Do not use if statements that are always true or always false 2415
An empty statement (semicolon) not part of a loop 2442
Do not use if statements that are always true or always false 2452
Do not use if statements that are always true or always false 2455
Do not use if statements that are always true or always false 2457
An empty statement (semicolon) not part of a loop 2481
Do not use if statements that are always true or always false 2491
Do not use if statements that are always true or always false 2494
Do not use if statements that are always true or always false 2496
An empty statement (semicolon) not part of a loop 2520
Do not use if statements that are always true or always false 2530
Do not use if statements that are always true or always false 2533
Do not use if statements that are always true or always false 2535
An empty statement (semicolon) not part of a loop 2559
Do not use if statements that are always true or always false 2569
Do not use if statements that are always true or always false 2572
Do not use if statements that are always true or always false 2574
An empty statement (semicolon) not part of a loop 2660
Do not use if statements that are always true or always false 2670
Do not use if statements that are always true or always false 2673
Do not use if statements that are always true or always false 2675
An empty statement (semicolon) not part of a loop 2694
Do not use if statements that are always true or always false 2704
Do not use if statements that are always true or always false 2707
Do not use if statements that are always true or always false 2709
An empty statement (semicolon) not part of a loop 2731
Do not use if statements that are always true or always false 2748
Do not use if statements that are always true or always false 2751
Do not use if statements that are always true or always false 2753
An empty statement (semicolon) not part of a loop 2772
Do not use if statements that are always true or always false 2789
Do not use if statements that are always true or always false 2792
Do not use if statements that are always true or always false 2794
Do not use if statements that are always true or always false 2820
Do not use if statements that are always true or always false 2823
Do not use if statements that are always true or always false 2825
Do not use if statements that are always true or always false 2848
Do not use if statements that are always true or always false 2851
Do not use if statements that are always true or always false 2853
An empty statement (semicolon) not part of a loop 2872
Do not use if statements that are always true or always false 2889
Do not use if statements that are always true or always false 2892
Do not use if statements that are always true or always false 2894
Do not use if statements that are always true or always false 2981
Do not use if statements that are always true or always false 2984
Do not use if statements that are always true or always false 2986
Do not use if statements that are always true or always false 3043
Do not use if statements that are always true or always false 3046
Do not use if statements that are always true or always false 3048
An empty statement (semicolon) not part of a loop 3111
Do not use if statements that are always true or always false 3126
Do not use if statements that are always true or always false 3129
Do not use if statements that are always true or always false 3131
Do not use if statements that are always true or always false 3225
Do not use if statements that are always true or always false 3228
Do not use if statements that are always true or always false 3230
Do not use if statements that are always true or always false 3257
Do not use if statements that are always true or always false 3260
Do not use if statements that are always true or always false 3262
An empty statement (semicolon) not part of a loop 3337
Do not use if statements that are always true or always false 3348
Do not use if statements that are always true or always false 3351
Do not use if statements that are always true or always false 3353
Do not use if statements that are always true or always false 3381
Do not use if statements that are always true or always false 3384
Do not use if statements that are always true or always false 3386
An empty statement (semicolon) not part of a loop 3415
Do not use if statements that are always true or always false 3425
Do not use if statements that are always true or always false 3428
Do not use if statements that are always true or always false 3430
An empty statement (semicolon) not part of a loop 3459
Do not use if statements that are always true or always false 3470
Do not use if statements that are always true or always false 3473
Do not use if statements that are always true or always false 3475
An empty statement (semicolon) not part of a loop 3547
Do not use if statements that are always true or always false 3563
Do not use if statements that are always true or always false 3566
Do not use if statements that are always true or always false 3568
Do not use if statements that are always true or always false 3654
Do not use if statements that are always true or always false 3657
Do not use if statements that are always true or always false 3659
Do not use if statements that are always true or always false 3696
Do not use if statements that are always true or always false 3699
Do not use if statements that are always true or always false 3701
Do not use if statements that are always true or always false 3732
Do not use if statements that are always true or always false 3735
Do not use if statements that are always true or always false 3737
Do not use if statements that are always true or always false 3767
Do not use if statements that are always true or always false 3770
Do not use if statements that are always true or always false 3772
An empty statement (semicolon) not part of a loop 3841
An empty statement (semicolon) not part of a loop 3881
An empty statement (semicolon) not part of a loop 3921
Do not use if statements that are always true or always false 3940
Do not use if statements that are always true or always false 3943
Do not use if statements that are always true or always false 3945
Do not use if statements that are always true or always false 3993
Do not use if statements that are always true or always false 3996
Do not use if statements that are always true or always false 3998
Do not use if statements that are always true or always false 4048
Do not use if statements that are always true or always false 4051
Do not use if statements that are always true or always false 4053
Do not use if statements that are always true or always false 4083
Do not use if statements that are always true or always false 4086
Do not use if statements that are always true or always false 4088
An empty statement (semicolon) not part of a loop 4115
Do not use if statements that are always true or always false 4125
Do not use if statements that are always true or always false 4128
Do not use if statements that are always true or always false 4130
An empty statement (semicolon) not part of a loop 4154
Do not use if statements that are always true or always false 4164
Do not use if statements that are always true or always false 4167
Do not use if statements that are always true or always false 4169
An empty statement (semicolon) not part of a loop 4224
Do not use if statements that are always true or always false 4234
Do not use if statements that are always true or always false 4237
Do not use if statements that are always true or always false 4239
Do not use if statements that are always true or always false 4266
Do not use if statements that are always true or always false 4269
Do not use if statements that are always true or always false 4271
An empty statement (semicolon) not part of a loop 4294
An empty statement (semicolon) not part of a loop 4313
Do not use if statements that are always true or always false 4323
Do not use if statements that are always true or always false 4326
Do not use if statements that are always true or always false 4328
An empty statement (semicolon) not part of a loop 4401
Do not use if statements that are always true or always false 4416
Do not use if statements that are always true or always false 4419
Do not use if statements that are always true or always false 4421
Do not use if statements that are always true or always false 4478
Do not use if statements that are always true or always false 4481
Do not use if statements that are always true or always false 4483
Do not use if statements that are always true or always false 4541
Do not use if statements that are always true or always false 4544
Do not use if statements that are always true or always false 4546
An empty statement (semicolon) not part of a loop 4576
Do not use if statements that are always true or always false 4591
Do not use if statements that are always true or always false 4594
Do not use if statements that are always true or always false 4596
Do not use if statements that are always true or always false 4639
Do not use if statements that are always true or always false 4642
Do not use if statements that are always true or always false 4644
Do not use if statements that are always true or always false 4674
Do not use if statements that are always true or always false 4677
Do not use if statements that are always true or always false 4679
Do not use if statements that are always true or always false 4721
Do not use if statements that are always true or always false 4724
Do not use if statements that are always true or always false 4726
Do not use if statements that are always true or always false 4771
Do not use if statements that are always true or always false 4774
Do not use if statements that are always true or always false 4776
Do not use if statements that are always true or always false 4801
Do not use if statements that are always true or always false 4804
Do not use if statements that are always true or always false 4806
An empty statement (semicolon) not part of a loop 4827
Do not use if statements that are always true or always false 4837
Do not use if statements that are always true or always false 4840
Do not use if statements that are always true or always false 4842
An empty statement (semicolon) not part of a loop 4865
Do not use if statements that are always true or always false 4875
Do not use if statements that are always true or always false 4878
Do not use if statements that are always true or always false 4880
Do not use if statements that are always true or always false 4951
Do not use if statements that are always true or always false 4954
Do not use if statements that are always true or always false 4956
An empty statement (semicolon) not part of a loop 4975
Do not use if statements that are always true or always false 4992
Do not use if statements that are always true or always false 4995
Do not use if statements that are always true or always false 4997
Do not use if statements that are always true or always false 5037
Do not use if statements that are always true or always false 5040
Do not use if statements that are always true or always false 5042
Do not use if statements that are always true or always false 5069
Do not use if statements that are always true or always false 5072
Do not use if statements that are always true or always false 5074
Do not use if statements that are always true or always false 5098
Do not use if statements that are always true or always false 5101
Do not use if statements that are always true or always false 5103
An empty statement (semicolon) not part of a loop 5147
Do not use if statements that are always true or always false 5164
Do not use if statements that are always true or always false 5167
Do not use if statements that are always true or always false 5169
An empty statement (semicolon) not part of a loop 5188
Do not use if statements that are always true or always false 5205
Do not use if statements that are always true or always false 5208
Do not use if statements that are always true or always false 5210
An empty statement (semicolon) not part of a loop 5231
Do not use if statements that are always true or always false 5241
Do not use if statements that are always true or always false 5244
Do not use if statements that are always true or always false 5246
An empty statement (semicolon) not part of a loop 5267
Do not use if statements that are always true or always false 5277
Do not use if statements that are always true or always false 5280
Do not use if statements that are always true or always false 5282
Do not use if statements that are always true or always false 5306
Do not use if statements that are always true or always false 5309
Do not use if statements that are always true or always false 5311
Do not use if statements that are always true or always false 5335
Do not use if statements that are always true or always false 5338
Do not use if statements that are always true or always false 5340
Do not use if statements that are always true or always false 5383
Do not use if statements that are always true or always false 5386
Do not use if statements that are always true or always false 5388
Do not use if statements that are always true or always false 5431
Do not use if statements that are always true or always false 5434
Do not use if statements that are always true or always false 5436
An empty statement (semicolon) not part of a loop 5458
Do not use if statements that are always true or always false 5468
Do not use if statements that are always true or always false 5471
Do not use if statements that are always true or always false 5473
An empty statement (semicolon) not part of a loop 5495
Do not use if statements that are always true or always false 5505
Do not use if statements that are always true or always false 5508
Do not use if statements that are always true or always false 5510
Do not use if statements that are always true or always false 5537
Do not use if statements that are always true or always false 5540
Do not use if statements that are always true or always false 5542
An empty statement (semicolon) not part of a loop 5561
Do not use if statements that are always true or always false 5578
Do not use if statements that are always true or always false 5581
Do not use if statements that are always true or always false 5583
Do not use if statements that are always true or always false 5607
Do not use if statements that are always true or always false 5610
Do not use if statements that are always true or always false 5612
Do not use if statements that are always true or always false 5640
Do not use if statements that are always true or always false 5643
Do not use if statements that are always true or always false 5645
Do not use if statements that are always true or always false 5687
Do not use if statements that are always true or always false 5690
Do not use if statements that are always true or always false 5692
An empty statement (semicolon) not part of a loop 5718
An empty statement (semicolon) not part of a loop 5727
Do not use if statements that are always true or always false 5738
Do not use if statements that are always true or always false 5741
Do not use if statements that are always true or always false 5743
An empty statement (semicolon) not part of a loop 5771
An empty statement (semicolon) not part of a loop 5786
Do not use if statements that are always true or always false 5802
Do not use if statements that are always true or always false 5805
Do not use if statements that are always true or always false 5807
An empty statement (semicolon) not part of a loop 5827
Do not use if statements that are always true or always false 5838
Do not use if statements that are always true or always false 5841
Do not use if statements that are always true or always false 5843
An empty statement (semicolon) not part of a loop 5865
Do not use if statements that are always true or always false 5875
Do not use if statements that are always true or always false 5878
Do not use if statements that are always true or always false 5880
An empty statement (semicolon) not part of a loop 5902
Do not use if statements that are always true or always false 5912
Do not use if statements that are always true or always false 5915
Do not use if statements that are always true or always false 5917
Do not use if statements that are always true or always false 5941
Do not use if statements that are always true or always false 5944
Do not use if statements that are always true or always false 5946
An empty statement (semicolon) not part of a loop 5972
Do not use if statements that are always true or always false 5983
Do not use if statements that are always true or always false 5986
Do not use if statements that are always true or always false 5988
An empty statement (semicolon) not part of a loop 6018
Do not use if statements that are always true or always false 6036
Do not use if statements that are always true or always false 6039
Do not use if statements that are always true or always false 6041
An empty statement (semicolon) not part of a loop 6066
Do not use if statements that are always true or always false 6086
Do not use if statements that are always true or always false 6089
Do not use if statements that are always true or always false 6091
Do not use if statements that are always true or always false 6118
Do not use if statements that are always true or always false 6121
Do not use if statements that are always true or always false 6123
An empty statement (semicolon) not part of a loop 6151
Do not use if statements that are always true or always false 6162
Do not use if statements that are always true or always false 6165
Do not use if statements that are always true or always false 6167
Do not use if statements that are always true or always false 6204
Do not use if statements that are always true or always false 6207
Do not use if statements that are always true or always false 6209
An empty statement (semicolon) not part of a loop 6228
Do not use if statements that are always true or always false 6245
Do not use if statements that are always true or always false 6248
Do not use if statements that are always true or always false 6250
Do not use if statements that are always true or always false 6699
Do not use if statements that are always true or always false 7983
Do not use if statements that are always true or always false 7989
Do not use if statements that are always true or always false 7995
Do not use if statements that are always true or always false 8001
Do not use if statements that are always true or always false 8007
Do not use if statements that are always true or always false 8013
Do not use if statements that are always true or always false 8064
Do not use if statements that are always true or always false 8649
Do not use if statements that are always true or always false 8696
Do not use if statements that are always true or always false 8702
Do not use if statements that are always true or always false 8708
Do not use if statements that are always true or always false 8714
Do not use if statements that are always true or always false 8746
Do not use if statements that are always true or always false 8772
Do not use if statements that are always true or always false 8778
Avoid unused private fields such as 'jj_semLA'. 9087
Avoid empty catch blocks 9389

org/apache/myfaces/trinidadbuild/plugin/javascript/javascript20parser/JSParser20TokenManager.java

Violation Line
Avoid unused method parameters such as 'active2'. 36 - 161
Avoid unused private methods such as 'jjCheckNAddStates(int)'. 929
Avoid unused local variables such as 'j'. 944
Do not start a literal by 0 unless it's an octal value 1444
Do not start a literal by 0 unless it's an octal value 1758
Avoid unused local variables such as 'j'. 1849
These nested if statements could be combined 1870 - 1871
Do not start a literal by 0 unless it's an octal value 1900
Avoid unused local variables such as 'l'. 1900
Do not start a literal by 0 unless it's an octal value 1917
Avoid unused local variables such as 'kind'. 2083
Do not start a literal by 0 unless it's an octal value 2139
Do not start a literal by 0 unless it's an octal value 2148
Do not start a literal by 0 unless it's an octal value 2150
Avoid empty catch blocks 2177

org/apache/myfaces/trinidadbuild/plugin/javascript/javascript20parser/TokenMgrError.java

Violation Line
Overriding method merely calls super 207 - 210

org/apache/myfaces/trinidadbuild/plugin/javascript/javascriptcompiler/DepthFirstTraversal.java

Violation Line
Avoid unused private methods such as 'buildPaddedString(String)'. 370

org/apache/myfaces/trinidadbuild/plugin/javascript/javascriptcompiler/JavascriptCompiler.java

Violation Line
Avoid unused method parameters such as 'in'. 48 - 51
Avoid unused local variables such as 'token'. 95

org/apache/myfaces/trinidadbuild/plugin/javascript/javascriptcompiler/JavascriptCompilerMain.java

Violation Line
Avoid empty catch blocks 65 - 68
Avoid empty catch blocks 69 - 72
Avoid empty catch blocks 73 - 76
Avoid empty catch blocks 114 - 117
Avoid empty catch blocks 118 - 121

org/apache/myfaces/trinidadbuild/plugin/javascript/obfuscator/Obfuscator.java

Violation Line
Avoid unused private fields such as '_replaceCharLiterals'. 68

org/apache/myfaces/trinidadbuild/plugin/javascript/obfuscator/configuration/ObfuscatorConfig.java

Violation Line
Avoid unused private methods such as 'init()'. 60

org/apache/myfaces/trinidadbuild/plugin/javascript/obfuscator/filters/obfuscation/state/FunctionState.java

Violation Line
Double checked locking is not thread safe in Java. 41 - 55

org/apache/myfaces/trinidadbuild/plugin/javascript/obfuscator/filters/obfuscation/state/RootState.java

Violation Line
Double checked locking is not thread safe in Java. 36 - 50

org/apache/myfaces/trinidadbuild/plugin/javascript/obfuscator/filters/obfuscation/state/StatementBlockState.java

Violation Line
Double checked locking is not thread safe in Java. 35 - 49

org/apache/myfaces/trinidadbuild/plugin/javascript/obfuscator/javascript15parser/JSParserUtils.java

Violation Line
Avoid unused method parameters such as 'contextStack'. 208 - 262

org/apache/myfaces/trinidadbuild/plugin/javascript/uixtools/Filter1.java

Violation Line
This for loop could be simplified to a while loop 46 - 56

org/apache/myfaces/trinidadbuild/plugin/javascript/uixtools/Filter2.java

Violation Line
This for loop could be simplified to a while loop 68 - 72

org/apache/myfaces/trinidadbuild/plugin/javascript/uixtools/Queue.java

Violation Line
This for loop could be simplified to a while loop 100 - 104
This for loop could be simplified to a while loop 132 - 136
Avoid empty catch blocks 179 - 183

org/apache/myfaces/trinidadbuild/plugin/javascript/uixtools/Tokenizer.java

Violation Line
This for loop could be simplified to a while loop 75 - 80
This for loop could be simplified to a while loop 103 - 167
Avoid unused method parameters such as 'prev'. 237 - 254
Avoid unused private methods such as '_reset()'. 370