PMD Results

The following document contains the results of PMD 5.0.2.

Files

net/sourceforge/pmd/AbstractPropertySource.java

ViolationLine
Avoid unnecessary constructors - the compiler will generate these for you32 - 34
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)165
Potential violation of Law of Demeter (object not created locally)184
Potential violation of Law of Demeter (method chain calls)188
Potential violation of Law of Demeter (object not created locally)188
Potential violation of Law of Demeter (method chain calls)192
Potential violation of Law of Demeter (object not created locally)192
Potential violation of Law of Demeter (method chain calls)192
Potential violation of Law of Demeter (object not created locally)192

net/sourceforge/pmd/PMD.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)123
Avoid using if statements without curly braces124 - 125
Potential violation of Law of Demeter (object not created locally)125
Potential violation of Law of Demeter (object not created locally)126
Avoid using if statements without curly braces222 - 223
Potential violation of Law of Demeter (object not created locally)232
Potential violation of Law of Demeter (object not created locally)234
Potential violation of Law of Demeter (object not created locally)235
Potential violation of Law of Demeter (object not created locally)244
Potential violation of Law of Demeter (object not created locally)245
Potential violation of Law of Demeter (object not created locally)247
Potential violation of Law of Demeter (object not created locally)357
Avoid declaring a variable if it is unreferenced before a possible exit point.370
Avoid using if statements without curly braces400 - 401
Potential violation of Law of Demeter (object not created locally)402
Potential violation of Law of Demeter (object not created locally)405
Potential violation of Law of Demeter (object not created locally)405
Potential violation of Law of Demeter (object not created locally)431
Potential violation of Law of Demeter (object not created locally)441
Potential violation of Law of Demeter (object not created locally)444
Potential violation of Law of Demeter (object not created locally)446

net/sourceforge/pmd/PMDConfiguration.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)165
Potential violation of Law of Demeter (method chain calls)188
Potential violation of Law of Demeter (object not created locally)366
Avoid using if statements without curly braces367 - 368
Potential violation of Law of Demeter (object not created locally)368

net/sourceforge/pmd/Report.java

ViolationLine
Possible God class (WMC=53, ATFD=13, TCC=0.026515151515151516)23 - 312
Potential violation of Law of Demeter (method chain calls)29
Potential violation of Law of Demeter (method chain calls)29
Potential violation of Law of Demeter (method chain calls)163
Avoid using if statements without curly braces211 - 212
Avoid using if statements without curly braces217 - 218
Potential violation of Law of Demeter (method chain calls)238
Potential violation of Law of Demeter (method chain calls)253
Potential violation of Law of Demeter (method chain calls)265
Potential violation of Law of Demeter (method chain calls)278
Potential violation of Law of Demeter (method chain calls)282

net/sourceforge/pmd/RuleChain.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (method chain calls)76

net/sourceforge/pmd/RulePriority.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)63

net/sourceforge/pmd/RuleSet.java

ViolationLine
Possible God class (WMC=85, ATFD=28, TCC=0.06951871657754011)34 - 461
Potential violation of Law of Demeter (object not created locally)101
Potential violation of Law of Demeter (method chain calls)101
Potential violation of Law of Demeter (object not created locally)101
Potential violation of Law of Demeter (method chain calls)123
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (object not created locally)149
Potential violation of Law of Demeter (object not created locally)151
Potential violation of Law of Demeter (object not created locally)152
Potential violation of Law of Demeter (method chain calls)175
Potential violation of Law of Demeter (method chain calls)197
Potential violation of Law of Demeter (object not created locally)279
Potential violation of Law of Demeter (object not created locally)280
Potential violation of Law of Demeter (object not created locally)282
A catch statement that catches an exception only to rethrow it should be avoided.285 - 287
Potential violation of Law of Demeter (object not created locally)289
Potential violation of Law of Demeter (method chain calls)308
Potential violation of Law of Demeter (object not created locally)309
Potential violation of Law of Demeter (object not created locally)310
Potential violation of Law of Demeter (method chain calls)333
Potential violation of Law of Demeter (object not created locally)333
Potential violation of Law of Demeter (method chain calls)333
Potential violation of Law of Demeter (object not created locally)333
Potential violation of Law of Demeter (method chain calls)341
Potential violation of Law of Demeter (method chain calls)341
Avoid using if statements without curly braces374
Avoid using if statements without curly braces383
Avoid using if statements without curly braces388
Avoid using if statements without curly braces401
Avoid using if statements without curly braces410
Avoid using if statements without curly braces415
Potential violation of Law of Demeter (method chain calls)434
Potential violation of Law of Demeter (object not created locally)454

net/sourceforge/pmd/RuleSetFactory.java

ViolationLine
Possible God class (WMC=116, ATFD=123, TCC=0.04285714285714286)40 - 693
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (object not created locally)89
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (method chain calls)92
Potential violation of Law of Demeter (object not created locally)144
Potential violation of Law of Demeter (object not created locally)148
Potential violation of Law of Demeter (method chain calls)161
Potential violation of Law of Demeter (method chain calls)161
Potential violation of Law of Demeter (object not created locally)180
Potential violation of Law of Demeter (method chain calls)196
Potential violation of Law of Demeter (object not created locally)197
Potential violation of Law of Demeter (object not created locally)198
Potential violation of Law of Demeter (object not created locally)202
Potential violation of Law of Demeter (object not created locally)204
Potential violation of Law of Demeter (object not created locally)205
Potential violation of Law of Demeter (object not created locally)206
Potential violation of Law of Demeter (object not created locally)207
Potential violation of Law of Demeter (object not created locally)208
Potential violation of Law of Demeter (method chain calls)209
Potential violation of Law of Demeter (method chain calls)211
Potential violation of Law of Demeter (method chain calls)213
Potential violation of Law of Demeter (method chain calls)215
Potential violation of Law of Demeter (object not created locally)218
Potential violation of Law of Demeter (object not created locally)257
Potential violation of Law of Demeter (object not created locally)258
Potential violation of Law of Demeter (object not created locally)281
Potential violation of Law of Demeter (object not created locally)282
Potential violation of Law of Demeter (object not created locally)285
Potential violation of Law of Demeter (object not created locally)286
Potential violation of Law of Demeter (object not created locally)289
Potential violation of Law of Demeter (object not created locally)289
Potential violation of Law of Demeter (method chain calls)291
Potential violation of Law of Demeter (method chain calls)297
Potential violation of Law of Demeter (method chain calls)297
Potential violation of Law of Demeter (object not created locally)298
Potential violation of Law of Demeter (method chain calls)299
Potential violation of Law of Demeter (object not created locally)299
Potential violation of Law of Demeter (method chain calls)300
Potential violation of Law of Demeter (object not created locally)332
Potential violation of Law of Demeter (method chain calls)333
Avoid using if statements without curly braces333 - 334
Potential violation of Law of Demeter (method chain calls)335
Potential violation of Law of Demeter (object not created locally)336
Potential violation of Law of Demeter (object not created locally)336
Potential violation of Law of Demeter (object not created locally)338
Potential violation of Law of Demeter (object not created locally)339
Potential violation of Law of Demeter (object not created locally)342
Potential violation of Law of Demeter (object not created locally)346
Potential violation of Law of Demeter (object not created locally)349
Potential violation of Law of Demeter (object not created locally)351
Potential violation of Law of Demeter (object not created locally)355
Potential violation of Law of Demeter (object not created locally)356
Potential violation of Law of Demeter (object not created locally)357
Potential violation of Law of Demeter (object not created locally)360
Potential violation of Law of Demeter (object not created locally)360
Potential violation of Law of Demeter (object not created locally)362
Potential violation of Law of Demeter (object not created locally)364
Potential violation of Law of Demeter (object not created locally)367
Potential violation of Law of Demeter (object not created locally)368
Potential violation of Law of Demeter (object not created locally)369
Potential violation of Law of Demeter (object not created locally)372
Potential violation of Law of Demeter (object not created locally)372
Potential violation of Law of Demeter (object not created locally)374
Potential violation of Law of Demeter (object not created locally)376
Potential violation of Law of Demeter (object not created locally)379
Potential violation of Law of Demeter (object not created locally)379
Potential violation of Law of Demeter (object not created locally)381
Potential violation of Law of Demeter (method chain calls)381
Potential violation of Law of Demeter (object not created locally)383
Potential violation of Law of Demeter (object not created locally)383
Potential violation of Law of Demeter (method chain calls)383
Potential violation of Law of Demeter (object not created locally)387
Potential violation of Law of Demeter (object not created locally)389
Potential violation of Law of Demeter (object not created locally)391
Potential violation of Law of Demeter (object not created locally)391
Potential violation of Law of Demeter (object not created locally)392
Potential violation of Law of Demeter (object not created locally)393
Potential violation of Law of Demeter (object not created locally)393
Potential violation of Law of Demeter (object not created locally)396
Potential violation of Law of Demeter (object not created locally)400
Potential violation of Law of Demeter (object not created locally)403
Potential violation of Law of Demeter (object not created locally)404
Potential violation of Law of Demeter (object not created locally)405
Potential violation of Law of Demeter (object not created locally)406
Potential violation of Law of Demeter (object not created locally)407
Potential violation of Law of Demeter (object not created locally)408
Potential violation of Law of Demeter (object not created locally)409
Potential violation of Law of Demeter (object not created locally)410
Potential violation of Law of Demeter (object not created locally)411
Potential violation of Law of Demeter (object not created locally)412
Potential violation of Law of Demeter (method chain calls)413
Potential violation of Law of Demeter (method chain calls)413
Potential violation of Law of Demeter (object not created locally)413
Potential violation of Law of Demeter (method chain calls)413
Potential violation of Law of Demeter (method chain calls)413
Potential violation of Law of Demeter (object not created locally)414
Potential violation of Law of Demeter (object not created locally)418
Potential violation of Law of Demeter (object not created locally)422
Potential violation of Law of Demeter (method chain calls)422
Potential violation of Law of Demeter (method chain calls)428
Potential violation of Law of Demeter (method chain calls)453
Potential violation of Law of Demeter (object not created locally)463
Potential violation of Law of Demeter (method chain calls)466 - 468
Potential violation of Law of Demeter (method chain calls)466
Potential violation of Law of Demeter (method chain calls)500
Potential violation of Law of Demeter (method chain calls)501
Potential violation of Law of Demeter (object not created locally)502
Potential violation of Law of Demeter (method chain calls)503
Potential violation of Law of Demeter (object not created locally)503
Potential violation of Law of Demeter (object not created locally)505
Potential violation of Law of Demeter (method chain calls)505
Potential violation of Law of Demeter (method chain calls)507
Potential violation of Law of Demeter (object not created locally)507
Potential violation of Law of Demeter (object not created locally)509
Potential violation of Law of Demeter (method chain calls)509
Potential violation of Law of Demeter (object not created locally)512
Potential violation of Law of Demeter (method chain calls)519
Potential violation of Law of Demeter (object not created locally)519
Potential violation of Law of Demeter (method chain calls)525
Potential violation of Law of Demeter (method chain calls)534
Potential violation of Law of Demeter (method chain calls)535
Potential violation of Law of Demeter (object not created locally)546
Potential violation of Law of Demeter (object not created locally)547
Potential violation of Law of Demeter (object not created locally)606
Potential violation of Law of Demeter (object not created locally)607
Potential violation of Law of Demeter (object not created locally)614
Potential violation of Law of Demeter (object not created locally)630
Potential violation of Law of Demeter (object not created locally)631
Potential violation of Law of Demeter (object not created locally)634
Potential violation of Law of Demeter (object not created locally)635
Potential violation of Law of Demeter (object not created locally)642
Potential violation of Law of Demeter (method chain calls)661
Potential violation of Law of Demeter (method chain calls)669
Potential violation of Law of Demeter (object not created locally)670
Potential violation of Law of Demeter (object not created locally)670
Potential violation of Law of Demeter (object not created locally)671
Potential violation of Law of Demeter (method chain calls)685
Potential violation of Law of Demeter (method chain calls)687
Potential violation of Law of Demeter (object not created locally)688
Potential violation of Law of Demeter (method chain calls)688
Potential violation of Law of Demeter (object not created locally)688

net/sourceforge/pmd/RuleSetReferenceId.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)182
Potential violation of Law of Demeter (method chain calls)182
Potential violation of Law of Demeter (method chain calls)254

net/sourceforge/pmd/RuleSetWriter.java

ViolationLine
Possible God class (WMC=61, ATFD=60, TCC=0.0718954248366013)41 - 370
Potential violation of Law of Demeter (object not created locally)70
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)94
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (object not created locally)106
Potential violation of Law of Demeter (object not created locally)111
Potential violation of Law of Demeter (object not created locally)136
Potential violation of Law of Demeter (object not created locally)155
Potential violation of Law of Demeter (object not created locally)156
Potential violation of Law of Demeter (object not created locally)157
Potential violation of Law of Demeter (object not created locally)158
Potential violation of Law of Demeter (object not created locally)165
Potential violation of Law of Demeter (object not created locally)166
Potential violation of Law of Demeter (object not created locally)167
Potential violation of Law of Demeter (object not created locally)168
Potential violation of Law of Demeter (object not created locally)169
Potential violation of Law of Demeter (method chain calls)170
Potential violation of Law of Demeter (object not created locally)170
Potential violation of Law of Demeter (object not created locally)170
Potential violation of Law of Demeter (object not created locally)171
Potential violation of Law of Demeter (object not created locally)172
Potential violation of Law of Demeter (object not created locally)173
Potential violation of Law of Demeter (object not created locally)174
Potential violation of Law of Demeter (object not created locally)175
Potential violation of Law of Demeter (object not created locally)176
Potential violation of Law of Demeter (object not created locally)177
Potential violation of Law of Demeter (object not created locally)206
Potential violation of Law of Demeter (object not created locally)209
Potential violation of Law of Demeter (object not created locally)212
Potential violation of Law of Demeter (object not created locally)227
Potential violation of Law of Demeter (object not created locally)231
Potential violation of Law of Demeter (object not created locally)235
Potential violation of Law of Demeter (object not created locally)240
Potential violation of Law of Demeter (object not created locally)248
Potential violation of Law of Demeter (object not created locally)251
Potential violation of Law of Demeter (method chain calls)269
Potential violation of Law of Demeter (method chain calls)269
Potential violation of Law of Demeter (object not created locally)270
Potential violation of Law of Demeter (object not created locally)273
Potential violation of Law of Demeter (object not created locally)275
Potential violation of Law of Demeter (object not created locally)281
Potential violation of Law of Demeter (object not created locally)292
Potential violation of Law of Demeter (object not created locally)296
Potential violation of Law of Demeter (object not created locally)297
Potential violation of Law of Demeter (object not created locally)298
Potential violation of Law of Demeter (object not created locally)303
Potential violation of Law of Demeter (object not created locally)313
Potential violation of Law of Demeter (static property access)315
Potential violation of Law of Demeter (object not created locally)317
Potential violation of Law of Demeter (object not created locally)319
Potential violation of Law of Demeter (object not created locally)347
Potential violation of Law of Demeter (object not created locally)350
Potential violation of Law of Demeter (object not created locally)351
Potential violation of Law of Demeter (object not created locally)360
Potential violation of Law of Demeter (object not created locally)367

net/sourceforge/pmd/RuleSets.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)169

net/sourceforge/pmd/RuleViolationComparator.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)28
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)40

net/sourceforge/pmd/SourceCodeProcessor.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)96
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (method chain calls)120
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (method chain calls)131
Potential violation of Law of Demeter (method chain calls)131
Potential violation of Law of Demeter (object not created locally)139
Potential violation of Law of Demeter (object not created locally)144

net/sourceforge/pmd/ant/Formatter.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (static property access)100
Potential violation of Law of Demeter (method chain calls)107
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (object not created locally)124

net/sourceforge/pmd/ant/PMDTask.java

ViolationLine
Possible God class (WMC=67, ATFD=60, TCC=0.023172905525846704)48 - 376
Potential violation of Law of Demeter (method chain calls)136
Potential violation of Law of Demeter (method chain calls)155
Potential violation of Law of Demeter (method chain calls)171
Potential violation of Law of Demeter (method chain calls)171
Potential violation of Law of Demeter (method chain calls)187
Potential violation of Law of Demeter (method chain calls)187
Potential violation of Law of Demeter (method chain calls)187
Potential violation of Law of Demeter (method chain calls)187
Potential violation of Law of Demeter (object not created locally)201
Potential violation of Law of Demeter (object not created locally)203
Potential violation of Law of Demeter (method chain calls)207
Potential violation of Law of Demeter (object not created locally)207
Potential violation of Law of Demeter (method chain calls)252
Potential violation of Law of Demeter (object not created locally)271
Potential violation of Law of Demeter (object not created locally)275
Potential violation of Law of Demeter (object not created locally)276
Potential violation of Law of Demeter (method chain calls)296
Potential violation of Law of Demeter (method chain calls)305
Potential violation of Law of Demeter (method chain calls)305
Potential violation of Law of Demeter (method chain calls)305
Potential violation of Law of Demeter (method chain calls)305
Potential violation of Law of Demeter (object not created locally)364

net/sourceforge/pmd/benchmark/BenchmarkReport.java

ViolationLine
Avoid prefixing parameters by in, out or inOut. Uses Javadoc to document this behavior.21
Avoid prefixing parameters by in, out or inOut. Uses Javadoc to document this behavior.28

net/sourceforge/pmd/benchmark/BenchmarkResult.java

ViolationLine
Useless parentheses.36

net/sourceforge/pmd/benchmark/Benchmarker.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (object not created locally)85
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (object not created locally)95
Variables that are final and static should be all capitals, 'BenchmarksByName' is not all capitals.187

net/sourceforge/pmd/benchmark/RuleDuration.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)20
Potential violation of Law of Demeter (static property access)20

net/sourceforge/pmd/benchmark/StringBuilderCR.java

ViolationLine
StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time).15

net/sourceforge/pmd/benchmark/TextReport.java

ViolationLine
Avoid unnecessary constructors - the compiler will generate these for you28 - 30
Avoid prefixing parameters by in, out or inOut. Uses Javadoc to document this behavior.38
Potential violation of Law of Demeter (static property access)45
Avoid prefixing parameters by in, out or inOut. Uses Javadoc to document this behavior.70
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (object not created locally)99
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (object not created locally)103
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (object not created locally)111
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (object not created locally)113
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (object not created locally)129
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (object not created locally)131
Potential violation of Law of Demeter (object not created locally)132
Potential violation of Law of Demeter (object not created locally)137
Potential violation of Law of Demeter (object not created locally)137
Potential violation of Law of Demeter (object not created locally)140
Potential violation of Law of Demeter (object not created locally)140
Potential violation of Law of Demeter (object not created locally)142
Potential violation of Law of Demeter (object not created locally)143
Potential violation of Law of Demeter (object not created locally)144
Potential violation of Law of Demeter (object not created locally)145
Potential violation of Law of Demeter (object not created locally)151
Potential violation of Law of Demeter (object not created locally)151
Potential violation of Law of Demeter (object not created locally)154

net/sourceforge/pmd/cli/PMDCommandLineInterface.java

ViolationLine
Avoid using for statements without curly braces59 - 60
Potential violation of Law of Demeter (method chain calls)59
Potential violation of Law of Demeter (static property access)141
Potential violation of Law of Demeter (method chain calls)143
Potential violation of Law of Demeter (method chain calls)143
Potential violation of Law of Demeter (method chain calls)145
Potential violation of Law of Demeter (method chain calls)148
Potential violation of Law of Demeter (method chain calls)151
Potential violation of Law of Demeter (method chain calls)151
Avoid using if statements without curly braces154
Potential violation of Law of Demeter (method chain calls)154
Avoid using if...else statements without curly braces169
Avoid using if...else statements without curly braces171
Useless parentheses.175

net/sourceforge/pmd/cli/PMDParameters.java

ViolationLine
Variables that are final and static should be all capitals, 'separator' is not all capitals.81
Avoid declaring a variable if it is unreferenced before a possible exit point.84
Avoid using if statements without curly braces86 - 88
Avoid using if statements without curly braces101 - 103
Potential violation of Law of Demeter (object not created locally)118
Potential violation of Law of Demeter (object not created locally)119
Potential violation of Law of Demeter (object not created locally)120
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (object not created locally)125
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (object not created locally)127
Potential violation of Law of Demeter (object not created locally)128
Potential violation of Law of Demeter (object not created locally)129
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (object not created locally)131
Potential violation of Law of Demeter (object not created locally)132
Potential violation of Law of Demeter (method chain calls)135
Potential violation of Law of Demeter (object not created locally)135
Potential violation of Law of Demeter (method chain calls)137
Potential violation of Law of Demeter (object not created locally)137
Potential violation of Law of Demeter (object not created locally)139
Potential violation of Law of Demeter (method chain calls)139
Potential violation of Law of Demeter (object not created locally)143
Potential violation of Law of Demeter (object not created locally)145

net/sourceforge/pmd/cli/XPathCLI.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)61
Potential violation of Law of Demeter (object not created locally)63
StringBuffer constructor is initialized with size 16, but has at least 51 characters appended.63
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (object not created locally)64
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)70
Potential violation of Law of Demeter (object not created locally)71

net/sourceforge/pmd/cpd/AbstractTokenizer.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)42
Useless parentheses.93
Useless parentheses.97

net/sourceforge/pmd/cpd/AnyTokenizer.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (object not created locally)30
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (object not created locally)45

net/sourceforge/pmd/cpd/CPD.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)93
Potential violation of Law of Demeter (method chain calls)93
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (method chain calls)144
Potential violation of Law of Demeter (method chain calls)155
Potential violation of Law of Demeter (method chain calls)156

net/sourceforge/pmd/cpd/CPDCommandLineInterface.java

ViolationLine
Variables that are final and static should be all capitals, 'progName' is not all capitals.23
Avoid using if...else statements without curly braces27
Avoid using if...else statements without curly braces29
Useless parentheses.37
Potential violation of Law of Demeter (method chain calls)71
Potential violation of Law of Demeter (method chain calls)77
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (method chain calls)84
Avoid using for statements without curly braces91 - 95
Avoid using if...else statements without curly braces93
Avoid using if...else statements without curly braces95
Potential violation of Law of Demeter (method chain calls)109 - 113
Potential violation of Law of Demeter (method chain calls)109 - 112
Potential violation of Law of Demeter (method chain calls)111

net/sourceforge/pmd/cpd/CPDConfiguration.java

ViolationLine
Possible God class (WMC=63, ATFD=23, TCC=0.03508771929824561)25 - 333
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (method chain calls)122
Avoid using if statements without curly braces122 - 123
Avoid using if statements without curly braces125 - 126
Avoid using if statements without curly braces127 - 128
Avoid using if statements without curly braces129 - 130
Potential violation of Law of Demeter (method chain calls)136
Potential violation of Law of Demeter (method chain calls)138
Potential violation of Law of Demeter (method chain calls)140
Potential violation of Law of Demeter (method chain calls)144
Potential violation of Law of Demeter (object not created locally)159
Potential violation of Law of Demeter (object not created locally)161
Potential violation of Law of Demeter (object not created locally)164
Potential violation of Law of Demeter (object not created locally)166
Potential violation of Law of Demeter (object not created locally)169
Potential violation of Law of Demeter (object not created locally)171
Potential violation of Law of Demeter (method chain calls)174
Avoid using if statements without curly braces214 - 215
Avoid using if statements without curly braces220 - 221

net/sourceforge/pmd/cpd/CPDTask.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)103
Potential violation of Law of Demeter (method chain calls)113
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (object not created locally)123

net/sourceforge/pmd/cpd/CPPTokenizer.java

ViolationLine
Potential violation of Law of Demeter (static property access)22
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (object not created locally)24 - 26
Potential violation of Law of Demeter (method chain calls)24 - 26
Potential violation of Law of Demeter (object not created locally)25
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (static property access)28
Potential violation of Law of Demeter (object not created locally)30
Potential violation of Law of Demeter (object not created locally)35

net/sourceforge/pmd/cpd/CSVRenderer.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (method chain calls)28
Potential violation of Law of Demeter (object not created locally)34
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (method chain calls)35
Potential violation of Law of Demeter (method chain calls)36
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (object not created locally)37
Potential violation of Law of Demeter (object not created locally)39
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (object not created locally)40

net/sourceforge/pmd/cpd/CsTokenizer.java

ViolationLine
Possible God class (WMC=52, ATFD=20, TCC=0.0)17 - 238
Potential violation of Law of Demeter (method chain calls)20
Potential violation of Law of Demeter (method chain calls)20
Potential violation of Law of Demeter (object not created locally)22
Use one line for each declaration, it enhances code readability.22
Potential violation of Law of Demeter (object not created locally)33
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (object not created locally)51
No need to call String.valueOf to append to a string.54
Potential violation of Law of Demeter (object not created locally)55
Potential violation of Law of Demeter (object not created locally)59
No need to call String.valueOf to append to a string.62
No need to call String.valueOf to append to a string.62
Potential violation of Law of Demeter (object not created locally)63
No need to call String.valueOf to append to a string.67
No need to call String.valueOf to append to a string.67
Potential violation of Law of Demeter (object not created locally)82
No need to call String.valueOf to append to a string.85
No need to call String.valueOf to append to a string.85
Potential violation of Law of Demeter (object not created locally)86
Potential violation of Law of Demeter (object not created locally)100
No need to call String.valueOf to append to a string.103
Potential violation of Law of Demeter (object not created locally)104
Potential violation of Law of Demeter (object not created locally)116
Potential violation of Law of Demeter (object not created locally)117
Avoid using if statements without curly braces119 - 120
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (object not created locally)123
Avoid using if statements without curly braces124
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (object not created locally)127
Avoid using if statements without curly braces127
Potential violation of Law of Demeter (object not created locally)128
Potential violation of Law of Demeter (object not created locally)129
Potential violation of Law of Demeter (object not created locally)134
Potential violation of Law of Demeter (object not created locally)139
Potential violation of Law of Demeter (object not created locally)141
Potential violation of Law of Demeter (object not created locally)144
Avoid using if statements without curly braces148 - 149
Potential violation of Law of Demeter (object not created locally)154
Potential violation of Law of Demeter (object not created locally)167
Potential violation of Law of Demeter (object not created locally)168
Avoid using if statements without curly braces170 - 171
Potential violation of Law of Demeter (object not created locally)172
Potential violation of Law of Demeter (object not created locally)180
Potential violation of Law of Demeter (object not created locally)198
Potential violation of Law of Demeter (object not created locally)199
Potential violation of Law of Demeter (object not created locally)201
Potential violation of Law of Demeter (object not created locally)209
Potential violation of Law of Demeter (object not created locally)212
Potential violation of Law of Demeter (method chain calls)213
Avoid using if statements without curly braces213 - 214
Potential violation of Law of Demeter (object not created locally)215
Potential violation of Law of Demeter (object not created locally)217
Potential violation of Law of Demeter (method chain calls)218
Potential violation of Law of Demeter (object not created locally)220
Potential violation of Law of Demeter (object not created locally)226
Potential violation of Law of Demeter (object not created locally)232

net/sourceforge/pmd/cpd/GUI.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)205
Potential violation of Law of Demeter (method chain calls)205
Potential violation of Law of Demeter (method chain calls)232
Potential violation of Law of Demeter (method chain calls)232
Potential violation of Law of Demeter (method chain calls)243
Potential violation of Law of Demeter (method chain calls)243
Potential violation of Law of Demeter (method chain calls)259
Potential violation of Law of Demeter (object not created locally)319
Potential violation of Law of Demeter (method chain calls)361
Potential violation of Law of Demeter (method chain calls)361
Potential violation of Law of Demeter (method chain calls)362
Potential violation of Law of Demeter (method chain calls)362
Potential violation of Law of Demeter (method chain calls)379
Potential violation of Law of Demeter (method chain calls)379
Potential violation of Law of Demeter (object not created locally)461
Potential violation of Law of Demeter (method chain calls)461
Potential violation of Law of Demeter (method chain calls)461
Potential violation of Law of Demeter (method chain calls)479
Potential violation of Law of Demeter (method chain calls)479
Potential violation of Law of Demeter (method chain calls)482
Potential violation of Law of Demeter (method chain calls)482
Potential violation of Law of Demeter (method chain calls)487
Potential violation of Law of Demeter (method chain calls)487
Potential violation of Law of Demeter (method chain calls)495
Potential violation of Law of Demeter (method chain calls)498
Potential violation of Law of Demeter (method chain calls)519
Potential violation of Law of Demeter (method chain calls)519
Potential violation of Law of Demeter (method chain calls)537
Potential violation of Law of Demeter (method chain calls)537
Potential violation of Law of Demeter (method chain calls)537
Potential violation of Law of Demeter (method chain calls)548
Potential violation of Law of Demeter (object not created locally)548
Potential violation of Law of Demeter (method chain calls)548
Potential violation of Law of Demeter (object not created locally)552
Potential violation of Law of Demeter (object not created locally)553
Potential violation of Law of Demeter (method chain calls)553
Potential violation of Law of Demeter (object not created locally)554
Potential violation of Law of Demeter (object not created locally)555
Potential violation of Law of Demeter (object not created locally)557
Potential violation of Law of Demeter (method chain calls)632
Potential violation of Law of Demeter (method chain calls)632
Potential violation of Law of Demeter (method chain calls)635
Potential violation of Law of Demeter (method chain calls)635
Useless parentheses.650
Potential violation of Law of Demeter (method chain calls)661
Potential violation of Law of Demeter (object not created locally)685
Potential violation of Law of Demeter (object not created locally)686
Potential violation of Law of Demeter (object not created locally)687
Potential violation of Law of Demeter (object not created locally)687
Potential violation of Law of Demeter (method chain calls)697
Potential violation of Law of Demeter (method chain calls)697
Potential violation of Law of Demeter (method chain calls)716
Potential violation of Law of Demeter (method chain calls)716
Potential violation of Law of Demeter (object not created locally)718
Potential violation of Law of Demeter (object not created locally)719
Potential violation of Law of Demeter (object not created locally)719
Potential violation of Law of Demeter (object not created locally)721
Potential violation of Law of Demeter (object not created locally)722
Potential violation of Law of Demeter (method chain calls)724
Potential violation of Law of Demeter (method chain calls)737
Potential violation of Law of Demeter (method chain calls)737
Potential violation of Law of Demeter (object not created locally)738
Potential violation of Law of Demeter (method chain calls)739
Potential violation of Law of Demeter (method chain calls)739
Potential violation of Law of Demeter (object not created locally)740
Potential violation of Law of Demeter (object not created locally)741
Potential violation of Law of Demeter (object not created locally)742

net/sourceforge/pmd/cpd/JSPTokenizer.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)17
Potential violation of Law of Demeter (static property access)17
Potential violation of Law of Demeter (object not created locally)18
Potential violation of Law of Demeter (object not created locally)19
Potential violation of Law of Demeter (object not created locally)20
Potential violation of Law of Demeter (static property access)21
Potential violation of Law of Demeter (object not created locally)24

net/sourceforge/pmd/cpd/JavaLanguage.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)20

net/sourceforge/pmd/cpd/JavaTokenizer.java

ViolationLine
Potential violation of Law of Demeter (static property access)37
Potential violation of Law of Demeter (object not created locally)39
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (static property access)45
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (object not created locally)54

net/sourceforge/pmd/cpd/LanguageFactory.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)51
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (method chain calls)61
Potential violation of Law of Demeter (method chain calls)92

net/sourceforge/pmd/cpd/Match.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)90
Potential violation of Law of Demeter (method chain calls)90
Potential violation of Law of Demeter (method chain calls)110

net/sourceforge/pmd/cpd/MatchAlgorithm.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)63
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (method chain calls)95
Potential violation of Law of Demeter (object not created locally)96
Potential violation of Law of Demeter (object not created locally)97
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (object not created locally)103
Potential violation of Law of Demeter (object not created locally)106
Potential violation of Law of Demeter (object not created locally)107
Potential violation of Law of Demeter (object not created locally)108
Potential violation of Law of Demeter (object not created locally)111
Potential violation of Law of Demeter (object not created locally)117

net/sourceforge/pmd/cpd/MatchCollector.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (method chain calls)57
Potential violation of Law of Demeter (object not created locally)62
Potential violation of Law of Demeter (object not created locally)65

net/sourceforge/pmd/cpd/PHPTokenizer.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)12
Potential violation of Law of Demeter (object not created locally)13
Potential violation of Law of Demeter (object not created locally)14
Potential violation of Law of Demeter (object not created locally)15

net/sourceforge/pmd/cpd/PLSQLLanguage.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)28

net/sourceforge/pmd/cpd/PLSQLTokenizer.java

ViolationLine
Use one line for each declaration, it enhances code readability.56
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (static property access)67
Useless parentheses.85
Potential violation of Law of Demeter (object not created locally)106

net/sourceforge/pmd/cpd/SimpleRenderer.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (object not created locally)37
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (object not created locally)37
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (method chain calls)51
Potential violation of Law of Demeter (method chain calls)51
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (method chain calls)71
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)75

net/sourceforge/pmd/cpd/SourceCode.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (method chain calls)152
Potential violation of Law of Demeter (object not created locally)160
Potential violation of Law of Demeter (object not created locally)164

net/sourceforge/pmd/cpd/TokenEntry.java

ViolationLine
Variables should start with a lowercase character, 'TOKENS' starts with uppercase character.22
The field name indicates a constant but its modifiers do not22 - 27
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)76
Potential violation of Law of Demeter (static property access)76
Potential violation of Law of Demeter (method chain calls)77
Potential violation of Law of Demeter (method chain calls)78

net/sourceforge/pmd/cpd/Tokens.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)35

net/sourceforge/pmd/cpd/VSRenderer.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)19
Potential violation of Law of Demeter (object not created locally)21
Potential violation of Law of Demeter (object not created locally)21
Potential violation of Law of Demeter (object not created locally)22
Potential violation of Law of Demeter (method chain calls)22
Potential violation of Law of Demeter (method chain calls)22
Potential violation of Law of Demeter (object not created locally)22
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (object not created locally)26

net/sourceforge/pmd/cpd/XMLRenderer.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (object not created locally)50
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)62
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (method chain calls)66
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)101
Potential violation of Law of Demeter (object not created locally)109
Potential violation of Law of Demeter (object not created locally)110

net/sourceforge/pmd/dcd/ClassLoaderUtil.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (method chain calls)127
Potential violation of Law of Demeter (method chain calls)127
Potential violation of Law of Demeter (method chain calls)127
Potential violation of Law of Demeter (method chain calls)127
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)140

net/sourceforge/pmd/dcd/DCD.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)110
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (object not created locally)116
Potential violation of Law of Demeter (object not created locally)117
Potential violation of Law of Demeter (object not created locally)118
Potential violation of Law of Demeter (object not created locally)119
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (method chain calls)124
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (method chain calls)124
Potential violation of Law of Demeter (object not created locally)127
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (object not created locally)131
Potential violation of Law of Demeter (object not created locally)133

net/sourceforge/pmd/dcd/DumpNodeVisitor.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)35
Potential violation of Law of Demeter (method chain calls)35
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (method chain calls)59
Potential violation of Law of Demeter (method chain calls)59
Potential violation of Law of Demeter (method chain calls)71
Potential violation of Law of Demeter (method chain calls)87
Potential violation of Law of Demeter (method chain calls)102 - 103
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (method chain calls)102 - 103
Potential violation of Law of Demeter (method chain calls)102

net/sourceforge/pmd/dcd/UsageNodeVisitor.java

ViolationLine
Possible God class (WMC=51, ATFD=21, TCC=0.04678362573099415)22 - 231
Potential violation of Law of Demeter (method chain calls)121
Potential violation of Law of Demeter (method chain calls)134
Potential violation of Law of Demeter (method chain calls)140
Potential violation of Law of Demeter (method chain calls)140
Potential violation of Law of Demeter (method chain calls)141
Potential violation of Law of Demeter (method chain calls)141
Potential violation of Law of Demeter (method chain calls)142
Potential violation of Law of Demeter (method chain calls)142
Potential violation of Law of Demeter (method chain calls)142
Potential violation of Law of Demeter (method chain calls)155
Potential violation of Law of Demeter (method chain calls)163
Potential violation of Law of Demeter (method chain calls)163
Potential violation of Law of Demeter (method chain calls)168
Potential violation of Law of Demeter (method chain calls)168
Potential violation of Law of Demeter (method chain calls)169
Potential violation of Law of Demeter (method chain calls)169
Potential violation of Law of Demeter (method chain calls)186
Potential violation of Law of Demeter (object not created locally)186
Potential violation of Law of Demeter (object not created locally)187
Potential violation of Law of Demeter (object not created locally)188
Potential violation of Law of Demeter (object not created locally)189
Potential violation of Law of Demeter (method chain calls)190
Potential violation of Law of Demeter (object not created locally)190
Potential violation of Law of Demeter (method chain calls)191
Potential violation of Law of Demeter (method chain calls)191
Potential violation of Law of Demeter (object not created locally)191
Potential violation of Law of Demeter (method chain calls)192
Potential violation of Law of Demeter (object not created locally)192
Potential violation of Law of Demeter (method chain calls)192
Potential violation of Law of Demeter (method chain calls)192
Potential violation of Law of Demeter (method chain calls)197
Potential violation of Law of Demeter (method chain calls)200 - 201
Potential violation of Law of Demeter (method chain calls)200

net/sourceforge/pmd/dcd/asm/PrintVisitor.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)25
Potential violation of Law of Demeter (method chain calls)29

net/sourceforge/pmd/dcd/asm/TypeSignatureVisitor.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)133

net/sourceforge/pmd/dcd/graph/ClassNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)98
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (method chain calls)106

net/sourceforge/pmd/dcd/graph/ClassNodeComparator.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)21
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (method chain calls)25
Potential violation of Law of Demeter (method chain calls)25
Potential violation of Law of Demeter (method chain calls)27

net/sourceforge/pmd/dcd/graph/ConstructorNode.java

ViolationLine
Potential violation of Law of Demeter (static property access)28
Potential violation of Law of Demeter (static property access)32
Potential violation of Law of Demeter (static property access)36
Potential violation of Law of Demeter (method chain calls)44 - 45
Potential violation of Law of Demeter (method chain calls)44 - 45
Potential violation of Law of Demeter (static property access)53
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (method chain calls)70
Potential violation of Law of Demeter (method chain calls)70
Potential violation of Law of Demeter (method chain calls)70

net/sourceforge/pmd/dcd/graph/FieldNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (method chain calls)27

net/sourceforge/pmd/dcd/graph/MemberNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)64
Potential violation of Law of Demeter (method chain calls)77
Potential violation of Law of Demeter (method chain calls)85

net/sourceforge/pmd/dcd/graph/MethodNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (method chain calls)44
Potential violation of Law of Demeter (method chain calls)44
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)49

net/sourceforge/pmd/dcd/graph/UsageGraph.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (object not created locally)89
Potential violation of Law of Demeter (static property access)94
Potential violation of Law of Demeter (static property access)94
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (object not created locally)97
Potential violation of Law of Demeter (static property access)113
Potential violation of Law of Demeter (static property access)113

net/sourceforge/pmd/lang/AbstractParser.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)26

net/sourceforge/pmd/lang/Language.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)209
Potential violation of Law of Demeter (method chain calls)263

net/sourceforge/pmd/lang/LanguageFilenameFilter.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (object not created locally)69

net/sourceforge/pmd/lang/LanguageVersion.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)202
Potential violation of Law of Demeter (method chain calls)202
Avoid using if statements without curly braces219 - 220
Potential violation of Law of Demeter (method chain calls)219
Potential violation of Law of Demeter (method chain calls)238
Potential violation of Law of Demeter (method chain calls)238
Potential violation of Law of Demeter (method chain calls)240
Potential violation of Law of Demeter (method chain calls)240
Potential violation of Law of Demeter (method chain calls)240

net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)28
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)69

net/sourceforge/pmd/lang/ast/AbstractNode.java

ViolationLine
Possible God class (WMC=76, ATFD=19, TCC=0.018893387314439947)23 - 390
Potential violation of Law of Demeter (method chain calls)125
Potential violation of Law of Demeter (method chain calls)125
Potential violation of Law of Demeter (object not created locally)182
Potential violation of Law of Demeter (object not created locally)195
Potential violation of Law of Demeter (object not created locally)196
Potential violation of Law of Demeter (object not created locally)211
Potential violation of Law of Demeter (object not created locally)212
Potential violation of Law of Demeter (object not created locally)214
Potential violation of Law of Demeter (object not created locally)245
Potential violation of Law of Demeter (object not created locally)261
Potential violation of Law of Demeter (object not created locally)275
Potential violation of Law of Demeter (object not created locally)276
Potential violation of Law of Demeter (object not created locally)291
Potential violation of Law of Demeter (object not created locally)292
Potential violation of Law of Demeter (object not created locally)294
Potential violation of Law of Demeter (object not created locally)296
Potential violation of Law of Demeter (object not created locally)296
Potential violation of Law of Demeter (object not created locally)296
Potential violation of Law of Demeter (object not created locally)298
Potential violation of Law of Demeter (object not created locally)300
Potential violation of Law of Demeter (object not created locally)318
Potential violation of Law of Demeter (object not created locally)329
Avoid using if statements without curly braces354
Potential violation of Law of Demeter (method chain calls)371

net/sourceforge/pmd/lang/ast/AbstractTokenManager.java

ViolationLine
Potential violation of Law of Demeter (static property access)21
Potential violation of Law of Demeter (static property access)25

net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)31
Potential violation of Law of Demeter (method chain calls)31
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)106
Potential violation of Law of Demeter (object not created locally)108
Potential violation of Law of Demeter (object not created locally)109
Potential violation of Law of Demeter (object not created locally)110
Potential violation of Law of Demeter (object not created locally)111
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (object not created locally)113
Potential violation of Law of Demeter (object not created locally)113

net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)24
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (method chain calls)36
Potential violation of Law of Demeter (method chain calls)106
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)118
Potential violation of Law of Demeter (method chain calls)154
Potential violation of Law of Demeter (method chain calls)156

net/sourceforge/pmd/lang/ast/xpath/NodeIterator.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)57
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)69

net/sourceforge/pmd/lang/ast/xpath/saxon/AbstractNodeInfo.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)113
Potential violation of Law of Demeter (method chain calls)302 - 303

net/sourceforge/pmd/lang/ast/xpath/saxon/AttributeNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)52
Potential violation of Law of Demeter (method chain calls)52
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)77
Potential violation of Law of Demeter (method chain calls)77

net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (method chain calls)99

net/sourceforge/pmd/lang/dfa/AbstractDataFlowNode.java

ViolationLine
Avoid unused imports such as 'java.util.HashMap'8
Avoid unused imports such as 'java.util.Map'10
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (method chain calls)59
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)125
Potential violation of Law of Demeter (method chain calls)134
Potential violation of Law of Demeter (method chain calls)134

net/sourceforge/pmd/lang/dfa/DFAGraphRule.java

ViolationLine
Avoid modifiers which are implied by the context11

net/sourceforge/pmd/lang/dfa/Linker.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)57
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (object not created locally)116
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (method chain calls)123
Potential violation of Law of Demeter (method chain calls)123
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (method chain calls)124
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (method chain calls)124
Potential violation of Law of Demeter (method chain calls)124
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (object not created locally)125
Potential violation of Law of Demeter (method chain calls)131
Potential violation of Law of Demeter (method chain calls)131
Potential violation of Law of Demeter (object not created locally)131
Potential violation of Law of Demeter (object not created locally)131
Potential violation of Law of Demeter (object not created locally)132
Potential violation of Law of Demeter (object not created locally)219
Potential violation of Law of Demeter (object not created locally)220
Potential violation of Law of Demeter (object not created locally)221
Potential violation of Law of Demeter (object not created locally)222
Potential violation of Law of Demeter (object not created locally)222
Potential violation of Law of Demeter (object not created locally)222
Potential violation of Law of Demeter (object not created locally)223
Potential violation of Law of Demeter (object not created locally)226
Potential violation of Law of Demeter (object not created locally)226
Potential violation of Law of Demeter (object not created locally)226
Potential violation of Law of Demeter (object not created locally)227
Potential violation of Law of Demeter (object not created locally)236
Potential violation of Law of Demeter (method chain calls)237
Potential violation of Law of Demeter (object not created locally)237
Potential violation of Law of Demeter (method chain calls)241
Potential violation of Law of Demeter (object not created locally)242
Potential violation of Law of Demeter (object not created locally)242
Potential violation of Law of Demeter (method chain calls)243
Potential violation of Law of Demeter (method chain calls)243
Potential violation of Law of Demeter (object not created locally)244
Potential violation of Law of Demeter (method chain calls)252
Potential violation of Law of Demeter (object not created locally)259
Potential violation of Law of Demeter (method chain calls)259
Potential violation of Law of Demeter (object not created locally)259
Potential violation of Law of Demeter (object not created locally)260
Potential violation of Law of Demeter (object not created locally)260
Potential violation of Law of Demeter (object not created locally)261
Potential violation of Law of Demeter (object not created locally)276
Potential violation of Law of Demeter (object not created locally)278
Potential violation of Law of Demeter (object not created locally)280
Potential violation of Law of Demeter (object not created locally)283
Potential violation of Law of Demeter (object not created locally)285
Potential violation of Law of Demeter (method chain calls)289
Potential violation of Law of Demeter (object not created locally)289
Potential violation of Law of Demeter (object not created locally)289
Potential violation of Law of Demeter (method chain calls)291
Potential violation of Law of Demeter (object not created locally)291
Potential violation of Law of Demeter (object not created locally)294
Potential violation of Law of Demeter (object not created locally)294
Potential violation of Law of Demeter (object not created locally)295
Potential violation of Law of Demeter (object not created locally)296
Potential violation of Law of Demeter (object not created locally)297
Potential violation of Law of Demeter (object not created locally)298
Potential violation of Law of Demeter (object not created locally)299
Potential violation of Law of Demeter (object not created locally)300
Potential violation of Law of Demeter (object not created locally)302
Potential violation of Law of Demeter (object not created locally)303
Potential violation of Law of Demeter (object not created locally)304
Potential violation of Law of Demeter (object not created locally)305
Potential violation of Law of Demeter (object not created locally)306
Potential violation of Law of Demeter (object not created locally)309
Potential violation of Law of Demeter (object not created locally)309
Potential violation of Law of Demeter (object not created locally)310
Potential violation of Law of Demeter (object not created locally)311
Potential violation of Law of Demeter (object not created locally)325
Potential violation of Law of Demeter (method chain calls)325
Potential violation of Law of Demeter (object not created locally)335
Potential violation of Law of Demeter (method chain calls)337 - 340
Potential violation of Law of Demeter (object not created locally)339
Potential violation of Law of Demeter (method chain calls)339
Potential violation of Law of Demeter (object not created locally)341
Potential violation of Law of Demeter (object not created locally)341
Potential violation of Law of Demeter (method chain calls)341
Potential violation of Law of Demeter (method chain calls)341
Potential violation of Law of Demeter (object not created locally)343
Potential violation of Law of Demeter (object not created locally)349
Potential violation of Law of Demeter (object not created locally)361
Potential violation of Law of Demeter (method chain calls)361
Potential violation of Law of Demeter (object not created locally)361
Potential violation of Law of Demeter (object not created locally)363
Potential violation of Law of Demeter (object not created locally)363
Potential violation of Law of Demeter (object not created locally)364
Potential violation of Law of Demeter (object not created locally)365
Potential violation of Law of Demeter (object not created locally)376
Potential violation of Law of Demeter (object not created locally)376
Potential violation of Law of Demeter (method chain calls)376
Potential violation of Law of Demeter (object not created locally)377
Potential violation of Law of Demeter (object not created locally)377
Potential violation of Law of Demeter (method chain calls)377
Potential violation of Law of Demeter (object not created locally)384
Potential violation of Law of Demeter (object not created locally)384
Potential violation of Law of Demeter (object not created locally)384
Potential violation of Law of Demeter (object not created locally)384
Potential violation of Law of Demeter (object not created locally)385
Potential violation of Law of Demeter (object not created locally)386
Potential violation of Law of Demeter (object not created locally)389
Potential violation of Law of Demeter (object not created locally)389
Potential violation of Law of Demeter (object not created locally)389
Potential violation of Law of Demeter (object not created locally)389
Potential violation of Law of Demeter (object not created locally)390
Potential violation of Law of Demeter (object not created locally)393
Potential violation of Law of Demeter (object not created locally)393
Potential violation of Law of Demeter (object not created locally)393
Potential violation of Law of Demeter (object not created locally)393
Potential violation of Law of Demeter (object not created locally)394
Potential violation of Law of Demeter (object not created locally)405
Potential violation of Law of Demeter (object not created locally)405
Potential violation of Law of Demeter (object not created locally)406
Potential violation of Law of Demeter (object not created locally)406
Potential violation of Law of Demeter (method chain calls)406
Potential violation of Law of Demeter (object not created locally)407
Potential violation of Law of Demeter (method chain calls)417
Potential violation of Law of Demeter (method chain calls)420

net/sourceforge/pmd/lang/dfa/NodeType.java

ViolationLine
Variables that are final and static should be all capitals, 'typeMap' is not all capitals.48

net/sourceforge/pmd/lang/dfa/SequenceChecker.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)60
Potential violation of Law of Demeter (method chain calls)174
Potential violation of Law of Demeter (method chain calls)174
Use one line for each declaration, it enhances code readability.189
Potential violation of Law of Demeter (object not created locally)192
Potential violation of Law of Demeter (method chain calls)197 - 199
Potential violation of Law of Demeter (object not created locally)197
Potential violation of Law of Demeter (method chain calls)197 - 199
Potential violation of Law of Demeter (method chain calls)197
Potential violation of Law of Demeter (method chain calls)198
Potential violation of Law of Demeter (object not created locally)198
Potential violation of Law of Demeter (object not created locally)202
Potential violation of Law of Demeter (method chain calls)209
Potential violation of Law of Demeter (method chain calls)209
Potential violation of Law of Demeter (method chain calls)216
Potential violation of Law of Demeter (method chain calls)216
Potential violation of Law of Demeter (method chain calls)223
Potential violation of Law of Demeter (method chain calls)230
Potential violation of Law of Demeter (method chain calls)230
Potential violation of Law of Demeter (method chain calls)240
Potential violation of Law of Demeter (method chain calls)240
Potential violation of Law of Demeter (method chain calls)240
Potential violation of Law of Demeter (method chain calls)240

net/sourceforge/pmd/lang/dfa/StackObject.java

ViolationLine
Useless parentheses.28

net/sourceforge/pmd/lang/dfa/Structure.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)72 - 75
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)72 - 75
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (method chain calls)78 - 81
Potential violation of Law of Demeter (method chain calls)78 - 81
Potential violation of Law of Demeter (method chain calls)78
Potential violation of Law of Demeter (method chain calls)79
StringBuffer constructor is initialized with size 16, but has at least 108 characters appended.99
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (method chain calls)109

net/sourceforge/pmd/lang/dfa/pathfinder/CurrentPath.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)51
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)82

net/sourceforge/pmd/lang/dfa/pathfinder/DAAPathFinder.java

ViolationLine
Possible God class (WMC=65, ATFD=54, TCC=0.0)17 - 332
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (static property access)110
Potential violation of Law of Demeter (method chain calls)110
Potential violation of Law of Demeter (method chain calls)114
Potential violation of Law of Demeter (method chain calls)115
Potential violation of Law of Demeter (static property access)115
Potential violation of Law of Demeter (static property access)117
Potential violation of Law of Demeter (method chain calls)117
Potential violation of Law of Demeter (method chain calls)117
Potential violation of Law of Demeter (method chain calls)126
Potential violation of Law of Demeter (object not created locally)128
Potential violation of Law of Demeter (method chain calls)128
Potential violation of Law of Demeter (method chain calls)130
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (method chain calls)135
Potential violation of Law of Demeter (object not created locally)135
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (object not created locally)175
Potential violation of Law of Demeter (object not created locally)188
Potential violation of Law of Demeter (object not created locally)212
Potential violation of Law of Demeter (object not created locally)215
Potential violation of Law of Demeter (object not created locally)218
Potential violation of Law of Demeter (object not created locally)222
Potential violation of Law of Demeter (object not created locally)223
Potential violation of Law of Demeter (object not created locally)249
Potential violation of Law of Demeter (object not created locally)258
Potential violation of Law of Demeter (object not created locally)259
Potential violation of Law of Demeter (static property access)259
Potential violation of Law of Demeter (object not created locally)268
Potential violation of Law of Demeter (object not created locally)277
Potential violation of Law of Demeter (object not created locally)278
Potential violation of Law of Demeter (object not created locally)296
Potential violation of Law of Demeter (object not created locally)297
Potential violation of Law of Demeter (object not created locally)314
Potential violation of Law of Demeter (object not created locally)316
Potential violation of Law of Demeter (method chain calls)316
Potential violation of Law of Demeter (object not created locally)318
Potential violation of Law of Demeter (method chain calls)318
Potential violation of Law of Demeter (object not created locally)319
Potential violation of Law of Demeter (object not created locally)320
Potential violation of Law of Demeter (method chain calls)329
Potential violation of Law of Demeter (method chain calls)329
Potential violation of Law of Demeter (method chain calls)329

net/sourceforge/pmd/lang/dfa/report/AbstractReportNode.java

ViolationLine
Potential violation of Law of Demeter (static property access)45
Potential violation of Law of Demeter (static property access)48
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (object not created locally)95

net/sourceforge/pmd/lang/dfa/report/ClassNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (method chain calls)23

net/sourceforge/pmd/lang/dfa/report/PackageNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (method chain calls)23

net/sourceforge/pmd/lang/dfa/report/ReportHTMLPrintVisitor.java

ViolationLine
StringBuffer constructor is initialized with size 16, but has at least 23 characters appended.29
StringBuffer constructor is initialized with size 16, but has at least 52 characters appended.31
Potential violation of Law of Demeter (method chain calls)57
Potential violation of Law of Demeter (method chain calls)57
Potential violation of Law of Demeter (method chain calls)76
Potential violation of Law of Demeter (method chain calls)76
Potential violation of Law of Demeter (method chain calls)76
Potential violation of Law of Demeter (method chain calls)76
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)135 - 138
Potential violation of Law of Demeter (object not created locally)136
Potential violation of Law of Demeter (method chain calls)150
Potential violation of Law of Demeter (method chain calls)186 - 191
Potential violation of Law of Demeter (method chain calls)192

net/sourceforge/pmd/lang/dfa/report/ReportTree.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (object not created locally)117
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (object not created locally)136
Potential violation of Law of Demeter (method chain calls)164
Potential violation of Law of Demeter (method chain calls)182
Potential violation of Law of Demeter (method chain calls)184
Potential violation of Law of Demeter (object not created locally)189

net/sourceforge/pmd/lang/dfa/report/ViolationNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)25
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (method chain calls)28
Potential violation of Law of Demeter (object not created locally)28
Potential violation of Law of Demeter (method chain calls)29
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)30
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (method chain calls)31
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (method chain calls)32

net/sourceforge/pmd/lang/ecmascript/EcmascriptParserOptions.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)121

net/sourceforge/pmd/lang/ecmascript/ast/ASTArrayComprehension.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)25

net/sourceforge/pmd/lang/ecmascript/ast/ASTAstRoot.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)22

net/sourceforge/pmd/lang/ecmascript/ast/ASTFunctionCall.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)25

net/sourceforge/pmd/lang/ecmascript/ast/ASTFunctionNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)22

net/sourceforge/pmd/lang/ecmascript/ast/ASTLabeledStatement.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)21

net/sourceforge/pmd/lang/ecmascript/ast/ASTName.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (method chain calls)67
Potential violation of Law of Demeter (method chain calls)77

net/sourceforge/pmd/lang/ecmascript/ast/ASTNewExpression.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)25

net/sourceforge/pmd/lang/ecmascript/ast/ASTSwitchCase.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)34

net/sourceforge/pmd/lang/ecmascript/ast/ASTSwitchStatement.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)25

net/sourceforge/pmd/lang/ecmascript/ast/ASTTryStatement.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)34

net/sourceforge/pmd/lang/ecmascript/ast/AbstractEcmascriptNode.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)48

net/sourceforge/pmd/lang/ecmascript/ast/DumpFacade.java

ViolationLine
Useless parentheses.20
Potential violation of Law of Demeter (method chain calls)71
Potential violation of Law of Demeter (method chain calls)78
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (method chain calls)90
Potential violation of Law of Demeter (method chain calls)94
Potential violation of Law of Demeter (method chain calls)98
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (method chain calls)106
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)112
Potential violation of Law of Demeter (method chain calls)116
Potential violation of Law of Demeter (method chain calls)120
Potential violation of Law of Demeter (method chain calls)124
Potential violation of Law of Demeter (method chain calls)128
Potential violation of Law of Demeter (method chain calls)131
Potential violation of Law of Demeter (method chain calls)135
Potential violation of Law of Demeter (method chain calls)138
Potential violation of Law of Demeter (method chain calls)142
Potential violation of Law of Demeter (method chain calls)142
Potential violation of Law of Demeter (method chain calls)143
Potential violation of Law of Demeter (method chain calls)143
Potential violation of Law of Demeter (method chain calls)145
Potential violation of Law of Demeter (method chain calls)148
Potential violation of Law of Demeter (method chain calls)152
Potential violation of Law of Demeter (method chain calls)152
Potential violation of Law of Demeter (method chain calls)154
Potential violation of Law of Demeter (method chain calls)158
Potential violation of Law of Demeter (method chain calls)161
Potential violation of Law of Demeter (method chain calls)165
Potential violation of Law of Demeter (method chain calls)169
Potential violation of Law of Demeter (method chain calls)172
Potential violation of Law of Demeter (method chain calls)176
Potential violation of Law of Demeter (method chain calls)179

net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)68
Potential violation of Law of Demeter (method chain calls)70
Potential violation of Law of Demeter (object not created locally)72

net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptTreeBuilder.java

ViolationLine
Avoid protected fields in a final class. Change to private or package access.133
Avoid protected fields in a final class. Change to private or package access.134
Avoid protected fields in a final class. Change to private or package access.137
Avoid protected fields in a final class. Change to private or package access.140
Potential violation of Law of Demeter (object not created locally)158
Potential violation of Law of Demeter (object not created locally)188
Potential violation of Law of Demeter (object not created locally)188
Potential violation of Law of Demeter (object not created locally)189
Potential violation of Law of Demeter (method chain calls)216
Potential violation of Law of Demeter (method chain calls)217
Potential violation of Law of Demeter (method chain calls)223
Potential violation of Law of Demeter (method chain calls)227
Potential violation of Law of Demeter (method chain calls)227
Potential violation of Law of Demeter (object not created locally)227
Potential violation of Law of Demeter (method chain calls)240

net/sourceforge/pmd/lang/ecmascript/ast/SourceCodePositioner.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)33

net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleChainVisitor.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)28
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)30
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (method chain calls)41

net/sourceforge/pmd/lang/ecmascript/rule/basic/ConsistentReturnRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)24
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)29

net/sourceforge/pmd/lang/java/AbstractJavaParser.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)56

net/sourceforge/pmd/lang/java/Java13Parser.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)26

net/sourceforge/pmd/lang/java/Java14Parser.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)26

net/sourceforge/pmd/lang/java/Java15Parser.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)26

net/sourceforge/pmd/lang/java/Java16Parser.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)24

net/sourceforge/pmd/lang/java/Java17Parser.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)24

net/sourceforge/pmd/lang/java/Java18Parser.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)24

net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (method chain calls)47

net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBodyDeclaration.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (method chain calls)49

net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)22

net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (method chain calls)29
Potential violation of Law of Demeter (method chain calls)29

net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)87
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)116
Potential violation of Law of Demeter (method chain calls)116
Potential violation of Law of Demeter (method chain calls)116
Potential violation of Law of Demeter (object not created locally)128

net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)39
Potential violation of Law of Demeter (method chain calls)68
Potential violation of Law of Demeter (method chain calls)76

net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (object not created locally)51
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (object not created locally)55

net/sourceforge/pmd/lang/java/ast/ASTLiteral.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (method chain calls)78

net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)62
Potential violation of Law of Demeter (method chain calls)66
Potential violation of Law of Demeter (object not created locally)78

net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (method chain calls)75

net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26

net/sourceforge/pmd/lang/java/ast/ASTPrimarySuffix.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)47

net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)19

net/sourceforge/pmd/lang/java/ast/ASTResultType.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)18

net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)39

net/sourceforge/pmd/lang/java/ast/ASTType.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)28
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (method chain calls)35

net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)24

net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java

ViolationLine
Avoid unused imports such as 'net.sourceforge.pmd.lang.symboltable.NameDeclaration'12
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (method chain calls)61
Potential violation of Law of Demeter (method chain calls)70
Potential violation of Law of Demeter (method chain calls)70
Potential violation of Law of Demeter (method chain calls)71
Potential violation of Law of Demeter (method chain calls)71
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)87
Potential violation of Law of Demeter (object not created locally)89
Potential violation of Law of Demeter (object not created locally)102

net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)63

net/sourceforge/pmd/lang/java/ast/Comment.java

ViolationLine
Avoid using if statements without curly braces36
Potential violation of Law of Demeter (static property access)40

net/sourceforge/pmd/lang/java/ast/CommentUtil.java

ViolationLine
Avoid using if statements without curly braces25
Avoid using if statements without curly braces40
Potential violation of Law of Demeter (method chain calls)43
Avoid using if statements without curly braces46
Potential violation of Law of Demeter (method chain calls)52
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'JAVADOC_TAG' is not final.58
Variables should start with a lowercase character, 'JAVADOC_TAG' starts with uppercase character.58
The field name indicates a constant but its modifiers do not58
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'JAVADOC_CACHE' is not final.59
The field name indicates a constant but its modifiers do not59
Variables should start with a lowercase character, 'JAVADOC_CACHE' starts with uppercase character.59
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)94
Potential violation of Law of Demeter (object not created locally)94
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (object not created locally)99
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (object not created locally)104
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (object not created locally)109
Potential violation of Law of Demeter (object not created locally)110
Avoid using if statements without curly braces130
Avoid using if statements without curly braces134
Avoid using if statements without curly braces138
Potential violation of Law of Demeter (method chain calls)151
Potential violation of Law of Demeter (method chain calls)151

net/sourceforge/pmd/lang/java/ast/DumpFacade.java

ViolationLine
Possible God class (WMC=75, ATFD=17, TCC=0.16666666666666666)12 - 247
Useless parentheses.18
Potential violation of Law of Demeter (method chain calls)61
Potential violation of Law of Demeter (method chain calls)61
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (method chain calls)106
Potential violation of Law of Demeter (method chain calls)106
Potential violation of Law of Demeter (method chain calls)108
Potential violation of Law of Demeter (method chain calls)111
Potential violation of Law of Demeter (method chain calls)115
Potential violation of Law of Demeter (method chain calls)119
Potential violation of Law of Demeter (method chain calls)119
Potential violation of Law of Demeter (method chain calls)120
Potential violation of Law of Demeter (method chain calls)124
Potential violation of Law of Demeter (method chain calls)128
Potential violation of Law of Demeter (method chain calls)128
Potential violation of Law of Demeter (method chain calls)128
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)134
Potential violation of Law of Demeter (method chain calls)137
Potential violation of Law of Demeter (method chain calls)141
Potential violation of Law of Demeter (method chain calls)145
Potential violation of Law of Demeter (method chain calls)145
Potential violation of Law of Demeter (method chain calls)145
Potential violation of Law of Demeter (method chain calls)147
Potential violation of Law of Demeter (method chain calls)151
Potential violation of Law of Demeter (method chain calls)154
Potential violation of Law of Demeter (method chain calls)158
Potential violation of Law of Demeter (method chain calls)158
Potential violation of Law of Demeter (method chain calls)160
Potential violation of Law of Demeter (method chain calls)163
Potential violation of Law of Demeter (method chain calls)166
Potential violation of Law of Demeter (method chain calls)169
Potential violation of Law of Demeter (method chain calls)173
Potential violation of Law of Demeter (method chain calls)176
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)184
Potential violation of Law of Demeter (object not created locally)209
Potential violation of Law of Demeter (object not created locally)212
Potential violation of Law of Demeter (object not created locally)215
Potential violation of Law of Demeter (object not created locally)218
Potential violation of Law of Demeter (object not created locally)221
Potential violation of Law of Demeter (object not created locally)224
Potential violation of Law of Demeter (object not created locally)227
Potential violation of Law of Demeter (object not created locally)230
Potential violation of Law of Demeter (object not created locally)233
Potential violation of Law of Demeter (object not created locally)236
Potential violation of Law of Demeter (object not created locally)239
Potential violation of Law of Demeter (object not created locally)242

net/sourceforge/pmd/lang/java/dfa/JavaDataFlowNode.java

ViolationLine
Useless parentheses.23

net/sourceforge/pmd/lang/java/dfa/StatementAndBraceFinder.java

ViolationLine
Possible God class (WMC=58, ATFD=114, TCC=0.0)45 - 321
Potential violation of Law of Demeter (method chain calls)69
Potential violation of Law of Demeter (method chain calls)69
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (object not created locally)97
Potential violation of Law of Demeter (object not created locally)109
Potential violation of Law of Demeter (object not created locally)110
Potential violation of Law of Demeter (object not created locally)110
Potential violation of Law of Demeter (object not created locally)113
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (object not created locally)117
Potential violation of Law of Demeter (object not created locally)118
Potential violation of Law of Demeter (object not created locally)118
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (object not created locally)125
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (object not created locally)139
Potential violation of Law of Demeter (object not created locally)139
Potential violation of Law of Demeter (object not created locally)159
Potential violation of Law of Demeter (object not created locally)159
Potential violation of Law of Demeter (object not created locally)175
Potential violation of Law of Demeter (object not created locally)175
Potential violation of Law of Demeter (object not created locally)178
Potential violation of Law of Demeter (object not created locally)178
Potential violation of Law of Demeter (object not created locally)179
Potential violation of Law of Demeter (object not created locally)187
Potential violation of Law of Demeter (object not created locally)188
Potential violation of Law of Demeter (object not created locally)188
Potential violation of Law of Demeter (object not created locally)190
Potential violation of Law of Demeter (object not created locally)190
Potential violation of Law of Demeter (method chain calls)190
Potential violation of Law of Demeter (object not created locally)191
Potential violation of Law of Demeter (object not created locally)191
Potential violation of Law of Demeter (object not created locally)194
Potential violation of Law of Demeter (object not created locally)194
Potential violation of Law of Demeter (object not created locally)198
Potential violation of Law of Demeter (object not created locally)198
Potential violation of Law of Demeter (object not created locally)201
Potential violation of Law of Demeter (object not created locally)201
Potential violation of Law of Demeter (object not created locally)204
Potential violation of Law of Demeter (object not created locally)204
Potential violation of Law of Demeter (object not created locally)216
Potential violation of Law of Demeter (object not created locally)216
Potential violation of Law of Demeter (object not created locally)228
Potential violation of Law of Demeter (object not created locally)228
Potential violation of Law of Demeter (object not created locally)231
Potential violation of Law of Demeter (object not created locally)231
Potential violation of Law of Demeter (object not created locally)242
Potential violation of Law of Demeter (object not created locally)243
Potential violation of Law of Demeter (object not created locally)243
Potential violation of Law of Demeter (object not created locally)254
Potential violation of Law of Demeter (object not created locally)255
Potential violation of Law of Demeter (object not created locally)255
Potential violation of Law of Demeter (object not created locally)265
Potential violation of Law of Demeter (object not created locally)266
Potential violation of Law of Demeter (object not created locally)266
Potential violation of Law of Demeter (object not created locally)276
Potential violation of Law of Demeter (object not created locally)277
Potential violation of Law of Demeter (object not created locally)277
Potential violation of Law of Demeter (object not created locally)292
Potential violation of Law of Demeter (object not created locally)293
Potential violation of Law of Demeter (object not created locally)295
Potential violation of Law of Demeter (object not created locally)297

net/sourceforge/pmd/lang/java/dfa/VariableAccessVisitor.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)52
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (object not created locally)57
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (method chain calls)71
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (method chain calls)89
Potential violation of Law of Demeter (method chain calls)90
Potential violation of Law of Demeter (method chain calls)94
Potential violation of Law of Demeter (method chain calls)94
Potential violation of Law of Demeter (object not created locally)94
Potential violation of Law of Demeter (object not created locally)94
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (object not created locally)96
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (method chain calls)126
Potential violation of Law of Demeter (object not created locally)131

net/sourceforge/pmd/lang/java/javadoc/JavadocTag.java

ViolationLine
Variables that are final and static should be all capitals, 'tagsById' is not all capitals.15

net/sourceforge/pmd/lang/java/rule/AbstractInefficientZeroCheck.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (method chain calls)44
Potential violation of Law of Demeter (method chain calls)44
Potential violation of Law of Demeter (method chain calls)44
Potential violation of Law of Demeter (method chain calls)45 - 46
Useless parentheses.46
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (method chain calls)75
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (method chain calls)80

net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (method chain calls)56

net/sourceforge/pmd/lang/java/rule/AbstractPoorMethodCall.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (method chain calls)87
Potential violation of Law of Demeter (method chain calls)87
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (method chain calls)94
Potential violation of Law of Demeter (method chain calls)94
Potential violation of Law of Demeter (object not created locally)94
Potential violation of Law of Demeter (object not created locally)97
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (object not created locally)101
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (object not created locally)104

net/sourceforge/pmd/lang/java/rule/GenericLiteralCheckerRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)37
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (method chain calls)52

net/sourceforge/pmd/lang/java/rule/ImportWrapper.java

ViolationLine
Avoid using if statements without curly braces20
Avoid using if statements without curly braces21
Potential violation of Law of Demeter (object not created locally)24
Potential violation of Law of Demeter (method chain calls)25
Potential violation of Law of Demeter (object not created locally)25
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (object not created locally)27

net/sourceforge/pmd/lang/java/rule/JavaRuleChainVisitor.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (method chain calls)40

net/sourceforge/pmd/lang/java/rule/JavaRuleViolation.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)88
Potential violation of Law of Demeter (method chain calls)88
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (method chain calls)107
Potential violation of Law of Demeter (method chain calls)109 - 110
Potential violation of Law of Demeter (method chain calls)112

net/sourceforge/pmd/lang/java/rule/SymbolTableTestRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)19

net/sourceforge/pmd/lang/java/rule/UselessAssignment.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)69
Potential violation of Law of Demeter (method chain calls)70
Potential violation of Law of Demeter (static property access)81

net/sourceforge/pmd/lang/java/rule/basic/AvoidBranchingStatementAsLastInLoopRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)88
Potential violation of Law of Demeter (method chain calls)97
Potential violation of Law of Demeter (method chain calls)98
Potential violation of Law of Demeter (method chain calls)99

net/sourceforge/pmd/lang/java/rule/basic/AvoidMultipleUnaryOperatorsRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (object not created locally)48

net/sourceforge/pmd/lang/java/rule/basic/AvoidUsingHardCodedIPRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)69
Potential violation of Law of Demeter (method chain calls)69
Potential violation of Law of Demeter (method chain calls)69
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (object not created locally)74
Useless parentheses.75
Useless parentheses.87
Useless parentheses.87
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (object not created locally)103
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (object not created locally)147
Potential violation of Law of Demeter (method chain calls)193

net/sourceforge/pmd/lang/java/rule/basic/AvoidUsingOctalValuesRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)31
Potential violation of Law of Demeter (object not created locally)31

net/sourceforge/pmd/lang/java/rule/basic/BigIntegerInstantiationRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (object not created locally)39
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (method chain calls)50

net/sourceforge/pmd/lang/java/rule/basic/BooleanInstantiationRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)52
Potential violation of Law of Demeter (method chain calls)52
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (object not created locally)86
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (object not created locally)99
Potential violation of Law of Demeter (method chain calls)100
Potential violation of Law of Demeter (method chain calls)100
Potential violation of Law of Demeter (method chain calls)100
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (method chain calls)100

net/sourceforge/pmd/lang/java/rule/basic/BrokenNullCheckRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (object not created locally)37
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (method chain calls)52
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)88 - 89
Potential violation of Law of Demeter (object not created locally)115
Potential violation of Law of Demeter (object not created locally)116
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)135
Potential violation of Law of Demeter (method chain calls)141
Potential violation of Law of Demeter (method chain calls)146
Potential violation of Law of Demeter (object not created locally)150

net/sourceforge/pmd/lang/java/rule/basic/CheckResultSetRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)43 - 44
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (object not created locally)43 - 44
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (object not created locally)43
Useless parentheses.43
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (method chain calls)43 - 44
Potential violation of Law of Demeter (method chain calls)43 - 44
Potential violation of Law of Demeter (method chain calls)43 - 44
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (object not created locally)47
Method call on object which may be null48 - 52
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (object not created locally)49
Useless parentheses.49
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (object not created locally)50
Potential violation of Law of Demeter (object not created locally)51

net/sourceforge/pmd/lang/java/rule/basic/CheckSkipResultRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)30
Potential violation of Law of Demeter (method chain calls)31
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (object not created locally)34
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (object not created locally)39
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (object not created locally)42
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (object not created locally)46

net/sourceforge/pmd/lang/java/rule/basic/DoubleCheckedLockingRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (method chain calls)87
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)96
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (object not created locally)99
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (object not created locally)110
Potential violation of Law of Demeter (object not created locally)111
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (object not created locally)115
Potential violation of Law of Demeter (object not created locally)116
Potential violation of Law of Demeter (object not created locally)117
Potential violation of Law of Demeter (object not created locally)118
Potential violation of Law of Demeter (object not created locally)119
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (object not created locally)125
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (object not created locally)128
Potential violation of Law of Demeter (object not created locally)145
Potential violation of Law of Demeter (object not created locally)146
Potential violation of Law of Demeter (object not created locally)146
Potential violation of Law of Demeter (object not created locally)148
Useless parentheses.148
Useless parentheses.148
Potential violation of Law of Demeter (object not created locally)148
Potential violation of Law of Demeter (object not created locally)148
Potential violation of Law of Demeter (object not created locally)148
Potential violation of Law of Demeter (object not created locally)149
Useless parentheses.150
Potential violation of Law of Demeter (object not created locally)150
Useless parentheses.150
Potential violation of Law of Demeter (object not created locally)150
Potential violation of Law of Demeter (object not created locally)150
Potential violation of Law of Demeter (object not created locally)150
Potential violation of Law of Demeter (object not created locally)151
Potential violation of Law of Demeter (object not created locally)152
Potential violation of Law of Demeter (object not created locally)152
Useless parentheses.152
Potential violation of Law of Demeter (object not created locally)152
Potential violation of Law of Demeter (object not created locally)152
Useless parentheses.152
Useless parentheses.182
Useless parentheses.182
Potential violation of Law of Demeter (object not created locally)185
Useless parentheses.193
Useless parentheses.193
Potential violation of Law of Demeter (method chain calls)194

net/sourceforge/pmd/lang/java/rule/basic/OverrideBothEqualsAndHashcodeRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (method chain calls)70 - 71
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (method chain calls)86

net/sourceforge/pmd/lang/java/rule/codesize/AbstractNcssCountRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)55
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (object not created locally)85

net/sourceforge/pmd/lang/java/rule/codesize/CyclomaticComplexityRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)120
Potential violation of Law of Demeter (method chain calls)131
Potential violation of Law of Demeter (object not created locally)141
Potential violation of Law of Demeter (object not created locally)150
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (method chain calls)168
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (object not created locally)196
Potential violation of Law of Demeter (object not created locally)201
Potential violation of Law of Demeter (object not created locally)217
Potential violation of Law of Demeter (object not created locally)234
Potential violation of Law of Demeter (object not created locally)246
Potential violation of Law of Demeter (object not created locally)251
Potential violation of Law of Demeter (static property access)272
Potential violation of Law of Demeter (object not created locally)283
Potential violation of Law of Demeter (object not created locally)285
Potential violation of Law of Demeter (method chain calls)286
Potential violation of Law of Demeter (object not created locally)286
Potential violation of Law of Demeter (object not created locally)287
Potential violation of Law of Demeter (object not created locally)289
Potential violation of Law of Demeter (method chain calls)289
Potential violation of Law of Demeter (object not created locally)289

net/sourceforge/pmd/lang/java/rule/codesize/NPathComplexityRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)61
Avoid declaring a variable if it is unreferenced before a possible exit point.91
Avoid declaring a variable if it is unreferenced before a possible exit point.93
Potential violation of Law of Demeter (method chain calls)97
Potential violation of Law of Demeter (method chain calls)125
Potential violation of Law of Demeter (method chain calls)136
Potential violation of Law of Demeter (method chain calls)147
Potential violation of Law of Demeter (object not created locally)192
Potential violation of Law of Demeter (method chain calls)262

net/sourceforge/pmd/lang/java/rule/codesize/NcssConstructorCountRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (method chain calls)33

net/sourceforge/pmd/lang/java/rule/codesize/NcssMethodCountRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)31

net/sourceforge/pmd/lang/java/rule/codesize/NcssTypeCountRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)61

net/sourceforge/pmd/lang/java/rule/codesize/TooManyFieldsRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)50

net/sourceforge/pmd/lang/java/rule/comments/AbstractCommentRule.java

ViolationLine
Avoid using if statements without curly braces42 - 43
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)50
Potential violation of Law of Demeter (method chain calls)59
Avoid using if statements without curly braces76 - 77
Avoid using if statements without curly braces86 - 87
Potential violation of Law of Demeter (method chain calls)88
Potential violation of Law of Demeter (method chain calls)91
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (object not created locally)103
Potential violation of Law of Demeter (object not created locally)104
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (object not created locally)109
Potential violation of Law of Demeter (object not created locally)109
Potential violation of Law of Demeter (object not created locally)110
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (object not created locally)115
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (object not created locally)132
Potential violation of Law of Demeter (object not created locally)133
Potential violation of Law of Demeter (object not created locally)133
Potential violation of Law of Demeter (object not created locally)133
Potential violation of Law of Demeter (object not created locally)137
Potential violation of Law of Demeter (object not created locally)137
Potential violation of Law of Demeter (object not created locally)138
Potential violation of Law of Demeter (object not created locally)138
Potential violation of Law of Demeter (object not created locally)141
Potential violation of Law of Demeter (object not created locally)142
Potential violation of Law of Demeter (object not created locally)142
Potential violation of Law of Demeter (object not created locally)157
Potential violation of Law of Demeter (object not created locally)158
Potential violation of Law of Demeter (object not created locally)165
Useless parentheses.182
Avoid unnecessary if..then..else statements when returning booleans182 - 187
Useless parentheses.183
Useless parentheses.191
Avoid unnecessary if..then..else statements when returning booleans191 - 196
Useless parentheses.192
Useless parentheses.226

net/sourceforge/pmd/lang/java/rule/comments/CodeInCommentsRule.java

ViolationLine
Avoid unnecessary constructors - the compiler will generate these for you16 - 18

net/sourceforge/pmd/lang/java/rule/comments/CommentContentRule.java

ViolationLine
Perhaps 'wordsAreRegex' could be replaced by a local variable.33
Variables that are final and static should be all capitals, 'badWords' is not all capitals.37
Variables that are final and static should be all capitals, 'NonRegexProperties' is not all capitals.49
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (method chain calls)74
Avoid using if statements without curly braces96
Avoid using if statements without curly braces99
Avoid using if statements without curly braces101
Potential violation of Law of Demeter (object not created locally)101
Potential violation of Law of Demeter (method chain calls)106
Potential violation of Law of Demeter (object not created locally)106
Potential violation of Law of Demeter (method chain calls)107
Potential violation of Law of Demeter (method chain calls)117
Potential violation of Law of Demeter (method chain calls)117
Potential violation of Law of Demeter (method chain calls)122
Avoid using if statements without curly braces133
Potential violation of Law of Demeter (object not created locally)137
Avoid using if statements without curly braces137

net/sourceforge/pmd/lang/java/rule/comments/CommentRequiredRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (static property access)71
Potential violation of Law of Demeter (static property access)73
Potential violation of Law of Demeter (static property access)75
Potential violation of Law of Demeter (method chain calls)84 - 85
Potential violation of Law of Demeter (method chain calls)84 - 85
Potential violation of Law of Demeter (method chain calls)121 - 122
Potential violation of Law of Demeter (method chain calls)121 - 122
Potential violation of Law of Demeter (method chain calls)123 - 124
Potential violation of Law of Demeter (method chain calls)123 - 124
Potential violation of Law of Demeter (method chain calls)167 - 168
Potential violation of Law of Demeter (method chain calls)167 - 168
Potential violation of Law of Demeter (method chain calls)194 - 195
Potential violation of Law of Demeter (method chain calls)194 - 195

net/sourceforge/pmd/lang/java/rule/comments/CommentSizeRule.java

ViolationLine
Avoid using if statements without curly braces33
Potential violation of Law of Demeter (method chain calls)40
Avoid using if statements without curly braces44
Potential violation of Law of Demeter (method chain calls)44
Potential violation of Law of Demeter (method chain calls)49
Avoid using if statements without curly braces49
Potential violation of Law of Demeter (method chain calls)67
Potential violation of Law of Demeter (method chain calls)72
Avoid using if statements without curly braces73
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (method chain calls)84 - 86
Avoid using if statements without curly braces90
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (method chain calls)93 - 95

net/sourceforge/pmd/lang/java/rule/comments/HeaderCommentsRule.java

ViolationLine
Variables that are final and static should be all capitals, 'requiredWords' is not all capitals.18
Variables that are final and static should be all capitals, 'requiredTags' is not all capitals.19
Potential violation of Law of Demeter (method chain calls)40

net/sourceforge/pmd/lang/java/rule/controversial/AssignmentInOperandRule.java

ViolationLine
Useless parentheses.49
Useless parentheses.50
Potential violation of Law of Demeter (object not created locally)51
Useless parentheses.51
Useless parentheses.53 - 54
Useless parentheses.54

net/sourceforge/pmd/lang/java/rule/controversial/DataflowAnomalyAnalysisRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (method chain calls)74
Avoid using if statements without curly braces85
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (static property access)114
Potential violation of Law of Demeter (static property access)118
Potential violation of Law of Demeter (method chain calls)142
Potential violation of Law of Demeter (object not created locally)142
Useless parentheses.168
Useless parentheses.169
Potential violation of Law of Demeter (method chain calls)170
Potential violation of Law of Demeter (method chain calls)171

net/sourceforge/pmd/lang/java/rule/controversial/DontImportSunRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)12
Potential violation of Law of Demeter (object not created locally)13
Potential violation of Law of Demeter (object not created locally)13

net/sourceforge/pmd/lang/java/rule/controversial/NullAssignmentRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (method chain calls)54
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (method chain calls)54
Potential violation of Law of Demeter (method chain calls)54

net/sourceforge/pmd/lang/java/rule/controversial/SuspiciousOctalEscapeRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)16
Potential violation of Law of Demeter (object not created locally)16
Potential violation of Law of Demeter (object not created locally)20
Potential violation of Law of Demeter (object not created locally)21
Potential violation of Law of Demeter (object not created locally)22
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (object not created locally)24
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)30
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (object not created locally)44

net/sourceforge/pmd/lang/java/rule/coupling/CouplingBetweenObjectsRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (object not created locally)106
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (method chain calls)135
Potential violation of Law of Demeter (method chain calls)140
Potential violation of Law of Demeter (method chain calls)140
Potential violation of Law of Demeter (object not created locally)141
Potential violation of Law of Demeter (method chain calls)141

net/sourceforge/pmd/lang/java/rule/coupling/LawOfDemeterRule.java

ViolationLine
Possible God class (WMC=66, ATFD=45, TCC=0.10526315789473684)80 - 375
Potential violation of Law of Demeter (object not created locally)154
Potential violation of Law of Demeter (method chain calls)162
Potential violation of Law of Demeter (method chain calls)163
Potential violation of Law of Demeter (object not created locally)181
Potential violation of Law of Demeter (object not created locally)181
Potential violation of Law of Demeter (object not created locally)189
Potential violation of Law of Demeter (object not created locally)204
Potential violation of Law of Demeter (method chain calls)205
Potential violation of Law of Demeter (object not created locally)205
Potential violation of Law of Demeter (method chain calls)260
Potential violation of Law of Demeter (method chain calls)260
Potential violation of Law of Demeter (method chain calls)260
Potential violation of Law of Demeter (method chain calls)260
Potential violation of Law of Demeter (object not created locally)260
Potential violation of Law of Demeter (method chain calls)264
Potential violation of Law of Demeter (object not created locally)264
Potential violation of Law of Demeter (method chain calls)264
Potential violation of Law of Demeter (method chain calls)264
Potential violation of Law of Demeter (method chain calls)264
No need to check for null before an instanceof273
Potential violation of Law of Demeter (method chain calls)274
Potential violation of Law of Demeter (method chain calls)275
Potential violation of Law of Demeter (method chain calls)289
Potential violation of Law of Demeter (method chain calls)289
Potential violation of Law of Demeter (object not created locally)300
Potential violation of Law of Demeter (method chain calls)311
Potential violation of Law of Demeter (object not created locally)313
Potential violation of Law of Demeter (object not created locally)315
Potential violation of Law of Demeter (object not created locally)316
Potential violation of Law of Demeter (object not created locally)317
Potential violation of Law of Demeter (object not created locally)320
Potential violation of Law of Demeter (object not created locally)324
Potential violation of Law of Demeter (object not created locally)326
Potential violation of Law of Demeter (method chain calls)327
Potential violation of Law of Demeter (object not created locally)327
Potential violation of Law of Demeter (object not created locally)329
Potential violation of Law of Demeter (object not created locally)334
Potential violation of Law of Demeter (object not created locally)336
Useless parentheses.343
Useless parentheses.344
Potential violation of Law of Demeter (method chain calls)351

net/sourceforge/pmd/lang/java/rule/coupling/LooseCouplingRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)42
Potential violation of Law of Demeter (object not created locally)42
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (method chain calls)46

net/sourceforge/pmd/lang/java/rule/coupling/LoosePackageCouplingRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)67
Useless parentheses.116
Potential violation of Law of Demeter (object not created locally)122

net/sourceforge/pmd/lang/java/rule/design/AccessorClassGenerationRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)158
Potential violation of Law of Demeter (method chain calls)158
Potential violation of Law of Demeter (object not created locally)166
Potential violation of Law of Demeter (method chain calls)185
Potential violation of Law of Demeter (method chain calls)185
Avoid declaring a variable if it is unreferenced before a possible exit point.190
Potential violation of Law of Demeter (object not created locally)200
Potential violation of Law of Demeter (method chain calls)228
Potential violation of Law of Demeter (method chain calls)241
Potential violation of Law of Demeter (method chain calls)243
Use equals() to compare object references.255
Potential violation of Law of Demeter (object not created locally)262
Potential violation of Law of Demeter (object not created locally)262
Potential violation of Law of Demeter (object not created locally)262
Potential violation of Law of Demeter (object not created locally)262
Useless parentheses.262
Potential violation of Law of Demeter (method chain calls)262
Potential violation of Law of Demeter (object not created locally)263

net/sourceforge/pmd/lang/java/rule/design/AssignmentToNonFinalStaticRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)30
Potential violation of Law of Demeter (object not created locally)30
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)47

net/sourceforge/pmd/lang/java/rule/design/AvoidReassigningParametersRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)20
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (object not created locally)33
Potential violation of Law of Demeter (object not created locally)33
Useless parentheses.33
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (object not created locally)34
Potential violation of Law of Demeter (object not created locally)34
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (object not created locally)34
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (object not created locally)37
Potential violation of Law of Demeter (object not created locally)37
Potential violation of Law of Demeter (method chain calls)45

net/sourceforge/pmd/lang/java/rule/design/CloseResourceRule.java

ViolationLine
Possible God class (WMC=67, ATFD=53, TCC=0.0)52 - 329
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (object not created locally)115
Potential violation of Law of Demeter (object not created locally)116
Potential violation of Law of Demeter (object not created locally)117
Potential violation of Law of Demeter (object not created locally)119
Potential violation of Law of Demeter (method chain calls)119
Potential violation of Law of Demeter (object not created locally)119
Potential violation of Law of Demeter (method chain calls)119
Potential violation of Law of Demeter (object not created locally)120
Potential violation of Law of Demeter (object not created locally)120
Potential violation of Law of Demeter (object not created locally)120
Useless parentheses.120
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (method chain calls)136
Potential violation of Law of Demeter (method chain calls)136
Potential violation of Law of Demeter (object not created locally)144
Potential violation of Law of Demeter (object not created locally)145
Potential violation of Law of Demeter (object not created locally)162
Potential violation of Law of Demeter (object not created locally)167
Potential violation of Law of Demeter (object not created locally)180
Potential violation of Law of Demeter (object not created locally)181
Potential violation of Law of Demeter (object not created locally)181
Potential violation of Law of Demeter (method chain calls)183
Potential violation of Law of Demeter (object not created locally)183
Potential violation of Law of Demeter (object not created locally)184
Potential violation of Law of Demeter (object not created locally)185
Potential violation of Law of Demeter (method chain calls)190
Potential violation of Law of Demeter (object not created locally)190
Potential violation of Law of Demeter (object not created locally)201
Potential violation of Law of Demeter (object not created locally)201
Potential violation of Law of Demeter (method chain calls)202
Potential violation of Law of Demeter (object not created locally)202
Potential violation of Law of Demeter (object not created locally)203
Potential violation of Law of Demeter (object not created locally)205
Potential violation of Law of Demeter (object not created locally)206
Potential violation of Law of Demeter (object not created locally)210
Potential violation of Law of Demeter (object not created locally)211
Potential violation of Law of Demeter (object not created locally)215
Potential violation of Law of Demeter (object not created locally)229
Potential violation of Law of Demeter (object not created locally)232
Potential violation of Law of Demeter (object not created locally)234
Potential violation of Law of Demeter (object not created locally)235
Useless parentheses.236
Useless parentheses.236
Potential violation of Law of Demeter (object not created locally)237
Potential violation of Law of Demeter (object not created locally)238
Useless parentheses.239
Potential violation of Law of Demeter (object not created locally)240
Potential violation of Law of Demeter (object not created locally)249
Potential violation of Law of Demeter (object not created locally)251
Potential violation of Law of Demeter (object not created locally)251
Potential violation of Law of Demeter (object not created locally)269
Potential violation of Law of Demeter (object not created locally)271
Potential violation of Law of Demeter (object not created locally)297
Potential violation of Law of Demeter (object not created locally)299
Potential violation of Law of Demeter (object not created locally)300
Useless parentheses.300
Potential violation of Law of Demeter (method chain calls)300
Potential violation of Law of Demeter (object not created locally)310
Potential violation of Law of Demeter (object not created locally)311
Potential violation of Law of Demeter (object not created locally)312
Potential violation of Law of Demeter (object not created locally)323

net/sourceforge/pmd/lang/java/rule/design/CompareObjectsWithEqualsRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)29
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (method chain calls)34
Useless parentheses.38
Useless parentheses.38
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (method chain calls)54
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)62
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (method chain calls)76
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (method chain calls)76

net/sourceforge/pmd/lang/java/rule/design/ConfusingTernaryRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (method chain calls)71
Potential violation of Law of Demeter (method chain calls)71
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (method chain calls)111
Useless parentheses.138
Useless parentheses.143
Potential violation of Law of Demeter (object not created locally)143
Potential violation of Law of Demeter (object not created locally)143
Potential violation of Law of Demeter (object not created locally)146
Useless parentheses.148
Potential violation of Law of Demeter (object not created locally)148
Potential violation of Law of Demeter (object not created locally)148
Potential violation of Law of Demeter (object not created locally)151

net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule.java

ViolationLine
Possible God class (WMC=91, ATFD=69, TCC=0.0)50 - 968
Potential violation of Law of Demeter (method chain calls)286
Potential violation of Law of Demeter (object not created locally)483
Potential violation of Law of Demeter (object not created locally)484
Potential violation of Law of Demeter (method chain calls)600
Potential violation of Law of Demeter (method chain calls)600
Potential violation of Law of Demeter (method chain calls)600
Potential violation of Law of Demeter (method chain calls)600
Potential violation of Law of Demeter (method chain calls)600
Potential violation of Law of Demeter (method chain calls)600
Potential violation of Law of Demeter (method chain calls)604
Potential violation of Law of Demeter (method chain calls)606
Potential violation of Law of Demeter (method chain calls)606
Potential violation of Law of Demeter (method chain calls)608
Potential violation of Law of Demeter (method chain calls)609
Potential violation of Law of Demeter (object not created locally)611
Potential violation of Law of Demeter (object not created locally)612
Potential violation of Law of Demeter (method chain calls)619
Potential violation of Law of Demeter (method chain calls)619
Potential violation of Law of Demeter (method chain calls)622
Potential violation of Law of Demeter (method chain calls)623
Potential violation of Law of Demeter (object not created locally)655
Potential violation of Law of Demeter (object not created locally)656
Potential violation of Law of Demeter (object not created locally)657
Potential violation of Law of Demeter (object not created locally)657
Potential violation of Law of Demeter (object not created locally)662
Potential violation of Law of Demeter (method chain calls)663
Potential violation of Law of Demeter (object not created locally)663
Potential violation of Law of Demeter (method chain calls)664
Potential violation of Law of Demeter (object not created locally)664
Potential violation of Law of Demeter (object not created locally)665
Potential violation of Law of Demeter (object not created locally)667
Potential violation of Law of Demeter (object not created locally)667
Potential violation of Law of Demeter (object not created locally)667
Potential violation of Law of Demeter (object not created locally)668
Potential violation of Law of Demeter (object not created locally)668
Potential violation of Law of Demeter (object not created locally)669
Potential violation of Law of Demeter (object not created locally)670
Potential violation of Law of Demeter (object not created locally)691
Potential violation of Law of Demeter (object not created locally)695
Potential violation of Law of Demeter (object not created locally)695
Potential violation of Law of Demeter (object not created locally)697
Potential violation of Law of Demeter (object not created locally)698
Potential violation of Law of Demeter (method chain calls)702
Potential violation of Law of Demeter (method chain calls)703
Potential violation of Law of Demeter (object not created locally)705
Potential violation of Law of Demeter (object not created locally)706
Potential violation of Law of Demeter (object not created locally)706
Potential violation of Law of Demeter (object not created locally)707
Potential violation of Law of Demeter (object not created locally)731
Potential violation of Law of Demeter (object not created locally)732
Potential violation of Law of Demeter (object not created locally)737
Potential violation of Law of Demeter (object not created locally)738
Potential violation of Law of Demeter (method chain calls)738
Potential violation of Law of Demeter (object not created locally)740
Potential violation of Law of Demeter (object not created locally)741
Potential violation of Law of Demeter (method chain calls)741
Potential violation of Law of Demeter (object not created locally)742
Potential violation of Law of Demeter (object not created locally)743
Potential violation of Law of Demeter (object not created locally)743
Potential violation of Law of Demeter (object not created locally)744
Potential violation of Law of Demeter (method chain calls)802
Potential violation of Law of Demeter (method chain calls)802
Potential violation of Law of Demeter (method chain calls)805
Potential violation of Law of Demeter (method chain calls)805
Potential violation of Law of Demeter (object not created locally)810
Potential violation of Law of Demeter (method chain calls)811
Potential violation of Law of Demeter (method chain calls)811
Potential violation of Law of Demeter (method chain calls)816
Potential violation of Law of Demeter (method chain calls)816
Potential violation of Law of Demeter (object not created locally)832
Potential violation of Law of Demeter (object not created locally)832
Potential violation of Law of Demeter (object not created locally)832
Potential violation of Law of Demeter (object not created locally)832
Potential violation of Law of Demeter (object not created locally)835
Potential violation of Law of Demeter (method chain calls)838
Potential violation of Law of Demeter (method chain calls)838
Potential violation of Law of Demeter (method chain calls)839
Potential violation of Law of Demeter (method chain calls)839
Potential violation of Law of Demeter (method chain calls)872
Potential violation of Law of Demeter (method chain calls)873
Potential violation of Law of Demeter (object not created locally)883
Potential violation of Law of Demeter (object not created locally)883
Potential violation of Law of Demeter (method chain calls)883
Potential violation of Law of Demeter (object not created locally)886
Potential violation of Law of Demeter (object not created locally)887
Potential violation of Law of Demeter (object not created locally)889
Potential violation of Law of Demeter (method chain calls)912
Potential violation of Law of Demeter (object not created locally)924
Potential violation of Law of Demeter (method chain calls)925
Potential violation of Law of Demeter (method chain calls)925
Potential violation of Law of Demeter (object not created locally)925
Potential violation of Law of Demeter (object not created locally)926
Potential violation of Law of Demeter (object not created locally)940
Potential violation of Law of Demeter (object not created locally)941
Potential violation of Law of Demeter (object not created locally)942
Potential violation of Law of Demeter (object not created locally)944
Potential violation of Law of Demeter (object not created locally)945
Potential violation of Law of Demeter (object not created locally)946
Potential violation of Law of Demeter (object not created locally)947
Potential violation of Law of Demeter (object not created locally)949
Potential violation of Law of Demeter (object not created locally)951
Potential violation of Law of Demeter (object not created locally)953
Potential violation of Law of Demeter (object not created locally)955
Potential violation of Law of Demeter (object not created locally)958
Potential violation of Law of Demeter (object not created locally)963

net/sourceforge/pmd/lang/java/rule/design/ExcessiveNodeCountRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)37

net/sourceforge/pmd/lang/java/rule/design/GenericClassCounterRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)89
Potential violation of Law of Demeter (object not created locally)158
Potential violation of Law of Demeter (object not created locally)159
Potential violation of Law of Demeter (object not created locally)175

net/sourceforge/pmd/lang/java/rule/design/GodClassRule.java

ViolationLine
Possible God class (WMC=54, ATFD=32, TCC=0.0)49 - 374
Potential violation of Law of Demeter (method chain calls)109 - 112
Potential violation of Law of Demeter (method chain calls)109 - 112
Potential violation of Law of Demeter (method chain calls)109 - 112
Potential violation of Law of Demeter (method chain calls)109 - 112
Potential violation of Law of Demeter (method chain calls)109 - 112
Potential violation of Law of Demeter (method chain calls)109 - 112
Potential violation of Law of Demeter (method chain calls)109 - 112
Potential violation of Law of Demeter (method chain calls)109 - 112
Potential violation of Law of Demeter (method chain calls)109 - 112
Potential violation of Law of Demeter (object not created locally)169
Potential violation of Law of Demeter (object not created locally)169
Potential violation of Law of Demeter (object not created locally)169
Useless parentheses.188
Potential violation of Law of Demeter (method chain calls)195
Potential violation of Law of Demeter (method chain calls)195
Potential violation of Law of Demeter (object not created locally)197
Potential violation of Law of Demeter (object not created locally)217
Potential violation of Law of Demeter (method chain calls)218
Potential violation of Law of Demeter (object not created locally)218
Potential violation of Law of Demeter (object not created locally)228
Potential violation of Law of Demeter (object not created locally)228
Potential violation of Law of Demeter (object not created locally)228
Potential violation of Law of Demeter (method chain calls)230
Potential violation of Law of Demeter (object not created locally)243
Potential violation of Law of Demeter (object not created locally)247
Potential violation of Law of Demeter (object not created locally)254
Potential violation of Law of Demeter (method chain calls)259
Potential violation of Law of Demeter (object not created locally)259
Potential violation of Law of Demeter (object not created locally)261
Potential violation of Law of Demeter (object not created locally)263
Potential violation of Law of Demeter (method chain calls)263
Potential violation of Law of Demeter (object not created locally)272
Potential violation of Law of Demeter (method chain calls)277
Potential violation of Law of Demeter (object not created locally)277
Potential violation of Law of Demeter (method chain calls)279
Potential violation of Law of Demeter (object not created locally)279
Potential violation of Law of Demeter (method chain calls)289
Potential violation of Law of Demeter (method chain calls)290
Potential violation of Law of Demeter (object not created locally)290
Potential violation of Law of Demeter (method chain calls)304
Potential violation of Law of Demeter (method chain calls)313

net/sourceforge/pmd/lang/java/rule/design/IdempotentOperationsRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)24
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (object not created locally)42
Potential violation of Law of Demeter (object not created locally)42
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (method chain calls)54
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (method chain calls)54
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (method chain calls)60
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (method chain calls)60
Potential violation of Law of Demeter (method chain calls)64
Potential violation of Law of Demeter (object not created locally)64
Potential violation of Law of Demeter (method chain calls)64
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (object not created locally)70
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)74

net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)55
Potential violation of Law of Demeter (object not created locally)55
Potential violation of Law of Demeter (method chain calls)62
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (object not created locally)96
Potential violation of Law of Demeter (object not created locally)116
Potential violation of Law of Demeter (method chain calls)121 - 122

net/sourceforge/pmd/lang/java/rule/design/NonThreadSafeSingletonRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (object not created locally)83
Useless parentheses.83
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (method chain calls)85
Potential violation of Law of Demeter (object not created locally)85
Potential violation of Law of Demeter (object not created locally)85
Useless parentheses.85
Potential violation of Law of Demeter (method chain calls)85
Potential violation of Law of Demeter (object not created locally)85
Potential violation of Law of Demeter (object not created locally)86 - 87
Potential violation of Law of Demeter (method chain calls)86 - 87
Potential violation of Law of Demeter (object not created locally)86
Potential violation of Law of Demeter (object not created locally)89
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)94

net/sourceforge/pmd/lang/java/rule/design/PositionalIteratorRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)19
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (object not created locally)50
Potential violation of Law of Demeter (object not created locally)51
Potential violation of Law of Demeter (method chain calls)71

net/sourceforge/pmd/lang/java/rule/design/PreserveStackTraceRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (object not created locally)50
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)62
Potential violation of Law of Demeter (method chain calls)62
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)74
Useless parentheses.77
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (method chain calls)78
Potential violation of Law of Demeter (method chain calls)78
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (method chain calls)84 - 85
Potential violation of Law of Demeter (method chain calls)84 - 85
Potential violation of Law of Demeter (object not created locally)84 - 85
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (method chain calls)106
Potential violation of Law of Demeter (object not created locally)106
Potential violation of Law of Demeter (object not created locally)108
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (object not created locally)109
Potential violation of Law of Demeter (object not created locally)111
Potential violation of Law of Demeter (method chain calls)127
Potential violation of Law of Demeter (object not created locally)131
Potential violation of Law of Demeter (object not created locally)132
Potential violation of Law of Demeter (object not created locally)135
Potential violation of Law of Demeter (object not created locally)141
Potential violation of Law of Demeter (object not created locally)171

net/sourceforge/pmd/lang/java/rule/design/SimplifyBooleanReturnsRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)28
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)30
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (method chain calls)32
Useless parentheses.32
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (method chain calls)57
Potential violation of Law of Demeter (method chain calls)57
Potential violation of Law of Demeter (method chain calls)57
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)62
Potential violation of Law of Demeter (method chain calls)63
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (method chain calls)113
Potential violation of Law of Demeter (method chain calls)113
Potential violation of Law of Demeter (object not created locally)113
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (method chain calls)114
Potential violation of Law of Demeter (method chain calls)114
Potential violation of Law of Demeter (method chain calls)142
Potential violation of Law of Demeter (method chain calls)142
Potential violation of Law of Demeter (method chain calls)142
Potential violation of Law of Demeter (method chain calls)142
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (object not created locally)189
Potential violation of Law of Demeter (object not created locally)192
Useless parentheses.199
Potential violation of Law of Demeter (method chain calls)241
Potential violation of Law of Demeter (method chain calls)244

net/sourceforge/pmd/lang/java/rule/design/SingularFieldRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (object not created locally)55
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)62
Potential violation of Law of Demeter (object not created locally)64
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (method chain calls)80
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (object not created locally)97
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (object not created locally)104
Potential violation of Law of Demeter (object not created locally)110
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (object not created locally)127
Potential violation of Law of Demeter (object not created locally)135
Potential violation of Law of Demeter (object not created locally)136
Potential violation of Law of Demeter (object not created locally)147
Potential violation of Law of Demeter (method chain calls)148
Potential violation of Law of Demeter (method chain calls)148
Potential violation of Law of Demeter (method chain calls)148

net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)78
Potential violation of Law of Demeter (method chain calls)85
Potential violation of Law of Demeter (method chain calls)95

net/sourceforge/pmd/lang/java/rule/design/UnnecessaryLocalBeforeReturnRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (object not created locally)50
Potential violation of Law of Demeter (object not created locally)50
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (object not created locally)51
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (object not created locally)53

net/sourceforge/pmd/lang/java/rule/design/UnsynchronizedStaticDateFormatterRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)42
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (method chain calls)52
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)57

net/sourceforge/pmd/lang/java/rule/design/UseCollectionIsEmptyRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)31
Potential violation of Law of Demeter (method chain calls)31

net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (object not created locally)34
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (method chain calls)44
Potential violation of Law of Demeter (object not created locally)50
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (method chain calls)59
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)62

net/sourceforge/pmd/lang/java/rule/finalizers/AvoidCallingFinalizeRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (method chain calls)31
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (method chain calls)43
Substitute calls to size() == 0 (or size() != 0) with calls to isEmpty()45
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (method chain calls)51
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (method chain calls)52

net/sourceforge/pmd/lang/java/rule/imports/DontImportJavaLangRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)21
Potential violation of Law of Demeter (method chain calls)25
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (object not created locally)28
Potential violation of Law of Demeter (object not created locally)28
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)30

net/sourceforge/pmd/lang/java/rule/imports/DuplicateImportsRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (object not created locally)33
Potential violation of Law of Demeter (method chain calls)35
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (method chain calls)78
Potential violation of Law of Demeter (method chain calls)78
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (method chain calls)84

net/sourceforge/pmd/lang/java/rule/imports/ImportFromSamePackageRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)14
Potential violation of Law of Demeter (method chain calls)14
Potential violation of Law of Demeter (object not created locally)16

net/sourceforge/pmd/lang/java/rule/imports/UnnecessaryFullyQualifiedNameRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)62
Potential violation of Law of Demeter (object not created locally)64
Potential violation of Law of Demeter (object not created locally)64
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (method chain calls)78
Potential violation of Law of Demeter (object not created locally)96
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (object not created locally)99
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)110
Potential violation of Law of Demeter (method chain calls)110
Potential violation of Law of Demeter (method chain calls)110
Potential violation of Law of Demeter (method chain calls)119
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)129

net/sourceforge/pmd/lang/java/rule/imports/UnusedImportsRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (method chain calls)100
Potential violation of Law of Demeter (method chain calls)101
Potential violation of Law of Demeter (object not created locally)101
Potential violation of Law of Demeter (object not created locally)103
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (method chain calls)138
Potential violation of Law of Demeter (method chain calls)138
Potential violation of Law of Demeter (method chain calls)138

net/sourceforge/pmd/lang/java/rule/javabeans/BeanMembersShouldSerializeRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (method chain calls)61 - 62
Potential violation of Law of Demeter (method chain calls)61 - 62
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (object not created locally)64
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (method chain calls)75
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (method chain calls)80
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (method chain calls)81
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)85
Potential violation of Law of Demeter (object not created locally)86
Potential violation of Law of Demeter (object not created locally)86
Potential violation of Law of Demeter (object not created locally)86
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (object not created locally)91
Useless parentheses.91
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (object not created locally)109
Potential violation of Law of Demeter (object not created locally)109
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (method chain calls)113
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (object not created locally)115
Potential violation of Law of Demeter (method chain calls)115
Potential violation of Law of Demeter (object not created locally)115

net/sourceforge/pmd/lang/java/rule/junit/AbstractJUnitRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (object not created locally)106
Potential violation of Law of Demeter (object not created locally)120
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (method chain calls)122
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (method chain calls)125
Potential violation of Law of Demeter (object not created locally)125

net/sourceforge/pmd/lang/java/rule/junit/JUnitAssertionsShouldIncludeMessageRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)49

net/sourceforge/pmd/lang/java/rule/junit/JUnitTestsShouldIncludeAssertRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)65 - 66
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (object not created locally)65 - 66
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (method chain calls)65 - 66
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (method chain calls)66
Potential violation of Law of Demeter (method chain calls)66
Useless parentheses.66
Potential violation of Law of Demeter (method chain calls)69
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (object not created locally)89
Potential violation of Law of Demeter (object not created locally)89
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (method chain calls)90
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)91

net/sourceforge/pmd/lang/java/rule/junit/TestClassWithoutTestCasesRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)24
Potential violation of Law of Demeter (object not created locally)42

net/sourceforge/pmd/lang/java/rule/logging/GuardLogStatementJavaUtilRule.java

ViolationLine
Avoid unnecessary constructors - the compiler will generate these for you15
Potential violation of Law of Demeter (method chain calls)31

net/sourceforge/pmd/lang/java/rule/logging/GuardLogStatementRule.java

ViolationLine
Variables that are final and static should be all capitals, 'xpathExpression' is not all capitals.44
Potential violation of Law of Demeter (method chain calls)75 - 76
Potential violation of Law of Demeter (method chain calls)75 - 76
Potential violation of Law of Demeter (method chain calls)102 - 103
Potential violation of Law of Demeter (method chain calls)105
Avoid using if statements without curly braces112 - 113
Potential violation of Law of Demeter (method chain calls)125 - 126
Potential violation of Law of Demeter (object not created locally)125 - 126
Potential violation of Law of Demeter (object not created locally)126
Avoid using if statements without curly braces132 - 136

net/sourceforge/pmd/lang/java/rule/logging/MoreThanOneLoggerRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)80
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (method chain calls)88
Potential violation of Law of Demeter (object not created locally)88

net/sourceforge/pmd/lang/java/rule/migrating/JUnitUseExpectedRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)51
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (method chain calls)52
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (method chain calls)87
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (method chain calls)93
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)97
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (object not created locally)98

net/sourceforge/pmd/lang/java/rule/migrating/UnnecessaryCastRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (object not created locally)86
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (method chain calls)86

net/sourceforge/pmd/lang/java/rule/naming/AvoidDollarSignsRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)14
Potential violation of Law of Demeter (method chain calls)22
Potential violation of Law of Demeter (method chain calls)30

net/sourceforge/pmd/lang/java/rule/naming/AvoidFieldNameMatchingMethodNameRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)38
Potential violation of Law of Demeter (object not created locally)38
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (object not created locally)42
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (object not created locally)47

net/sourceforge/pmd/lang/java/rule/naming/AvoidFieldNameMatchingTypeNameRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)21
Potential violation of Law of Demeter (method chain calls)21

net/sourceforge/pmd/lang/java/rule/naming/ClassNamingConventionsRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)12
Potential violation of Law of Demeter (method chain calls)12

net/sourceforge/pmd/lang/java/rule/naming/MethodNamingConventionsRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)15
Potential violation of Law of Demeter (object not created locally)18

net/sourceforge/pmd/lang/java/rule/naming/SuspiciousHashcodeMethodNameRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)28
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)30
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (object not created locally)33

net/sourceforge/pmd/lang/java/rule/naming/VariableNamingConventionsRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)108
Potential violation of Law of Demeter (method chain calls)108
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (object not created locally)156
Potential violation of Law of Demeter (object not created locally)162
Potential violation of Law of Demeter (object not created locally)162
Potential violation of Law of Demeter (object not created locally)171
Potential violation of Law of Demeter (object not created locally)178
Potential violation of Law of Demeter (method chain calls)194
Potential violation of Law of Demeter (method chain calls)195
Potential violation of Law of Demeter (method chain calls)195
Potential violation of Law of Demeter (method chain calls)195
Potential violation of Law of Demeter (method chain calls)195
Potential violation of Law of Demeter (method chain calls)206
Potential violation of Law of Demeter (method chain calls)207
Potential violation of Law of Demeter (method chain calls)207
Potential violation of Law of Demeter (method chain calls)207
Potential violation of Law of Demeter (method chain calls)207
Avoid using if statements without curly braces219

net/sourceforge/pmd/lang/java/rule/optimizations/AbstractOptimizationRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (object not created locally)31

net/sourceforge/pmd/lang/java/rule/optimizations/AvoidInstantiatingObjectsInLoopsRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (object not created locally)46

net/sourceforge/pmd/lang/java/rule/optimizations/LocalVariableCouldBeFinalRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)21
Potential violation of Law of Demeter (object not created locally)22
Potential violation of Law of Demeter (object not created locally)24
Potential violation of Law of Demeter (object not created locally)28
Potential violation of Law of Demeter (object not created locally)28

net/sourceforge/pmd/lang/java/rule/optimizations/MethodArgumentCouldBeFinalRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (object not created locally)33
Useless parentheses.34
Potential violation of Law of Demeter (object not created locally)34
Potential violation of Law of Demeter (object not created locally)35

net/sourceforge/pmd/lang/java/rule/optimizations/PrematureDeclarationRule.java

ViolationLine
Avoid unnecessary constructors - the compiler will generate these for you31
replace o.getClass().equals(MyClass.class) with o instanceof MyClass43
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)49
Avoid using if statements without curly braces59
Use equals() to compare object references.83
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (object not created locally)85
Potential violation of Law of Demeter (method chain calls)85
Avoid using if statements without curly braces85
Potential violation of Law of Demeter (object not created locally)101
Potential violation of Law of Demeter (object not created locally)103
Avoid using if statements without curly braces103
Potential violation of Law of Demeter (object not created locally)106
Potential violation of Law of Demeter (object not created locally)107
Avoid using if statements without curly braces108
Avoid using a branching statement as the last in a loop.109
Avoid using if statements without curly braces128
Potential violation of Law of Demeter (object not created locally)158
Potential violation of Law of Demeter (method chain calls)158
Potential violation of Law of Demeter (object not created locally)158
Avoid using if statements without curly braces173

net/sourceforge/pmd/lang/java/rule/optimizations/RedundantFieldInitializerRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (object not created locally)42
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (object not created locally)50
Potential violation of Law of Demeter (method chain calls)51
Potential violation of Law of Demeter (object not created locally)51
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)70
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (object not created locally)85
Potential violation of Law of Demeter (object not created locally)86
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (method chain calls)87
Potential violation of Law of Demeter (method chain calls)113
Potential violation of Law of Demeter (method chain calls)119
Potential violation of Law of Demeter (method chain calls)124

net/sourceforge/pmd/lang/java/rule/optimizations/UnnecessaryWrapperObjectCreationRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (method chain calls)51
Potential violation of Law of Demeter (method chain calls)51
Useless parentheses.53
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (object not created locally)55
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (method chain calls)61
Potential violation of Law of Demeter (method chain calls)61
Useless parentheses.61

net/sourceforge/pmd/lang/java/rule/optimizations/UseStringBufferForStringAppendsRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)25
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (object not created locally)50

net/sourceforge/pmd/lang/java/rule/regex/RegexHelper.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (method chain calls)57
Potential violation of Law of Demeter (object not created locally)59

net/sourceforge/pmd/lang/java/rule/strictexception/AvoidCatchingThrowableRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (object not created locally)24

net/sourceforge/pmd/lang/java/rule/strictexception/ExceptionAsFlowControlRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)29 - 30
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (object not created locally)38
Potential violation of Law of Demeter (method chain calls)38

net/sourceforge/pmd/lang/java/rule/strictexception/SignatureDeclareThrowsExceptionRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (object not created locally)57
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (object not created locally)69
Potential violation of Law of Demeter (method chain calls)107

net/sourceforge/pmd/lang/java/rule/strings/AvoidDuplicateLiteralsRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)113
Potential violation of Law of Demeter (object not created locally)120
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (object not created locally)147
Potential violation of Law of Demeter (object not created locally)150
Potential violation of Law of Demeter (method chain calls)151
Potential violation of Law of Demeter (method chain calls)151
Potential violation of Law of Demeter (object not created locally)151
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (object not created locally)166
Potential violation of Law of Demeter (object not created locally)171
Potential violation of Law of Demeter (object not created locally)171
Avoid using if statements without curly braces194
Avoid using if statements without curly braces195
Avoid using if statements without curly braces196
Avoid using if statements without curly braces210

net/sourceforge/pmd/lang/java/rule/strings/ConsecutiveAppendsShouldReuseRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)57
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)85
Potential violation of Law of Demeter (object not created locally)86
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (method chain calls)106
Potential violation of Law of Demeter (method chain calls)114
Potential violation of Law of Demeter (method chain calls)114

net/sourceforge/pmd/lang/java/rule/strings/ConsecutiveLiteralAppendsRule.java

ViolationLine
Possible God class (WMC=57, ATFD=38, TCC=0.027777777777777776)57 - 318
Potential violation of Law of Demeter (method chain calls)90
Potential violation of Law of Demeter (object not created locally)96
Potential violation of Law of Demeter (object not created locally)99
Potential violation of Law of Demeter (object not created locally)104
Potential violation of Law of Demeter (object not created locally)110
Potential violation of Law of Demeter (object not created locally)111
Potential violation of Law of Demeter (object not created locally)113
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (object not created locally)119
Potential violation of Law of Demeter (object not created locally)157
Potential violation of Law of Demeter (method chain calls)158
Potential violation of Law of Demeter (object not created locally)158
Potential violation of Law of Demeter (object not created locally)160
Potential violation of Law of Demeter (object not created locally)161
Potential violation of Law of Demeter (object not created locally)173
Potential violation of Law of Demeter (object not created locally)177
Potential violation of Law of Demeter (object not created locally)180
Potential violation of Law of Demeter (object not created locally)180
Potential violation of Law of Demeter (object not created locally)191
Potential violation of Law of Demeter (object not created locally)192
Potential violation of Law of Demeter (object not created locally)193
Potential violation of Law of Demeter (object not created locally)193
Potential violation of Law of Demeter (object not created locally)226
Potential violation of Law of Demeter (object not created locally)232
Potential violation of Law of Demeter (object not created locally)233
Potential violation of Law of Demeter (method chain calls)234
Potential violation of Law of Demeter (object not created locally)234
Potential violation of Law of Demeter (object not created locally)253
Potential violation of Law of Demeter (object not created locally)255
Potential violation of Law of Demeter (object not created locally)279
Potential violation of Law of Demeter (object not created locally)300
Potential violation of Law of Demeter (object not created locally)301
Potential violation of Law of Demeter (object not created locally)313
Potential violation of Law of Demeter (object not created locally)316

net/sourceforge/pmd/lang/java/rule/strings/InefficientEmptyStringCheckRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)49

net/sourceforge/pmd/lang/java/rule/strings/InefficientStringBufferingRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)50
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)69
Potential violation of Law of Demeter (object not created locally)70
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)89
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (method chain calls)92
Potential violation of Law of Demeter (object not created locally)111
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (object not created locally)113
Potential violation of Law of Demeter (method chain calls)114
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (object not created locally)114
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (method chain calls)124
Potential violation of Law of Demeter (object not created locally)133
Potential violation of Law of Demeter (object not created locally)134
Potential violation of Law of Demeter (object not created locally)135
Potential violation of Law of Demeter (object not created locally)136
Potential violation of Law of Demeter (object not created locally)137
Potential violation of Law of Demeter (object not created locally)138
Potential violation of Law of Demeter (object not created locally)152
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (method chain calls)153
Potential violation of Law of Demeter (object not created locally)161
Potential violation of Law of Demeter (object not created locally)162
Potential violation of Law of Demeter (object not created locally)165
Potential violation of Law of Demeter (object not created locally)174

net/sourceforge/pmd/lang/java/rule/strings/InsufficientStringBufferDeclarationRule.java

ViolationLine
Possible God class (WMC=72, ATFD=60, TCC=0.01818181818181818)40 - 352
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)70
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (object not created locally)85
Potential violation of Law of Demeter (object not created locally)86
Potential violation of Law of Demeter (object not created locally)151
Potential violation of Law of Demeter (method chain calls)151
Potential violation of Law of Demeter (object not created locally)152
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (object not created locally)166
Potential violation of Law of Demeter (object not created locally)167
Potential violation of Law of Demeter (object not created locally)168
Potential violation of Law of Demeter (object not created locally)169
Potential violation of Law of Demeter (object not created locally)170
Potential violation of Law of Demeter (method chain calls)170
Potential violation of Law of Demeter (object not created locally)186
Potential violation of Law of Demeter (object not created locally)186
Potential violation of Law of Demeter (object not created locally)187
Potential violation of Law of Demeter (object not created locally)188
Potential violation of Law of Demeter (method chain calls)188
Potential violation of Law of Demeter (object not created locally)191
Potential violation of Law of Demeter (object not created locally)192
Potential violation of Law of Demeter (object not created locally)192
Potential violation of Law of Demeter (method chain calls)194
Potential violation of Law of Demeter (method chain calls)194
Potential violation of Law of Demeter (object not created locally)194
Potential violation of Law of Demeter (method chain calls)196
Potential violation of Law of Demeter (object not created locally)196
Potential violation of Law of Demeter (object not created locally)200
Potential violation of Law of Demeter (method chain calls)200
Potential violation of Law of Demeter (object not created locally)203
Potential violation of Law of Demeter (object not created locally)231
Potential violation of Law of Demeter (object not created locally)235
Potential violation of Law of Demeter (object not created locally)240
Potential violation of Law of Demeter (object not created locally)241
Potential violation of Law of Demeter (object not created locally)242
Potential violation of Law of Demeter (object not created locally)243
Potential violation of Law of Demeter (object not created locally)246
Potential violation of Law of Demeter (object not created locally)247
Potential violation of Law of Demeter (object not created locally)248
Potential violation of Law of Demeter (object not created locally)255
Potential violation of Law of Demeter (object not created locally)256
Potential violation of Law of Demeter (object not created locally)256
Potential violation of Law of Demeter (object not created locally)258
Potential violation of Law of Demeter (object not created locally)288
Potential violation of Law of Demeter (object not created locally)289
Potential violation of Law of Demeter (object not created locally)290
Potential violation of Law of Demeter (object not created locally)291
Potential violation of Law of Demeter (object not created locally)293
Potential violation of Law of Demeter (object not created locally)316
Potential violation of Law of Demeter (object not created locally)318
Potential violation of Law of Demeter (object not created locally)344

net/sourceforge/pmd/lang/java/rule/strings/StringInstantiationRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (object not created locally)47

net/sourceforge/pmd/lang/java/rule/strings/StringToStringRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)22
Potential violation of Law of Demeter (object not created locally)24
Potential violation of Law of Demeter (method chain calls)24
Potential violation of Law of Demeter (object not created locally)25
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (object not created locally)27

net/sourceforge/pmd/lang/java/rule/strings/UnnecessaryCaseChangeRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)80

net/sourceforge/pmd/lang/java/rule/strings/UseIndexOfCharRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)39

net/sourceforge/pmd/lang/java/rule/strings/UseStringBufferLengthRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)60
Useless parentheses.69
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (method chain calls)114
Potential violation of Law of Demeter (method chain calls)116
Potential violation of Law of Demeter (object not created locally)117
Potential violation of Law of Demeter (object not created locally)118
Potential violation of Law of Demeter (method chain calls)118
Potential violation of Law of Demeter (object not created locally)119
Potential violation of Law of Demeter (method chain calls)119
Potential violation of Law of Demeter (object not created locally)119
Potential violation of Law of Demeter (method chain calls)127

net/sourceforge/pmd/lang/java/rule/strings/UselessStringValueOfRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)28
Potential violation of Law of Demeter (method chain calls)30
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (object not created locally)38
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (object not created locally)42
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (object not created locally)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (object not created locally)57
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)86

net/sourceforge/pmd/lang/java/rule/sunsecure/AbstractSunSecureRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)38
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)64
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)99

net/sourceforge/pmd/lang/java/rule/sunsecure/ArrayIsStoredDirectlyRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)94
Potential violation of Law of Demeter (object not created locally)96
Potential violation of Law of Demeter (object not created locally)97
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (object not created locally)101
Potential violation of Law of Demeter (object not created locally)107
Potential violation of Law of Demeter (object not created locally)109
Potential violation of Law of Demeter (object not created locally)118
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (object not created locally)129
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (object not created locally)134
Potential violation of Law of Demeter (object not created locally)137
Potential violation of Law of Demeter (object not created locally)151

net/sourceforge/pmd/lang/java/rule/sunsecure/MethodReturnsInternalArrayRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)35
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)58

net/sourceforge/pmd/lang/java/rule/unnecessary/UnnecessaryConversionTemporaryRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (method chain calls)42

net/sourceforge/pmd/lang/java/rule/unnecessary/UnnecessaryReturnRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)17

net/sourceforge/pmd/lang/java/rule/unnecessary/UselessOperationOnImmutableRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)62
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (method chain calls)66
Potential violation of Law of Demeter (method chain calls)67
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (method chain calls)69
Potential violation of Law of Demeter (object not created locally)69
Potential violation of Law of Demeter (object not created locally)69
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (method chain calls)91

net/sourceforge/pmd/lang/java/rule/unnecessary/UselessOverridingMethodRule.java

ViolationLine
Possible God class (WMC=50, ATFD=24, TCC=0.047619047619047616)37 - 258
Potential violation of Law of Demeter (object not created locally)81 - 82
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (object not created locally)129
Potential violation of Law of Demeter (object not created locally)129
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (object not created locally)133
Potential violation of Law of Demeter (method chain calls)134
Potential violation of Law of Demeter (object not created locally)134
Potential violation of Law of Demeter (object not created locally)137
Potential violation of Law of Demeter (method chain calls)137
Potential violation of Law of Demeter (object not created locally)145
Potential violation of Law of Demeter (object not created locally)148
Potential violation of Law of Demeter (method chain calls)151 - 152
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (object not created locally)159
Potential violation of Law of Demeter (method chain calls)164
Potential violation of Law of Demeter (object not created locally)165
Potential violation of Law of Demeter (object not created locally)166
Potential violation of Law of Demeter (object not created locally)166
Potential violation of Law of Demeter (object not created locally)170
Potential violation of Law of Demeter (object not created locally)171
Potential violation of Law of Demeter (object not created locally)172
Potential violation of Law of Demeter (object not created locally)173
Potential violation of Law of Demeter (object not created locally)173
Potential violation of Law of Demeter (object not created locally)179
Potential violation of Law of Demeter (object not created locally)180
Potential violation of Law of Demeter (object not created locally)182
Potential violation of Law of Demeter (method chain calls)184
Potential violation of Law of Demeter (method chain calls)184
Potential violation of Law of Demeter (method chain calls)184
Potential violation of Law of Demeter (method chain calls)184
Potential violation of Law of Demeter (object not created locally)184
Potential violation of Law of Demeter (method chain calls)184
Potential violation of Law of Demeter (method chain calls)184
Potential violation of Law of Demeter (object not created locally)184
Potential violation of Law of Demeter (object not created locally)193
Potential violation of Law of Demeter (object not created locally)196
Potential violation of Law of Demeter (object not created locally)197
Potential violation of Law of Demeter (method chain calls)198
Potential violation of Law of Demeter (object not created locally)198
Potential violation of Law of Demeter (object not created locally)199
Potential violation of Law of Demeter (object not created locally)204
Potential violation of Law of Demeter (object not created locally)205
Potential violation of Law of Demeter (object not created locally)208
Potential violation of Law of Demeter (object not created locally)213
Potential violation of Law of Demeter (object not created locally)218
Potential violation of Law of Demeter (method chain calls)219 - 220
Potential violation of Law of Demeter (object not created locally)221
Potential violation of Law of Demeter (object not created locally)221
Potential violation of Law of Demeter (method chain calls)238
Potential violation of Law of Demeter (method chain calls)242
Potential violation of Law of Demeter (method chain calls)247
Potential violation of Law of Demeter (object not created locally)253
Potential violation of Law of Demeter (method chain calls)253

net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedFormalParameterRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (method chain calls)60
Potential violation of Law of Demeter (method chain calls)60
Potential violation of Law of Demeter (method chain calls)61
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (method chain calls)61
Potential violation of Law of Demeter (object not created locally)70
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (method chain calls)85 - 86
Potential violation of Law of Demeter (method chain calls)85 - 86
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)101
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (object not created locally)102

net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedLocalVariableRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)22
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (object not created locally)36

net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedModifierRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)19
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (object not created locally)27
Useless parentheses.27
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (method chain calls)54

net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedPrivateFieldRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)31 - 32
Potential violation of Law of Demeter (object not created locally)33
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (method chain calls)91
Potential violation of Law of Demeter (method chain calls)101
Potential violation of Law of Demeter (object not created locally)101
Potential violation of Law of Demeter (object not created locally)113

net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedPrivateMethodRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (object not created locally)34
Potential violation of Law of Demeter (object not created locally)38
Potential violation of Law of Demeter (object not created locally)70
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (method chain calls)91
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)91

net/sourceforge/pmd/lang/java/symboltable/AbstractJavaScope.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)44

net/sourceforge/pmd/lang/java/symboltable/ClassNameDeclaration.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)25
Potential violation of Law of Demeter (method chain calls)29

net/sourceforge/pmd/lang/java/symboltable/ClassScope.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (method chain calls)64
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)69
Potential violation of Law of Demeter (method chain calls)71
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (method chain calls)76
Potential violation of Law of Demeter (method chain calls)81
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (object not created locally)89
Potential violation of Law of Demeter (method chain calls)91
Potential violation of Law of Demeter (method chain calls)106
Potential violation of Law of Demeter (method chain calls)106
Useless parentheses.106
Potential violation of Law of Demeter (object not created locally)107
Potential violation of Law of Demeter (object not created locally)107
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (method chain calls)123
Potential violation of Law of Demeter (method chain calls)123
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (object not created locally)125
Potential violation of Law of Demeter (method chain calls)125
Potential violation of Law of Demeter (method chain calls)125
Potential violation of Law of Demeter (object not created locally)129
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (method chain calls)130
Potential violation of Law of Demeter (object not created locally)132
Potential violation of Law of Demeter (object not created locally)132
Potential violation of Law of Demeter (object not created locally)132
Potential violation of Law of Demeter (object not created locally)132
Useless parentheses.132
Potential violation of Law of Demeter (object not created locally)146
Potential violation of Law of Demeter (method chain calls)147
Potential violation of Law of Demeter (object not created locally)148
Potential violation of Law of Demeter (method chain calls)152
Potential violation of Law of Demeter (method chain calls)152
Potential violation of Law of Demeter (object not created locally)152
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (object not created locally)157
Potential violation of Law of Demeter (method chain calls)158
Potential violation of Law of Demeter (method chain calls)159
Potential violation of Law of Demeter (method chain calls)159
Potential violation of Law of Demeter (method chain calls)159
Potential violation of Law of Demeter (method chain calls)159
Potential violation of Law of Demeter (object not created locally)159
Potential violation of Law of Demeter (method chain calls)159
Potential violation of Law of Demeter (method chain calls)159
Potential violation of Law of Demeter (object not created locally)160
Potential violation of Law of Demeter (object not created locally)172
Potential violation of Law of Demeter (method chain calls)173
Potential violation of Law of Demeter (method chain calls)173
Potential violation of Law of Demeter (object not created locally)173
Potential violation of Law of Demeter (object not created locally)176
Potential violation of Law of Demeter (object not created locally)177
Potential violation of Law of Demeter (object not created locally)179
Potential violation of Law of Demeter (method chain calls)179
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (object not created locally)185
Potential violation of Law of Demeter (method chain calls)186
Potential violation of Law of Demeter (object not created locally)186

net/sourceforge/pmd/lang/java/symboltable/JavaNameOccurrence.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (method chain calls)81
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (method chain calls)85
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (object not created locally)96
Potential violation of Law of Demeter (object not created locally)96
Potential violation of Law of Demeter (method chain calls)112
Potential violation of Law of Demeter (method chain calls)120
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)130
Potential violation of Law of Demeter (method chain calls)130
Potential violation of Law of Demeter (object not created locally)145
Potential violation of Law of Demeter (object not created locally)146
Potential violation of Law of Demeter (object not created locally)147
Potential violation of Law of Demeter (object not created locally)161
Potential violation of Law of Demeter (object not created locally)162
Potential violation of Law of Demeter (object not created locally)163
Potential violation of Law of Demeter (method chain calls)164
Potential violation of Law of Demeter (object not created locally)164
Potential violation of Law of Demeter (object not created locally)164
Potential violation of Law of Demeter (object not created locally)201
Potential violation of Law of Demeter (object not created locally)203
Potential violation of Law of Demeter (object not created locally)203
Potential violation of Law of Demeter (method chain calls)213
Potential violation of Law of Demeter (object not created locally)213
Potential violation of Law of Demeter (method chain calls)220
Potential violation of Law of Demeter (method chain calls)229

net/sourceforge/pmd/lang/java/symboltable/LocalScope.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (method chain calls)28
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)30
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)44
Potential violation of Law of Demeter (method chain calls)44
Potential violation of Law of Demeter (method chain calls)44
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)63
Potential violation of Law of Demeter (method chain calls)63

net/sourceforge/pmd/lang/java/symboltable/MethodNameDeclaration.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)20
Potential violation of Law of Demeter (method chain calls)25
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (method chain calls)67
Potential violation of Law of Demeter (static property access)67
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (static property access)78
Potential violation of Law of Demeter (method chain calls)79
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (method chain calls)88
Potential violation of Law of Demeter (object not created locally)89
Potential violation of Law of Demeter (method chain calls)89
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (object not created locally)103
Potential violation of Law of Demeter (object not created locally)104
Potential violation of Law of Demeter (method chain calls)106
Potential violation of Law of Demeter (object not created locally)106
Potential violation of Law of Demeter (method chain calls)107
Potential violation of Law of Demeter (object not created locally)107
Potential violation of Law of Demeter (object not created locally)110
Potential violation of Law of Demeter (method chain calls)121
Potential violation of Law of Demeter (method chain calls)121
Potential violation of Law of Demeter (method chain calls)126

net/sourceforge/pmd/lang/java/symboltable/MethodScope.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)33
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)63
Potential violation of Law of Demeter (method chain calls)67
Potential violation of Law of Demeter (method chain calls)67

net/sourceforge/pmd/lang/java/symboltable/NameFinder.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)57
Potential violation of Law of Demeter (object not created locally)57
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (object not created locally)67

net/sourceforge/pmd/lang/java/symboltable/OccurrenceFinder.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)21
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (object not created locally)37

net/sourceforge/pmd/lang/java/symboltable/ScopeAndDeclarationFinder.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)121
Potential violation of Law of Demeter (method chain calls)139
Potential violation of Law of Demeter (object not created locally)219
Potential violation of Law of Demeter (method chain calls)272

net/sourceforge/pmd/lang/java/symboltable/Search.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)24
Potential violation of Law of Demeter (method chain calls)24

net/sourceforge/pmd/lang/java/symboltable/SourceFileScope.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)60
Potential violation of Law of Demeter (method chain calls)60
Potential violation of Law of Demeter (method chain calls)60
Potential violation of Law of Demeter (method chain calls)60

net/sourceforge/pmd/lang/java/symboltable/TypedNameDeclaration.java

ViolationLine
Avoid modifiers which are implied by the context9
Avoid modifiers which are implied by the context11

net/sourceforge/pmd/lang/java/symboltable/VariableNameDeclaration.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (object not created locally)33
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (object not created locally)33
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (method chain calls)56
Potential violation of Law of Demeter (method chain calls)56
Avoid using if...else statements without curly braces58
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (method chain calls)81
Potential violation of Law of Demeter (static property access)90
Potential violation of Law of Demeter (method chain calls)90
Potential violation of Law of Demeter (method chain calls)95

net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java

ViolationLine
Possible God class (WMC=140, ATFD=72, TCC=0.0)72 - 749
Potential violation of Law of Demeter (object not created locally)156
Potential violation of Law of Demeter (method chain calls)156
Potential violation of Law of Demeter (method chain calls)156
Potential violation of Law of Demeter (object not created locally)156
Potential violation of Law of Demeter (method chain calls)158
Potential violation of Law of Demeter (method chain calls)158
Potential violation of Law of Demeter (object not created locally)158
Potential violation of Law of Demeter (object not created locally)158
Potential violation of Law of Demeter (object not created locally)168
Potential violation of Law of Demeter (object not created locally)169
Potential violation of Law of Demeter (object not created locally)171
Potential violation of Law of Demeter (method chain calls)175
Potential violation of Law of Demeter (method chain calls)175
Potential violation of Law of Demeter (method chain calls)190
Potential violation of Law of Demeter (object not created locally)196
Potential violation of Law of Demeter (object not created locally)234
Potential violation of Law of Demeter (object not created locally)235
Potential violation of Law of Demeter (object not created locally)235
Potential violation of Law of Demeter (method chain calls)241
Potential violation of Law of Demeter (method chain calls)242
Potential violation of Law of Demeter (method chain calls)242
Potential violation of Law of Demeter (method chain calls)242
Potential violation of Law of Demeter (method chain calls)242
Potential violation of Law of Demeter (method chain calls)242
Potential violation of Law of Demeter (method chain calls)267
Potential violation of Law of Demeter (object not created locally)269
Potential violation of Law of Demeter (object not created locally)270
Potential violation of Law of Demeter (object not created locally)270
Potential violation of Law of Demeter (method chain calls)412
Potential violation of Law of Demeter (object not created locally)483
Potential violation of Law of Demeter (object not created locally)483
Potential violation of Law of Demeter (object not created locally)495
Potential violation of Law of Demeter (object not created locally)495
Potential violation of Law of Demeter (object not created locally)497
Potential violation of Law of Demeter (object not created locally)497
Potential violation of Law of Demeter (object not created locally)580
Potential violation of Law of Demeter (object not created locally)581
Potential violation of Law of Demeter (method chain calls)583
Potential violation of Law of Demeter (method chain calls)583
Potential violation of Law of Demeter (object not created locally)593
Potential violation of Law of Demeter (object not created locally)594
Potential violation of Law of Demeter (method chain calls)596
Potential violation of Law of Demeter (method chain calls)598
Potential violation of Law of Demeter (method chain calls)598
Potential violation of Law of Demeter (object not created locally)598
Potential violation of Law of Demeter (object not created locally)598
Potential violation of Law of Demeter (method chain calls)599
Potential violation of Law of Demeter (object not created locally)599
Potential violation of Law of Demeter (method chain calls)602
Potential violation of Law of Demeter (method chain calls)602
Potential violation of Law of Demeter (object not created locally)614
Potential violation of Law of Demeter (object not created locally)615
Potential violation of Law of Demeter (object not created locally)616
Potential violation of Law of Demeter (method chain calls)618
Potential violation of Law of Demeter (method chain calls)619
Potential violation of Law of Demeter (object not created locally)622
Potential violation of Law of Demeter (method chain calls)622
Potential violation of Law of Demeter (method chain calls)622
Potential violation of Law of Demeter (object not created locally)622
Potential violation of Law of Demeter (object not created locally)624
Potential violation of Law of Demeter (method chain calls)624
Potential violation of Law of Demeter (method chain calls)624
Potential violation of Law of Demeter (object not created locally)624
Potential violation of Law of Demeter (object not created locally)626
Potential violation of Law of Demeter (method chain calls)626
Potential violation of Law of Demeter (method chain calls)626
Potential violation of Law of Demeter (object not created locally)626
Potential violation of Law of Demeter (method chain calls)628
Potential violation of Law of Demeter (object not created locally)628
Potential violation of Law of Demeter (object not created locally)628
Potential violation of Law of Demeter (method chain calls)628
Potential violation of Law of Demeter (method chain calls)630
Potential violation of Law of Demeter (method chain calls)630
Potential violation of Law of Demeter (object not created locally)630
Potential violation of Law of Demeter (object not created locally)630
Potential violation of Law of Demeter (object not created locally)638
Potential violation of Law of Demeter (method chain calls)638
Potential violation of Law of Demeter (object not created locally)639
Potential violation of Law of Demeter (method chain calls)639
Potential violation of Law of Demeter (object not created locally)673
Potential violation of Law of Demeter (object not created locally)714
Potential violation of Law of Demeter (object not created locally)717
Potential violation of Law of Demeter (object not created locally)718
Potential violation of Law of Demeter (object not created locally)718
Potential violation of Law of Demeter (object not created locally)739
Potential violation of Law of Demeter (object not created locally)739

net/sourceforge/pmd/lang/java/typeresolution/PMDASMClassLoader.java

ViolationLine
A class which only has private constructors should be final31 - 93
Avoid using if statements without curly braces41
Use equals() to compare object references.41

net/sourceforge/pmd/lang/java/typeresolution/TypeHelper.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)25
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)51
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (object not created locally)56

net/sourceforge/pmd/lang/java/typeresolution/rules/CloneMethodMustImplementCloneable.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (object not created locally)34
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (object not created locally)37
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (object not created locally)38
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (method chain calls)44
Potential violation of Law of Demeter (method chain calls)44
Potential violation of Law of Demeter (object not created locally)45
Potential violation of Law of Demeter (method chain calls)52
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (method chain calls)57
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (method chain calls)79
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (method chain calls)80
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (method chain calls)94
Potential violation of Law of Demeter (method chain calls)97

net/sourceforge/pmd/lang/java/typeresolution/rules/LooseCoupling.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (object not created locally)42
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (object not created locally)44

net/sourceforge/pmd/lang/java/typeresolution/rules/SignatureDeclareThrowsException.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)51
Potential violation of Law of Demeter (method chain calls)51
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (method chain calls)61
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (method chain calls)80
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)86
Potential violation of Law of Demeter (method chain calls)93
Potential violation of Law of Demeter (method chain calls)98
Potential violation of Law of Demeter (method chain calls)120 - 121
Potential violation of Law of Demeter (method chain calls)120
Potential violation of Law of Demeter (object not created locally)137
Potential violation of Law of Demeter (method chain calls)172

net/sourceforge/pmd/lang/java/typeresolution/rules/imports/UnusedImports.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)20
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (method chain calls)40

net/sourceforge/pmd/lang/java/typeresolution/visitors/PMDASMVisitor.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (object not created locally)64
Potential violation of Law of Demeter (method chain calls)157
Potential violation of Law of Demeter (method chain calls)157

net/sourceforge/pmd/lang/java/xpath/GetCommentOnFunction.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)36
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)41

net/sourceforge/pmd/lang/java/xpath/JavaFunctions.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)20 - 21
Potential violation of Law of Demeter (method chain calls)20

net/sourceforge/pmd/lang/java/xpath/TypeOfFunction.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)35
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)62
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (method chain calls)67
Potential violation of Law of Demeter (object not created locally)70
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (method chain calls)76
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (object not created locally)79

net/sourceforge/pmd/lang/jsp/ast/AbstractJspNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)52
Potential violation of Law of Demeter (method chain calls)52

net/sourceforge/pmd/lang/jsp/ast/DumpFacade.java

ViolationLine
Useless parentheses.20
Potential violation of Law of Demeter (method chain calls)66
Potential violation of Law of Demeter (method chain calls)66
Potential violation of Law of Demeter (method chain calls)68
Potential violation of Law of Demeter (method chain calls)68
Potential violation of Law of Demeter (method chain calls)70
Potential violation of Law of Demeter (method chain calls)70
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (method chain calls)77
Potential violation of Law of Demeter (method chain calls)77
Potential violation of Law of Demeter (method chain calls)78
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (method chain calls)85
Potential violation of Law of Demeter (method chain calls)85

net/sourceforge/pmd/lang/jsp/ast/OpenTagRegister.java

ViolationLine
Avoid using if statements without curly braces26 - 28
Avoid using if statements without curly braces40 - 42
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (object not created locally)55
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)70

net/sourceforge/pmd/lang/jsp/rule/JspRuleChainVisitor.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (method chain calls)40

net/sourceforge/pmd/lang/jsp/rule/basic/DuplicateJspImportsRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)35

net/sourceforge/pmd/lang/jsp/rule/basic/NoInlineStyleInformationRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)68
Potential violation of Law of Demeter (method chain calls)68
Potential violation of Law of Demeter (method chain calls)79
Potential violation of Law of Demeter (method chain calls)79
Potential violation of Law of Demeter (object not created locally)82 - 83
Potential violation of Law of Demeter (method chain calls)82 - 83
Potential violation of Law of Demeter (method chain calls)82 - 83

net/sourceforge/pmd/lang/plsql/PLSQLParser.java

ViolationLine
Perhaps 'parser' could be replaced by a local variable.26
Potential violation of Law of Demeter (method chain calls)52

net/sourceforge/pmd/lang/plsql/ast/ASTMethodDeclaration.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)34

net/sourceforge/pmd/lang/plsql/ast/ASTPrimarySuffix.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)54

net/sourceforge/pmd/lang/plsql/ast/ASTProgramUnit.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)35

net/sourceforge/pmd/lang/plsql/ast/ASTTypeMethod.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)34

net/sourceforge/pmd/lang/plsql/ast/ASTVariableOrConstantDeclaratorId.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (method chain calls)61
Potential violation of Law of Demeter (method chain calls)63
Potential violation of Law of Demeter (method chain calls)66
Potential violation of Law of Demeter (method chain calls)66
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (method chain calls)75
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)85

net/sourceforge/pmd/lang/plsql/ast/AbstractPLSQLNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (method chain calls)92
Potential violation of Law of Demeter (method chain calls)107

net/sourceforge/pmd/lang/plsql/ast/DumpFacade.java

ViolationLine
Useless parentheses.18
Avoid unused local variables such as 'primaryPrefix'.63
Potential violation of Law of Demeter (object not created locally)78

net/sourceforge/pmd/lang/plsql/ast/PLSQLNode.java

ViolationLine
Avoid modifiers which are implied by the context13
Avoid modifiers which are implied by the context16

net/sourceforge/pmd/lang/plsql/dfa/DataFlowFacade.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)63
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (method chain calls)88
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (method chain calls)116

net/sourceforge/pmd/lang/plsql/dfa/PLSQLDataFlowNode.java

ViolationLine
Useless parentheses.24

net/sourceforge/pmd/lang/plsql/dfa/StatementAndBraceFinder.java

ViolationLine
Possible God class (WMC=84, ATFD=184, TCC=0.0)56 - 628
Potential violation of Law of Demeter (method chain calls)67
Potential violation of Law of Demeter (method chain calls)67
Potential violation of Law of Demeter (method chain calls)69
Potential violation of Law of Demeter (method chain calls)93
Potential violation of Law of Demeter (method chain calls)93
Potential violation of Law of Demeter (method chain calls)105
Potential violation of Law of Demeter (method chain calls)105
Potential violation of Law of Demeter (object not created locally)115
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (object not created locally)136
Potential violation of Law of Demeter (object not created locally)146
Potential violation of Law of Demeter (object not created locally)156
Potential violation of Law of Demeter (object not created locally)166
Potential violation of Law of Demeter (object not created locally)178
Potential violation of Law of Demeter (object not created locally)194
Potential violation of Law of Demeter (object not created locally)198
Potential violation of Law of Demeter (object not created locally)199
Potential violation of Law of Demeter (object not created locally)199
Potential violation of Law of Demeter (object not created locally)203
Potential violation of Law of Demeter (object not created locally)204
Potential violation of Law of Demeter (object not created locally)204
Potential violation of Law of Demeter (object not created locally)207
Potential violation of Law of Demeter (object not created locally)208
Potential violation of Law of Demeter (object not created locally)208
Potential violation of Law of Demeter (object not created locally)211
Potential violation of Law of Demeter (object not created locally)212
Potential violation of Law of Demeter (object not created locally)212
Potential violation of Law of Demeter (method chain calls)219
Potential violation of Law of Demeter (method chain calls)219
Potential violation of Law of Demeter (object not created locally)221
Potential violation of Law of Demeter (object not created locally)222
Potential violation of Law of Demeter (object not created locally)222
Potential violation of Law of Demeter (object not created locally)227
Potential violation of Law of Demeter (object not created locally)228
Potential violation of Law of Demeter (object not created locally)228
Potential violation of Law of Demeter (object not created locally)259
Potential violation of Law of Demeter (object not created locally)260
Potential violation of Law of Demeter (object not created locally)260
Potential violation of Law of Demeter (method chain calls)289
Potential violation of Law of Demeter (method chain calls)289
Potential violation of Law of Demeter (object not created locally)298
Potential violation of Law of Demeter (object not created locally)301
Potential violation of Law of Demeter (object not created locally)301
Potential violation of Law of Demeter (object not created locally)306
Potential violation of Law of Demeter (object not created locally)308
Potential violation of Law of Demeter (object not created locally)308
Potential violation of Law of Demeter (object not created locally)309
Potential violation of Law of Demeter (method chain calls)318
Potential violation of Law of Demeter (object not created locally)319
Potential violation of Law of Demeter (object not created locally)336
Potential violation of Law of Demeter (object not created locally)337
Potential violation of Law of Demeter (object not created locally)338
Potential violation of Law of Demeter (object not created locally)338
Potential violation of Law of Demeter (object not created locally)343
Potential violation of Law of Demeter (object not created locally)343
Potential violation of Law of Demeter (object not created locally)348
Potential violation of Law of Demeter (object not created locally)349
Potential violation of Law of Demeter (object not created locally)350
Potential violation of Law of Demeter (object not created locally)350
Potential violation of Law of Demeter (object not created locally)355
Potential violation of Law of Demeter (object not created locally)355
Potential violation of Law of Demeter (object not created locally)359
Potential violation of Law of Demeter (object not created locally)359
Potential violation of Law of Demeter (method chain calls)362 - 365
Potential violation of Law of Demeter (method chain calls)362 - 365
Potential violation of Law of Demeter (method chain calls)362 - 365
Potential violation of Law of Demeter (method chain calls)363
Potential violation of Law of Demeter (method chain calls)364
Potential violation of Law of Demeter (method chain calls)364
Potential violation of Law of Demeter (object not created locally)376
Potential violation of Law of Demeter (object not created locally)376
Potential violation of Law of Demeter (object not created locally)399
Potential violation of Law of Demeter (object not created locally)400
Potential violation of Law of Demeter (object not created locally)400
Potential violation of Law of Demeter (object not created locally)406
Potential violation of Law of Demeter (object not created locally)406
Potential violation of Law of Demeter (object not created locally)420
Potential violation of Law of Demeter (object not created locally)420
Potential violation of Law of Demeter (object not created locally)426
Potential violation of Law of Demeter (object not created locally)426
Potential violation of Law of Demeter (object not created locally)451
Potential violation of Law of Demeter (object not created locally)454
Potential violation of Law of Demeter (object not created locally)454
Potential violation of Law of Demeter (object not created locally)459
Substitute calls to size() == 0 (or size() != 0) with calls to isEmpty()459
Potential violation of Law of Demeter (object not created locally)462
Potential violation of Law of Demeter (object not created locally)462
Use equals() to compare object references.470
Potential violation of Law of Demeter (object not created locally)472
Potential violation of Law of Demeter (object not created locally)472
Potential violation of Law of Demeter (object not created locally)477
Potential violation of Law of Demeter (object not created locally)477
Potential violation of Law of Demeter (object not created locally)486
Potential violation of Law of Demeter (object not created locally)486
Potential violation of Law of Demeter (object not created locally)500
Potential violation of Law of Demeter (object not created locally)500
Potential violation of Law of Demeter (object not created locally)507
Potential violation of Law of Demeter (object not created locally)507
Potential violation of Law of Demeter (object not created locally)521
Potential violation of Law of Demeter (object not created locally)521
Potential violation of Law of Demeter (object not created locally)541
Potential violation of Law of Demeter (object not created locally)542
Potential violation of Law of Demeter (object not created locally)542
Potential violation of Law of Demeter (object not created locally)559
Potential violation of Law of Demeter (object not created locally)560
Potential violation of Law of Demeter (object not created locally)560
Potential violation of Law of Demeter (object not created locally)577
Potential violation of Law of Demeter (object not created locally)578
Potential violation of Law of Demeter (object not created locally)578
Potential violation of Law of Demeter (object not created locally)588
Potential violation of Law of Demeter (object not created locally)589
Potential violation of Law of Demeter (object not created locally)589
Potential violation of Law of Demeter (object not created locally)599
Potential violation of Law of Demeter (object not created locally)600
Potential violation of Law of Demeter (object not created locally)600
Potential violation of Law of Demeter (object not created locally)613
Potential violation of Law of Demeter (object not created locally)614

net/sourceforge/pmd/lang/plsql/dfa/VariableAccessVisitor.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)78
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (method chain calls)94
Potential violation of Law of Demeter (object not created locally)94
Potential violation of Law of Demeter (method chain calls)97
Potential violation of Law of Demeter (method chain calls)97
Potential violation of Law of Demeter (object not created locally)97
Potential violation of Law of Demeter (object not created locally)99
Potential violation of Law of Demeter (object not created locally)99
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (method chain calls)115
Potential violation of Law of Demeter (method chain calls)116
Potential violation of Law of Demeter (object not created locally)120
Potential violation of Law of Demeter (method chain calls)120
Potential violation of Law of Demeter (method chain calls)120
Potential violation of Law of Demeter (object not created locally)120
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (object not created locally)131 - 132
Potential violation of Law of Demeter (object not created locally)131
Potential violation of Law of Demeter (object not created locally)133
Potential violation of Law of Demeter (object not created locally)133
Potential violation of Law of Demeter (object not created locally)133
Potential violation of Law of Demeter (object not created locally)134
Potential violation of Law of Demeter (object not created locally)134 - 135
Potential violation of Law of Demeter (object not created locally)149
Potential violation of Law of Demeter (method chain calls)153
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (object not created locally)158

net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java

ViolationLine
Possible God class (WMC=149, ATFD=16, TCC=0.06666666666666667)16 - 788
Avoid assignments in operands54
Potential violation of Law of Demeter (object not created locally)55
Avoid assignments in operands58
Potential violation of Law of Demeter (object not created locally)59
Avoid assignments in operands62
Potential violation of Law of Demeter (object not created locally)63
Avoid assignments in operands66
Potential violation of Law of Demeter (object not created locally)67
Avoid assignments in operands70
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (method chain calls)78

net/sourceforge/pmd/lang/plsql/rule/PLSQLRuleChainVisitor.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)51

net/sourceforge/pmd/lang/plsql/rule/codesize/AbstractNcssCountRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)57
Potential violation of Law of Demeter (method chain calls)60 - 63
Potential violation of Law of Demeter (method chain calls)60
Potential violation of Law of Demeter (method chain calls)66 - 68
Potential violation of Law of Demeter (method chain calls)66
Potential violation of Law of Demeter (method chain calls)96
Potential violation of Law of Demeter (object not created locally)97

net/sourceforge/pmd/lang/plsql/rule/codesize/CyclomaticComplexityRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)108
Potential violation of Law of Demeter (method chain calls)121
Potential violation of Law of Demeter (method chain calls)130
Potential violation of Law of Demeter (method chain calls)143
Potential violation of Law of Demeter (method chain calls)156
Potential violation of Law of Demeter (object not created locally)168
Potential violation of Law of Demeter (object not created locally)180
Potential violation of Law of Demeter (method chain calls)193
Potential violation of Law of Demeter (object not created locally)227
Potential violation of Law of Demeter (object not created locally)232
Potential violation of Law of Demeter (object not created locally)237
Potential violation of Law of Demeter (object not created locally)252
Potential violation of Law of Demeter (object not created locally)257
Potential violation of Law of Demeter (object not created locally)262
Potential violation of Law of Demeter (object not created locally)276
Potential violation of Law of Demeter (object not created locally)300
Potential violation of Law of Demeter (object not created locally)318
Potential violation of Law of Demeter (object not created locally)332
Potential violation of Law of Demeter (object not created locally)349
Potential violation of Law of Demeter (object not created locally)367
Potential violation of Law of Demeter (object not created locally)382
Potential violation of Law of Demeter (object not created locally)390
Potential violation of Law of Demeter (object not created locally)407

net/sourceforge/pmd/lang/plsql/rule/codesize/NPathComplexityRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)57
Avoid unused private methods such as 'complexitySumOf(PLSQLNode,int,Object)'.64
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (method chain calls)179
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)181
Useless parentheses.214
Potential violation of Law of Demeter (method chain calls)230
Useless parentheses.250
Potential violation of Law of Demeter (method chain calls)264
Potential violation of Law of Demeter (method chain calls)286
Useless parentheses.288
Potential violation of Law of Demeter (method chain calls)299
Useless parentheses.301
Potential violation of Law of Demeter (method chain calls)312
Useless parentheses.314
Potential violation of Law of Demeter (object not created locally)356
Useless parentheses.361
Potential violation of Law of Demeter (object not created locally)378
Useless parentheses.383
Potential violation of Law of Demeter (method chain calls)432

net/sourceforge/pmd/lang/plsql/rule/codesize/NcssMethodCountRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)31

net/sourceforge/pmd/lang/plsql/rule/codesize/NcssObjectCountRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)57

net/sourceforge/pmd/lang/plsql/rule/codesize/TooManyFieldsRule.java

ViolationLine
Avoid unused local variables such as 'fd'.54
Avoid unused local variables such as 'fd'.74

net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveLengthRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)33 - 36
Potential violation of Law of Demeter (method chain calls)33 - 36
Potential violation of Law of Demeter (method chain calls)33 - 36
Potential violation of Law of Demeter (method chain calls)33 - 36
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (method chain calls)38 - 42
Potential violation of Law of Demeter (method chain calls)38 - 42
Potential violation of Law of Demeter (method chain calls)38 - 42
Potential violation of Law of Demeter (method chain calls)38 - 42
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (method chain calls)48

net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveNodeCountRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)37

net/sourceforge/pmd/lang/plsql/symboltable/ClassScope.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (method chain calls)68
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (method chain calls)81
Potential violation of Law of Demeter (method chain calls)111
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (object not created locally)127
Potential violation of Law of Demeter (method chain calls)128
Potential violation of Law of Demeter (method chain calls)128
Potential violation of Law of Demeter (object not created locally)128
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (method chain calls)130
Potential violation of Law of Demeter (method chain calls)130
Potential violation of Law of Demeter (object not created locally)134
Potential violation of Law of Demeter (method chain calls)135
Useless parentheses.137
Potential violation of Law of Demeter (method chain calls)160
Potential violation of Law of Demeter (method chain calls)164
Potential violation of Law of Demeter (method chain calls)164
Potential violation of Law of Demeter (method chain calls)164
Potential violation of Law of Demeter (method chain calls)164
Potential violation of Law of Demeter (object not created locally)173
Potential violation of Law of Demeter (object not created locally)174
Potential violation of Law of Demeter (object not created locally)176
Potential violation of Law of Demeter (object not created locally)177
Potential violation of Law of Demeter (method chain calls)179
Potential violation of Law of Demeter (object not created locally)179
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (object not created locally)184
Potential violation of Law of Demeter (object not created locally)185

net/sourceforge/pmd/lang/plsql/symboltable/LocalScope.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)21
Potential violation of Law of Demeter (method chain calls)22
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (object not created locally)24
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)49
Potential violation of Law of Demeter (method chain calls)54

net/sourceforge/pmd/lang/plsql/symboltable/MethodNameDeclaration.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (method chain calls)43
Avoid unused local variables such as 'p'.44
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (method chain calls)61
Potential violation of Law of Demeter (object not created locally)62
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (method chain calls)63
Potential violation of Law of Demeter (method chain calls)63
Potential violation of Law of Demeter (method chain calls)85
Potential violation of Law of Demeter (static property access)85
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (method chain calls)90
Potential violation of Law of Demeter (method chain calls)90
Potential violation of Law of Demeter (static property access)98
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (object not created locally)101
Potential violation of Law of Demeter (object not created locally)108
Potential violation of Law of Demeter (method chain calls)108
Potential violation of Law of Demeter (object not created locally)109
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (method chain calls)126
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (object not created locally)127
Potential violation of Law of Demeter (method chain calls)127
Potential violation of Law of Demeter (object not created locally)127
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (method chain calls)147 - 150
Potential violation of Law of Demeter (method chain calls)148

net/sourceforge/pmd/lang/plsql/symboltable/MethodScope.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (object not created locally)38
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (method chain calls)59
Potential violation of Law of Demeter (method chain calls)59
Potential violation of Law of Demeter (method chain calls)59
Potential violation of Law of Demeter (method chain calls)59
Potential violation of Law of Demeter (method chain calls)64
Potential violation of Law of Demeter (method chain calls)68

net/sourceforge/pmd/lang/plsql/symboltable/NameFinder.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)50
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (method chain calls)59
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)73

net/sourceforge/pmd/lang/plsql/symboltable/OccurrenceFinder.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)24
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (object not created locally)30
Potential violation of Law of Demeter (object not created locally)39
Potential violation of Law of Demeter (method chain calls)42 - 45
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (object not created locally)44
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (object not created locally)49

net/sourceforge/pmd/lang/plsql/symboltable/PLSQLNameOccurrence.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)63
Potential violation of Law of Demeter (method chain calls)63
Potential violation of Law of Demeter (object not created locally)64
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (method chain calls)77
Potential violation of Law of Demeter (method chain calls)78
Potential violation of Law of Demeter (method chain calls)78
Potential violation of Law of Demeter (method chain calls)79
Potential violation of Law of Demeter (method chain calls)79
Potential violation of Law of Demeter (method chain calls)79
Potential violation of Law of Demeter (object not created locally)90
Avoid unused private methods such as 'thirdChildHasDottedName(Node)'.132
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)134
Potential violation of Law of Demeter (method chain calls)134
Potential violation of Law of Demeter (method chain calls)223
Potential violation of Law of Demeter (object not created locally)223
Potential violation of Law of Demeter (method chain calls)230
Potential violation of Law of Demeter (method chain calls)239

net/sourceforge/pmd/lang/plsql/symboltable/ScopeAndDeclarationFinder.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)118
Potential violation of Law of Demeter (method chain calls)136
Potential violation of Law of Demeter (method chain calls)145
Potential violation of Law of Demeter (method chain calls)155
Potential violation of Law of Demeter (method chain calls)164
Potential violation of Law of Demeter (method chain calls)290
Potential violation of Law of Demeter (object not created locally)298
Potential violation of Law of Demeter (object not created locally)299
Potential violation of Law of Demeter (object not created locally)301
Potential violation of Law of Demeter (object not created locally)305
Potential violation of Law of Demeter (method chain calls)328
Potential violation of Law of Demeter (object not created locally)336
Potential violation of Law of Demeter (object not created locally)337
Potential violation of Law of Demeter (object not created locally)339
Potential violation of Law of Demeter (object not created locally)343
Potential violation of Law of Demeter (method chain calls)371

net/sourceforge/pmd/lang/plsql/symboltable/Search.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)26

net/sourceforge/pmd/lang/plsql/symboltable/SourceFileScope.java

ViolationLine
No need to import a type that lives in the same package7
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (method chain calls)47

net/sourceforge/pmd/lang/plsql/symboltable/VariableNameDeclaration.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)22
Potential violation of Law of Demeter (method chain calls)26 - 29
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)71 - 73

net/sourceforge/pmd/lang/rule/AbstractDelegateRule.java

ViolationLine
Possible God class (WMC=49, ATFD=34, TCC=8.865248226950354E-4)23 - 228

net/sourceforge/pmd/lang/rule/AbstractRule.java

ViolationLine
Possible God class (WMC=58, ATFD=25, TCC=0.05204872646733112)25 - 447
Potential violation of Law of Demeter (method chain calls)310
Potential violation of Law of Demeter (method chain calls)324
Potential violation of Law of Demeter (method chain calls)327
Potential violation of Law of Demeter (method chain calls)327
Potential violation of Law of Demeter (method chain calls)327
Potential violation of Law of Demeter (method chain calls)327
Potential violation of Law of Demeter (method chain calls)327
Potential violation of Law of Demeter (method chain calls)358 - 359
Potential violation of Law of Demeter (object not created locally)358 - 359
Potential violation of Law of Demeter (method chain calls)358 - 359
Potential violation of Law of Demeter (method chain calls)358 - 359
Potential violation of Law of Demeter (method chain calls)358 - 359
Potential violation of Law of Demeter (method chain calls)376 - 377
Potential violation of Law of Demeter (method chain calls)376 - 377
Potential violation of Law of Demeter (method chain calls)376 - 377
Potential violation of Law of Demeter (object not created locally)376 - 377
Potential violation of Law of Demeter (method chain calls)376 - 377
Potential violation of Law of Demeter (method chain calls)385 - 386
Potential violation of Law of Demeter (method chain calls)385 - 386
Potential violation of Law of Demeter (object not created locally)385 - 386
Potential violation of Law of Demeter (method chain calls)385 - 386
Potential violation of Law of Demeter (object not created locally)394 - 396
Potential violation of Law of Demeter (method chain calls)394 - 396
Potential violation of Law of Demeter (method chain calls)394 - 396
Potential violation of Law of Demeter (method chain calls)394 - 396
Potential violation of Law of Demeter (method chain calls)404 - 405
Potential violation of Law of Demeter (method chain calls)404 - 405
Potential violation of Law of Demeter (method chain calls)404 - 405
Potential violation of Law of Demeter (object not created locally)404 - 405
Potential violation of Law of Demeter (method chain calls)431
Potential violation of Law of Demeter (object not created locally)431
Potential violation of Law of Demeter (method chain calls)431
Potential violation of Law of Demeter (object not created locally)431
Potential violation of Law of Demeter (method chain calls)432
Potential violation of Law of Demeter (object not created locally)432
Potential violation of Law of Demeter (method chain calls)444
Potential violation of Law of Demeter (method chain calls)444
Potential violation of Law of Demeter (method chain calls)444
Potential violation of Law of Demeter (method chain calls)444
Potential violation of Law of Demeter (object not created locally)445
Potential violation of Law of Demeter (method chain calls)445

net/sourceforge/pmd/lang/rule/AbstractRuleChainVisitor.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (method chain calls)131
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)144

net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (method chain calls)41 - 43

net/sourceforge/pmd/lang/rule/ParametricRuleViolation.java

ViolationLine
Avoid using if statements without curly braces74
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (method chain calls)97
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (method chain calls)101
Potential violation of Law of Demeter (method chain calls)103

net/sourceforge/pmd/lang/rule/RuleReference.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)61
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (method chain calls)87
Potential violation of Law of Demeter (method chain calls)116
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)142
Potential violation of Law of Demeter (method chain calls)164
Potential violation of Law of Demeter (method chain calls)182
Potential violation of Law of Demeter (method chain calls)227
Useless parentheses.253
Useless parentheses.258
Useless parentheses.271
Potential violation of Law of Demeter (object not created locally)282
Potential violation of Law of Demeter (method chain calls)292
Potential violation of Law of Demeter (method chain calls)302
Avoid using if statements without curly braces304

net/sourceforge/pmd/lang/rule/XPathRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)104

net/sourceforge/pmd/lang/rule/properties/AbstractDelimitedProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)40

net/sourceforge/pmd/lang/rule/properties/AbstractEnumeratedProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)105

net/sourceforge/pmd/lang/rule/properties/AbstractNumericProperty.java

ViolationLine
Variables that are final and static should be all capitals, 'numberFieldTypesByKey' is not all capitals.26
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (method chain calls)97

net/sourceforge/pmd/lang/rule/properties/AbstractPackagedProperty.java

ViolationLine
Variables that are final and static should be all capitals, 'packagedFieldTypesByKey' is not all capitals.29
Potential violation of Law of Demeter (method chain calls)75
Potential violation of Law of Demeter (method chain calls)77
Potential violation of Law of Demeter (method chain calls)77
Potential violation of Law of Demeter (method chain calls)92
Potential violation of Law of Demeter (method chain calls)103
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (method chain calls)110
Potential violation of Law of Demeter (method chain calls)110
Potential violation of Law of Demeter (method chain calls)110
Potential violation of Law of Demeter (object not created locally)111
Potential violation of Law of Demeter (method chain calls)111
Potential violation of Law of Demeter (object not created locally)116
Potential violation of Law of Demeter (method chain calls)146
Potential violation of Law of Demeter (object not created locally)146

net/sourceforge/pmd/lang/rule/properties/AbstractProperty.java

ViolationLine
Possible God class (WMC=65, ATFD=6, TCC=0.0291005291005291)21 - 392
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (method chain calls)184
Potential violation of Law of Demeter (method chain calls)184
Potential violation of Law of Demeter (method chain calls)187
Potential violation of Law of Demeter (method chain calls)187
Potential violation of Law of Demeter (method chain calls)258
Potential violation of Law of Demeter (method chain calls)276
Potential violation of Law of Demeter (method chain calls)277
Potential violation of Law of Demeter (method chain calls)277
Potential violation of Law of Demeter (object not created locally)277
Potential violation of Law of Demeter (method chain calls)283
Potential violation of Law of Demeter (method chain calls)327
Potential violation of Law of Demeter (method chain calls)327

net/sourceforge/pmd/lang/rule/properties/AbstractScalarProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)62

net/sourceforge/pmd/lang/rule/properties/CharacterMultiProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (method chain calls)97
Potential violation of Law of Demeter (method chain calls)97
Potential violation of Law of Demeter (method chain calls)97
Potential violation of Law of Demeter (method chain calls)97

net/sourceforge/pmd/lang/rule/properties/CharacterProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)25

net/sourceforge/pmd/lang/rule/properties/DoubleMultiProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)27
Potential violation of Law of Demeter (method chain calls)28

net/sourceforge/pmd/lang/rule/properties/DoubleProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)27

net/sourceforge/pmd/lang/rule/properties/EnumeratedMultiProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)79
Potential violation of Law of Demeter (method chain calls)80
Potential violation of Law of Demeter (method chain calls)98
Potential violation of Law of Demeter (method chain calls)115
Potential violation of Law of Demeter (method chain calls)115
Potential violation of Law of Demeter (method chain calls)119
Potential violation of Law of Demeter (method chain calls)119

net/sourceforge/pmd/lang/rule/properties/FloatMultiProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)27

net/sourceforge/pmd/lang/rule/properties/FloatProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)25
Potential violation of Law of Demeter (method chain calls)26

net/sourceforge/pmd/lang/rule/properties/IntegerMultiProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)27

net/sourceforge/pmd/lang/rule/properties/IntegerProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)25
Potential violation of Law of Demeter (method chain calls)26

net/sourceforge/pmd/lang/rule/properties/LongMultiProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)26
Potential violation of Law of Demeter (method chain calls)27

net/sourceforge/pmd/lang/rule/properties/LongProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)25
Potential violation of Law of Demeter (method chain calls)26

net/sourceforge/pmd/lang/rule/properties/MethodMultiProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)88
Potential violation of Law of Demeter (object not created locally)113
Potential violation of Law of Demeter (object not created locally)113
Potential violation of Law of Demeter (method chain calls)113

net/sourceforge/pmd/lang/rule/properties/MethodProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (method chain calls)101
Potential violation of Law of Demeter (method chain calls)105
Potential violation of Law of Demeter (method chain calls)109
Potential violation of Law of Demeter (method chain calls)112
Potential violation of Law of Demeter (method chain calls)114
Potential violation of Law of Demeter (method chain calls)128
Potential violation of Law of Demeter (method chain calls)181
Potential violation of Law of Demeter (method chain calls)192
Potential violation of Law of Demeter (method chain calls)205
Potential violation of Law of Demeter (method chain calls)281
Potential violation of Law of Demeter (object not created locally)281
Potential violation of Law of Demeter (object not created locally)281

net/sourceforge/pmd/lang/rule/properties/PropertyDescriptorFactory.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)24
Potential violation of Law of Demeter (method chain calls)24
Potential violation of Law of Demeter (method chain calls)24
Potential violation of Law of Demeter (method chain calls)24
Potential violation of Law of Demeter (object not created locally)25
Potential violation of Law of Demeter (object not created locally)28
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (method chain calls)40
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)45
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (method chain calls)57
Potential violation of Law of Demeter (method chain calls)60
Potential violation of Law of Demeter (method chain calls)64
Potential violation of Law of Demeter (method chain calls)67
Potential violation of Law of Demeter (method chain calls)71
Potential violation of Law of Demeter (method chain calls)74
Potential violation of Law of Demeter (method chain calls)80
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (method chain calls)89
Potential violation of Law of Demeter (method chain calls)91

net/sourceforge/pmd/lang/rule/properties/PropertyDescriptorWrapper.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)101

net/sourceforge/pmd/lang/rule/properties/StringMultiProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (method chain calls)73

net/sourceforge/pmd/lang/rule/properties/TypeMultiProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (method chain calls)95
Potential violation of Law of Demeter (method chain calls)120

net/sourceforge/pmd/lang/rule/properties/TypeProperty.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (method chain calls)111

net/sourceforge/pmd/lang/rule/properties/factories/BasicPropertyDescriptorFactory.java

ViolationLine
Too many static imports may lead to messy code4 - 227
Variables that are final and static should be all capitals, 'coreFieldTypesByKey' is not all capitals.36
Potential violation of Law of Demeter (method chain calls)191
Potential violation of Law of Demeter (object not created locally)192
Potential violation of Law of Demeter (method chain calls)216
Potential violation of Law of Demeter (method chain calls)216

net/sourceforge/pmd/lang/rule/properties/factories/PropertyDescriptorUtil.java

ViolationLine
Variables that are final and static should be all capitals, 'ComparatorByOrder' is not all capitals.39
Variables that are final and static should be all capitals, 'descriptorFactoriesByType' is not all capitals.45
Potential violation of Law of Demeter (method chain calls)86

net/sourceforge/pmd/lang/rule/stat/StatisticalRuleHelper.java

ViolationLine
Useless parentheses.58
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (method chain calls)128
Potential violation of Law of Demeter (method chain calls)135
Potential violation of Law of Demeter (method chain calls)135

net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQuery.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)69 - 70
Potential violation of Law of Demeter (method chain calls)69 - 70
Potential violation of Law of Demeter (method chain calls)69 - 70
Potential violation of Law of Demeter (method chain calls)69 - 70
Potential violation of Law of Demeter (method chain calls)69 - 70
Potential violation of Law of Demeter (method chain calls)69 - 70
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (object not created locally)125
Potential violation of Law of Demeter (object not created locally)133
Potential violation of Law of Demeter (object not created locally)135
Potential violation of Law of Demeter (object not created locally)136
Potential violation of Law of Demeter (object not created locally)137
Potential violation of Law of Demeter (object not created locally)138
Potential violation of Law of Demeter (method chain calls)140
Potential violation of Law of Demeter (method chain calls)142
Potential violation of Law of Demeter (object not created locally)147
Potential violation of Law of Demeter (object not created locally)149
Potential violation of Law of Demeter (method chain calls)151
Potential violation of Law of Demeter (object not created locally)151
Potential violation of Law of Demeter (object not created locally)152
Potential violation of Law of Demeter (object not created locally)154
Potential violation of Law of Demeter (object not created locally)157
Potential violation of Law of Demeter (object not created locally)158
Potential violation of Law of Demeter (object not created locally)158
Potential violation of Law of Demeter (object not created locally)161
Potential violation of Law of Demeter (method chain calls)162
Potential violation of Law of Demeter (method chain calls)162
Potential violation of Law of Demeter (object not created locally)170
Potential violation of Law of Demeter (object not created locally)170
Potential violation of Law of Demeter (object not created locally)171
Potential violation of Law of Demeter (object not created locally)171
Potential violation of Law of Demeter (method chain calls)217
Potential violation of Law of Demeter (method chain calls)218
Potential violation of Law of Demeter (object not created locally)220

net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java

ViolationLine
Potential violation of Law of Demeter (static property access)66
Potential violation of Law of Demeter (method chain calls)73
Potential violation of Law of Demeter (method chain calls)75
Potential violation of Law of Demeter (method chain calls)75
Potential violation of Law of Demeter (method chain calls)78 - 79
Potential violation of Law of Demeter (method chain calls)90
Potential violation of Law of Demeter (method chain calls)90
Potential violation of Law of Demeter (object not created locally)152
Potential violation of Law of Demeter (method chain calls)156
Potential violation of Law of Demeter (object not created locally)167
Potential violation of Law of Demeter (method chain calls)168
Potential violation of Law of Demeter (object not created locally)169
Potential violation of Law of Demeter (object not created locally)177
Potential violation of Law of Demeter (method chain calls)177

net/sourceforge/pmd/lang/symboltable/AbstractScope.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (method chain calls)51
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (method chain calls)84
Potential violation of Law of Demeter (object not created locally)84

net/sourceforge/pmd/lang/vm/VmHandler.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)49

net/sourceforge/pmd/lang/vm/ast/ASTMethod.java

ViolationLine
This final field could be made static42
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (object not created locally)127

net/sourceforge/pmd/lang/vm/ast/ASTReference.java

ViolationLine
Avoid using if statements without curly braces97 - 98
Avoid using if statements without curly braces109 - 110

net/sourceforge/pmd/lang/vm/ast/ASTStringLiteral.java

ViolationLine
This final field could be made static32
Avoid using if statements without curly braces62 - 63
Avoid using if statements without curly braces65 - 66
Avoid using if statements without curly braces79 - 80
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)99
Potential violation of Law of Demeter (object not created locally)100

net/sourceforge/pmd/lang/vm/ast/AbstractVmNode.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)136
Potential violation of Law of Demeter (method chain calls)136
Useless parentheses.165
Potential violation of Law of Demeter (object not created locally)172
Use equals() to compare object references.186
Use equals() to compare object references.192
Potential violation of Law of Demeter (object not created locally)194
Potential violation of Law of Demeter (object not created locally)196

net/sourceforge/pmd/lang/vm/ast/MacroParseException.java

ViolationLine
Useless parentheses.69
Useless parentheses.69
Useless parentheses.87
Useless parentheses.87

net/sourceforge/pmd/lang/vm/ast/NodeUtils.java

ViolationLine
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'tmp_t' is not final.45
Use one line for each declaration, it enhances code readability.54
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (object not created locally)55
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (object not created locally)97
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (static property access)120
Potential violation of Law of Demeter (object not created locally)125
Potential violation of Law of Demeter (method chain calls)126
Potential violation of Law of Demeter (object not created locally)126

net/sourceforge/pmd/lang/vm/ast/TemplateParseException.java

ViolationLine
Useless parentheses.112
Useless parentheses.112
Useless parentheses.126
Useless parentheses.126
Potential violation of Law of Demeter (object not created locally)148
Potential violation of Law of Demeter (method chain calls)161
Avoid appending characters as strings in StringBuffer.append.161
Potential violation of Law of Demeter (method chain calls)161
Potential violation of Law of Demeter (method chain calls)161
Potential violation of Law of Demeter (method chain calls)161
Potential violation of Law of Demeter (object not created locally)161
Potential violation of Law of Demeter (object not created locally)165
Potential violation of Law of Demeter (object not created locally)168
Potential violation of Law of Demeter (method chain calls)168
Potential violation of Law of Demeter (object not created locally)176
Avoid appending characters as strings in StringBuffer.append.176
Potential violation of Law of Demeter (method chain calls)180
Potential violation of Law of Demeter (object not created locally)180
Potential violation of Law of Demeter (object not created locally)184
Potential violation of Law of Demeter (object not created locally)188
Potential violation of Law of Demeter (method chain calls)192
Potential violation of Law of Demeter (method chain calls)192
Potential violation of Law of Demeter (object not created locally)192
Potential violation of Law of Demeter (method chain calls)195
Potential violation of Law of Demeter (method chain calls)195
Potential violation of Law of Demeter (object not created locally)195
Potential violation of Law of Demeter (object not created locally)199
Potential violation of Law of Demeter (object not created locally)199
Potential violation of Law of Demeter (object not created locally)200

net/sourceforge/pmd/lang/vm/ast/TokenMgrError.java

ViolationLine
Exceptions should not extend java.lang.Error5
A switch statement does not contain a break47 - 83
Potential violation of Law of Demeter (object not created locally)51
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (object not created locally)57
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (object not created locally)69
Potential violation of Law of Demeter (object not created locally)72
Avoid assignments in operands75
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)85
Useless parentheses.97 - 103
Overriding method merely calls super115 - 117

net/sourceforge/pmd/lang/vm/directive/DirectiveConstants.java

ViolationLine
An Interface should be used only to model a behaviour; consider converting this to a class.28 - 35
Avoid modifiers which are implied by the context31
Avoid modifiers which are implied by the context34

net/sourceforge/pmd/lang/vm/directive/InputBase.java

ViolationLine
No abstract method which means that the keyword is most likely used to prevent instantiation. Use a private or protected constructor instead.29 - 32

net/sourceforge/pmd/lang/vm/directive/VelocimacroProxy.java

ViolationLine
Perhaps 'argArray' could be replaced by a local variable.33
Perhaps 'literalArgArray' could be replaced by a local variable.34

net/sourceforge/pmd/lang/vm/rule/VmRuleChainVisitor.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)42
Potential violation of Law of Demeter (method chain calls)45

net/sourceforge/pmd/lang/vm/rule/basic/AvoidReassigningParametersRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)19
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (method chain calls)28
Potential violation of Law of Demeter (method chain calls)28
Potential violation of Law of Demeter (object not created locally)28
Potential violation of Law of Demeter (method chain calls)29
Potential violation of Law of Demeter (object not created locally)29
Potential violation of Law of Demeter (method chain calls)29

net/sourceforge/pmd/lang/vm/rule/basic/CollapsibleIfStatementsRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)28
Potential violation of Law of Demeter (method chain calls)28
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)43

net/sourceforge/pmd/lang/vm/rule/basic/EmptyForeachStmtRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)19
Potential violation of Law of Demeter (object not created locally)22
Potential violation of Law of Demeter (object not created locally)22
Potential violation of Law of Demeter (object not created locally)23
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (method chain calls)23
Potential violation of Law of Demeter (object not created locally)23

net/sourceforge/pmd/lang/vm/rule/basic/EmptyIfStmtRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)37
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (method chain calls)41
Potential violation of Law of Demeter (object not created locally)41

net/sourceforge/pmd/lang/vm/rule/basic/NoInlineJavaScriptRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)17
Potential violation of Law of Demeter (object not created locally)18
Potential violation of Law of Demeter (object not created locally)19
Potential violation of Law of Demeter (method chain calls)20
Potential violation of Law of Demeter (object not created locally)20

net/sourceforge/pmd/lang/vm/rule/basic/UnusedMacroParameterRule.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)20
Potential violation of Law of Demeter (object not created locally)28
Potential violation of Law of Demeter (object not created locally)31

net/sourceforge/pmd/lang/vm/util/VelocityCharStream.java

ViolationLine
Variables that are final and static should be all capitals, 'staticFlag' is not all capitals.43
Unnecessary final modifier in final class65 - 114
Useless parentheses.88
Potential violation of Law of Demeter (object not created locally)106
Unnecessary final modifier in final class116 - 175
Avoid assignments in operands153 - 154
Unnecessary final modifier in final class180 - 187
Unnecessary final modifier in final class189 - 229
Useless parentheses.221
Useless parentheses.221
Unnecessary final modifier in final class234 - 258
Avoid assignments in operands246
This statement may have some unnecessary parentheses257
Useless parentheses.257
Unnecessary final modifier in final class264 - 267
Unnecessary final modifier in final class273 - 276
Unnecessary final modifier in final class281 - 284
Unnecessary final modifier in final class289 - 292
Unnecessary final modifier in final class297 - 300
Unnecessary final modifier in final class305 - 308
Unnecessary final modifier in final class313 - 319
Avoid assignments in operands317
Avoid using if statements without curly braces317 - 318
Unnecessary final modifier in final class432 - 443
Unnecessary final modifier in final class448 - 464
Useless parentheses.458
Use one line for each declaration, it enhances code readability.495
Use one line for each declaration, it enhances code readability.496
Avoid assignments in operands515
Avoid using if...else statements without curly braces516
Avoid using if...else statements without curly braces518

net/sourceforge/pmd/lang/xml/XmlParserOptions.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)47
Avoid using if...else statements without curly braces90
Avoid using if...else statements without curly braces92
Potential violation of Law of Demeter (method chain calls)182

net/sourceforge/pmd/lang/xml/ast/DumpFacade.java

ViolationLine
Useless parentheses.22
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)74

net/sourceforge/pmd/lang/xml/ast/XmlParser.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)69
Potential violation of Law of Demeter (object not created locally)70
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)79
StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time).103
Potential violation of Law of Demeter (object not created locally)156
Potential violation of Law of Demeter (object not created locally)159
Potential violation of Law of Demeter (object not created locally)161
Potential violation of Law of Demeter (object not created locally)164
Potential violation of Law of Demeter (object not created locally)165
Potential violation of Law of Demeter (method chain calls)177
Potential violation of Law of Demeter (object not created locally)179
Potential violation of Law of Demeter (object not created locally)180
Potential violation of Law of Demeter (object not created locally)181
Potential violation of Law of Demeter (object not created locally)182
Potential violation of Law of Demeter (object not created locally)202
Potential violation of Law of Demeter (object not created locally)203
Potential violation of Law of Demeter (object not created locally)227
Potential violation of Law of Demeter (object not created locally)228
Potential violation of Law of Demeter (object not created locally)229
Potential violation of Law of Demeter (object not created locally)230
Potential violation of Law of Demeter (method chain calls)250 - 252
Potential violation of Law of Demeter (object not created locally)253
Potential violation of Law of Demeter (object not created locally)254
Potential violation of Law of Demeter (object not created locally)267
Potential violation of Law of Demeter (object not created locally)268
Potential violation of Law of Demeter (object not created locally)269
Potential violation of Law of Demeter (object not created locally)270
Potential violation of Law of Demeter (object not created locally)278
Potential violation of Law of Demeter (object not created locally)279
Potential violation of Law of Demeter (method chain calls)286
Potential violation of Law of Demeter (object not created locally)287
Potential violation of Law of Demeter (method chain calls)298
Do not use the short type304
Potential violation of Law of Demeter (method chain calls)329
Potential violation of Law of Demeter (method chain calls)352
Potential violation of Law of Demeter (method chain calls)353
Potential violation of Law of Demeter (method chain calls)353
Potential violation of Law of Demeter (method chain calls)353
Potential violation of Law of Demeter (method chain calls)354
Potential violation of Law of Demeter (method chain calls)355
Potential violation of Law of Demeter (method chain calls)356
Potential violation of Law of Demeter (method chain calls)357
Potential violation of Law of Demeter (method chain calls)357
Potential violation of Law of Demeter (method chain calls)357
Potential violation of Law of Demeter (method chain calls)357
Potential violation of Law of Demeter (method chain calls)357
Potential violation of Law of Demeter (method chain calls)357
Potential violation of Law of Demeter (method chain calls)357
Potential violation of Law of Demeter (method chain calls)357
Potential violation of Law of Demeter (method chain calls)358
Potential violation of Law of Demeter (method chain calls)360
Potential violation of Law of Demeter (method chain calls)364
Potential violation of Law of Demeter (method chain calls)371
Potential violation of Law of Demeter (object not created locally)385
Potential violation of Law of Demeter (object not created locally)385 - 386
Potential violation of Law of Demeter (method chain calls)397 - 398
Potential violation of Law of Demeter (object not created locally)404
Potential violation of Law of Demeter (method chain calls)405
Potential violation of Law of Demeter (method chain calls)407
Potential violation of Law of Demeter (method chain calls)409
Potential violation of Law of Demeter (method chain calls)411
Potential violation of Law of Demeter (method chain calls)413
Potential violation of Law of Demeter (method chain calls)415
Potential violation of Law of Demeter (method chain calls)417
Potential violation of Law of Demeter (method chain calls)420
Potential violation of Law of Demeter (method chain calls)427
Potential violation of Law of Demeter (object not created locally)429

net/sourceforge/pmd/lang/xml/rule/AbstractDomXmlRule.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)82

net/sourceforge/pmd/lang/xml/rule/XmlRuleChainVisitor.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)26
Potential violation of Law of Demeter (object not created locally)27
Potential violation of Law of Demeter (object not created locally)28
Potential violation of Law of Demeter (method chain calls)36

net/sourceforge/pmd/lang/xpath/Initializer.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (object not created locally)37
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (method chain calls)59

net/sourceforge/pmd/lang/xpath/MatchesFunction.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)31
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)36
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (object not created locally)47

net/sourceforge/pmd/processor/MonoThreadProcessor.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (object not created locally)74

net/sourceforge/pmd/processor/MultiThreadProcessor.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)39
Potential violation of Law of Demeter (object not created locally)51
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (object not created locally)69
Potential violation of Law of Demeter (method chain calls)71
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)74

net/sourceforge/pmd/processor/PmdRunnable.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)62
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)115

net/sourceforge/pmd/renderers/AbstractIncrementingRenderer.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)61

net/sourceforge/pmd/renderers/CSVRenderer.java

ViolationLine
Variables that are final and static should be all capitals, 'DefaultSeparator' is not all capitals.32
Variables that are final and static should be all capitals, 'propertyDescriptorsById' is not all capitals.34
Variables that are final and static should be all capitals, 'AllColumns' is not all capitals.39
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)47
Avoid using if statements without curly braces54
Avoid using if statements without curly braces88
Potential violation of Law of Demeter (method chain calls)103
Potential violation of Law of Demeter (method chain calls)113
Potential violation of Law of Demeter (method chain calls)123

net/sourceforge/pmd/renderers/CSVWriter.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (method chain calls)32
Potential violation of Law of Demeter (method chain calls)35
Potential violation of Law of Demeter (method chain calls)35
Potential violation of Law of Demeter (object not created locally)51
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (method chain calls)58
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (object not created locally)61
Avoid using if statements without curly braces67
Potential violation of Law of Demeter (method chain calls)68
Potential violation of Law of Demeter (method chain calls)68

net/sourceforge/pmd/renderers/EmacsRenderer.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)37
Potential violation of Law of Demeter (object not created locally)38
Potential violation of Law of Demeter (method chain calls)38
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (object not created locally)39
Potential violation of Law of Demeter (object not created locally)40

net/sourceforge/pmd/renderers/HTMLRenderer.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)79 - 80
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (object not created locally)103
Potential violation of Law of Demeter (object not created locally)112
Potential violation of Law of Demeter (object not created locally)113
Potential violation of Law of Demeter (object not created locally)115
Potential violation of Law of Demeter (object not created locally)118
Potential violation of Law of Demeter (object not created locally)119
Potential violation of Law of Demeter (object not created locally)120 - 122
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (object not created locally)125
Potential violation of Law of Demeter (method chain calls)127
Potential violation of Law of Demeter (object not created locally)127
Potential violation of Law of Demeter (object not created locally)131
Potential violation of Law of Demeter (object not created locally)132
Potential violation of Law of Demeter (object not created locally)133
Avoid using if statements without curly braces140
Potential violation of Law of Demeter (object not created locally)150
Potential violation of Law of Demeter (object not created locally)151
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (object not created locally)156
Potential violation of Law of Demeter (object not created locally)157
Potential violation of Law of Demeter (object not created locally)157
Potential violation of Law of Demeter (object not created locally)158
Potential violation of Law of Demeter (object not created locally)158
Potential violation of Law of Demeter (object not created locally)159
Potential violation of Law of Demeter (object not created locally)160
Avoid using if statements without curly braces166
Potential violation of Law of Demeter (object not created locally)177
Potential violation of Law of Demeter (object not created locally)178
Potential violation of Law of Demeter (object not created locally)180
Potential violation of Law of Demeter (object not created locally)183
Potential violation of Law of Demeter (method chain calls)184
Potential violation of Law of Demeter (method chain calls)184
Potential violation of Law of Demeter (object not created locally)184
Potential violation of Law of Demeter (object not created locally)184
Potential violation of Law of Demeter (method chain calls)185
Potential violation of Law of Demeter (object not created locally)185
Potential violation of Law of Demeter (object not created locally)185
Potential violation of Law of Demeter (method chain calls)185
Potential violation of Law of Demeter (method chain calls)186
Potential violation of Law of Demeter (method chain calls)186
Potential violation of Law of Demeter (object not created locally)186
Potential violation of Law of Demeter (object not created locally)186
Potential violation of Law of Demeter (method chain calls)186
Potential violation of Law of Demeter (method chain calls)186
Potential violation of Law of Demeter (object not created locally)187
Potential violation of Law of Demeter (object not created locally)187 - 188
Potential violation of Law of Demeter (object not created locally)187
Potential violation of Law of Demeter (object not created locally)189 - 190
Potential violation of Law of Demeter (object not created locally)189
Potential violation of Law of Demeter (object not created locally)189
Potential violation of Law of Demeter (object not created locally)189
Potential violation of Law of Demeter (object not created locally)191
Potential violation of Law of Demeter (object not created locally)192
Potential violation of Law of Demeter (method chain calls)204

net/sourceforge/pmd/renderers/IDEAJRenderer.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)52
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (method chain calls)68 - 69
Potential violation of Law of Demeter (method chain calls)68 - 69
Potential violation of Law of Demeter (object not created locally)69
Potential violation of Law of Demeter (object not created locally)70
Potential violation of Law of Demeter (method chain calls)70 - 71
Potential violation of Law of Demeter (method chain calls)70 - 71
Potential violation of Law of Demeter (method chain calls)70 - 71
Potential violation of Law of Demeter (method chain calls)70 - 71
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (method chain calls)81
Potential violation of Law of Demeter (method chain calls)82 - 84
Potential violation of Law of Demeter (method chain calls)82 - 84
Potential violation of Law of Demeter (method chain calls)82 - 84
Potential violation of Law of Demeter (method chain calls)82 - 84
Potential violation of Law of Demeter (method chain calls)82 - 84
Potential violation of Law of Demeter (method chain calls)82 - 84
Potential violation of Law of Demeter (method chain calls)82 - 84
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (object not created locally)92

net/sourceforge/pmd/renderers/RendererFactory.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (object not created locally)57
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (object not created locally)61
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (method chain calls)77
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (method chain calls)93
Potential violation of Law of Demeter (method chain calls)96
Potential violation of Law of Demeter (method chain calls)98
Potential violation of Law of Demeter (object not created locally)116
Potential violation of Law of Demeter (object not created locally)126

net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (method chain calls)65

net/sourceforge/pmd/renderers/TextColorRenderer.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)110
Potential violation of Law of Demeter (object not created locally)117
Potential violation of Law of Demeter (object not created locally)120
Potential violation of Law of Demeter (method chain calls)120
Potential violation of Law of Demeter (object not created locally)121
Potential violation of Law of Demeter (method chain calls)122 - 123
Potential violation of Law of Demeter (object not created locally)122 - 123
Potential violation of Law of Demeter (method chain calls)122 - 123
Potential violation of Law of Demeter (method chain calls)122 - 123
Potential violation of Law of Demeter (method chain calls)122 - 123
Potential violation of Law of Demeter (method chain calls)122 - 123
Potential violation of Law of Demeter (object not created locally)125 - 128
Potential violation of Law of Demeter (method chain calls)125 - 128
Potential violation of Law of Demeter (method chain calls)125 - 128
Potential violation of Law of Demeter (method chain calls)125 - 128
Potential violation of Law of Demeter (method chain calls)125 - 128
Potential violation of Law of Demeter (method chain calls)125 - 128
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (object not created locally)127
Potential violation of Law of Demeter (object not created locally)127
Potential violation of Law of Demeter (object not created locally)127
Potential violation of Law of Demeter (object not created locally)127
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (object not created locally)129
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (object not created locally)129
Potential violation of Law of Demeter (method chain calls)129
Potential violation of Law of Demeter (method chain calls)130
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (method chain calls)130
Potential violation of Law of Demeter (method chain calls)131 - 132
Potential violation of Law of Demeter (object not created locally)131 - 132
Potential violation of Law of Demeter (object not created locally)131
Potential violation of Law of Demeter (method chain calls)131 - 132
Potential violation of Law of Demeter (method chain calls)131 - 132
Potential violation of Law of Demeter (object not created locally)133
Potential violation of Law of Demeter (object not created locally)138
Potential violation of Law of Demeter (object not created locally)139
Potential violation of Law of Demeter (object not created locally)140
Potential violation of Law of Demeter (method chain calls)141
Potential violation of Law of Demeter (object not created locally)141
Potential violation of Law of Demeter (object not created locally)141
Potential violation of Law of Demeter (method chain calls)141
Potential violation of Law of Demeter (method chain calls)141
Potential violation of Law of Demeter (object not created locally)142
Potential violation of Law of Demeter (object not created locally)146
Potential violation of Law of Demeter (method chain calls)149
Potential violation of Law of Demeter (object not created locally)149
Potential violation of Law of Demeter (object not created locally)150
Potential violation of Law of Demeter (method chain calls)151 - 152
Potential violation of Law of Demeter (method chain calls)151 - 152
Potential violation of Law of Demeter (method chain calls)151 - 152
Potential violation of Law of Demeter (method chain calls)151 - 152
Potential violation of Law of Demeter (object not created locally)151 - 152
Potential violation of Law of Demeter (method chain calls)151 - 152
Potential violation of Law of Demeter (object not created locally)154
Potential violation of Law of Demeter (object not created locally)154
Potential violation of Law of Demeter (method chain calls)154
Potential violation of Law of Demeter (method chain calls)154
Potential violation of Law of Demeter (method chain calls)154
Potential violation of Law of Demeter (object not created locally)155
Potential violation of Law of Demeter (method chain calls)160 - 161
Potential violation of Law of Demeter (method chain calls)160 - 161
Potential violation of Law of Demeter (method chain calls)160 - 161
Potential violation of Law of Demeter (method chain calls)160 - 161
Potential violation of Law of Demeter (method chain calls)163 - 164
Potential violation of Law of Demeter (method chain calls)163 - 164
Potential violation of Law of Demeter (method chain calls)163 - 164
Potential violation of Law of Demeter (method chain calls)163 - 164
Potential violation of Law of Demeter (object not created locally)180
Potential violation of Law of Demeter (object not created locally)181
Potential violation of Law of Demeter (object not created locally)184
Potential violation of Law of Demeter (method chain calls)216
Potential violation of Law of Demeter (method chain calls)217
Potential violation of Law of Demeter (method chain calls)217
Potential violation of Law of Demeter (object not created locally)220
Potential violation of Law of Demeter (object not created locally)221

net/sourceforge/pmd/renderers/TextPadRenderer.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (object not created locally)51
Potential violation of Law of Demeter (method chain calls)51
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (object not created locally)53
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (object not created locally)55
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (object not created locally)56

net/sourceforge/pmd/renderers/TextRenderer.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)46
Potential violation of Law of Demeter (method chain calls)47
Potential violation of Law of Demeter (object not created locally)47
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (object not created locally)48
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (object not created locally)49
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (method chain calls)65
Potential violation of Law of Demeter (object not created locally)66
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)75
Potential violation of Law of Demeter (method chain calls)75
Potential violation of Law of Demeter (method chain calls)75
Potential violation of Law of Demeter (method chain calls)75
Potential violation of Law of Demeter (object not created locally)76

net/sourceforge/pmd/renderers/VBHTMLRenderer.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)33
Potential violation of Law of Demeter (object not created locally)52
Potential violation of Law of Demeter (method chain calls)54
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (object not created locally)56
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (method chain calls)61 - 62
Potential violation of Law of Demeter (object not created locally)61 - 62
Potential violation of Law of Demeter (method chain calls)61 - 62
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)69
Potential violation of Law of Demeter (object not created locally)73 - 74
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (object not created locally)76
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)97
Potential violation of Law of Demeter (object not created locally)98
Potential violation of Law of Demeter (object not created locally)99
Potential violation of Law of Demeter (object not created locally)103
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (object not created locally)108
Potential violation of Law of Demeter (method chain calls)108
Potential violation of Law of Demeter (method chain calls)108
Potential violation of Law of Demeter (object not created locally)110
Potential violation of Law of Demeter (object not created locally)111
Potential violation of Law of Demeter (object not created locally)111
Potential violation of Law of Demeter (object not created locally)114

net/sourceforge/pmd/renderers/XMLRenderer.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)48
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (object not created locally)54
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (method chain calls)70
Potential violation of Law of Demeter (object not created locally)70
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)74
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (object not created locally)77
Potential violation of Law of Demeter (method chain calls)77
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (method chain calls)80
Potential violation of Law of Demeter (method chain calls)81
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (method chain calls)82
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (object not created locally)85
Potential violation of Law of Demeter (method chain calls)85
Potential violation of Law of Demeter (method chain calls)85
Potential violation of Law of Demeter (object not created locally)86
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (method chain calls)87
Potential violation of Law of Demeter (method chain calls)87
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (object not created locally)89
Potential violation of Law of Demeter (object not created locally)90
Potential violation of Law of Demeter (object not created locally)91
Potential violation of Law of Demeter (object not created locally)92
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (method chain calls)93
Potential violation of Law of Demeter (method chain calls)93
Potential violation of Law of Demeter (object not created locally)94
Potential violation of Law of Demeter (method chain calls)95
Potential violation of Law of Demeter (method chain calls)95
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (method chain calls)95
Potential violation of Law of Demeter (method chain calls)95
Potential violation of Law of Demeter (object not created locally)96
Potential violation of Law of Demeter (method chain calls)96
Potential violation of Law of Demeter (object not created locally)97
Potential violation of Law of Demeter (object not created locally)99
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (object not created locally)101
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (object not created locally)106
Potential violation of Law of Demeter (method chain calls)120
Potential violation of Law of Demeter (method chain calls)124
Potential violation of Law of Demeter (object not created locally)125
Potential violation of Law of Demeter (method chain calls)132
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)137
Potential violation of Law of Demeter (method chain calls)137
Potential violation of Law of Demeter (method chain calls)140
Potential violation of Law of Demeter (object not created locally)141
Potential violation of Law of Demeter (object not created locally)145
Potential violation of Law of Demeter (method chain calls)150
Potential violation of Law of Demeter (method chain calls)150
Potential violation of Law of Demeter (method chain calls)157
Potential violation of Law of Demeter (method chain calls)157

net/sourceforge/pmd/renderers/XSLTRenderer.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)104
Potential violation of Law of Demeter (object not created locally)106
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (method chain calls)145

net/sourceforge/pmd/stat/DataPoint.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)35
Potential violation of Law of Demeter (object not created locally)36

net/sourceforge/pmd/util/ClassUtil.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)124
Potential violation of Law of Demeter (object not created locally)126
Potential violation of Law of Demeter (method chain calls)146
Potential violation of Law of Demeter (method chain calls)146
Potential violation of Law of Demeter (method chain calls)146
Potential violation of Law of Demeter (method chain calls)146
Potential violation of Law of Demeter (method chain calls)150
Potential violation of Law of Demeter (method chain calls)150

net/sourceforge/pmd/util/ClasspathClassLoader.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)65
Potential violation of Law of Demeter (object not created locally)67
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (method chain calls)80
Potential violation of Law of Demeter (method chain calls)80
Potential violation of Law of Demeter (method chain calls)88

net/sourceforge/pmd/util/CollectionUtil.java

ViolationLine
Possible God class (WMC=49, ATFD=41, TCC=0.0)23 - 312
Avoid using if statements without curly braces51
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)133
Potential violation of Law of Demeter (method chain calls)189
Potential violation of Law of Demeter (method chain calls)189
Potential violation of Law of Demeter (method chain calls)215
Avoid using if statements without curly braces256
Avoid using if statements without curly braces259
Potential violation of Law of Demeter (method chain calls)259
Potential violation of Law of Demeter (method chain calls)259
Potential violation of Law of Demeter (object not created locally)278
Potential violation of Law of Demeter (method chain calls)283
Potential violation of Law of Demeter (method chain calls)283
Potential violation of Law of Demeter (object not created locally)300
Potential violation of Law of Demeter (object not created locally)303
Potential violation of Law of Demeter (object not created locally)304
Potential violation of Law of Demeter (method chain calls)307
Potential violation of Law of Demeter (object not created locally)307
Potential violation of Law of Demeter (method chain calls)307
Potential violation of Law of Demeter (object not created locally)309

net/sourceforge/pmd/util/CompoundIterator.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)63
Potential violation of Law of Demeter (method chain calls)63

net/sourceforge/pmd/util/DateTimeUtil.java

ViolationLine
A class which only has private constructors should be final10 - 51
Avoid using if statements without curly braces21
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)46
Potential violation of Law of Demeter (method chain calls)48

net/sourceforge/pmd/util/EmptyIterator.java

ViolationLine
A class which only has private constructors should be final15 - 34
Variables that are final and static should be all capitals, 'instance' is not all capitals.18

net/sourceforge/pmd/util/FileIterable.java

ViolationLine
Last statement in finalize method should be a call to super.finalize()36 - 42
Avoid using if statements without curly braces37 - 38

net/sourceforge/pmd/util/FileUtil.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)81
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (object not created locally)119
Potential violation of Law of Demeter (object not created locally)123
Potential violation of Law of Demeter (object not created locally)124
Avoid using if statements without curly braces124 - 125

net/sourceforge/pmd/util/IOUtil.java

ViolationLine
Avoid unused imports such as 'net.sourceforge.pmd.lang.ast.ParseException'14
A class which only has private constructors should be final20 - 50

net/sourceforge/pmd/util/ResourceLoader.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)34
Potential violation of Law of Demeter (method chain calls)34

net/sourceforge/pmd/util/StringUtil.java

ViolationLine
Possible God class (WMC=86, ATFD=13, TCC=0.0)15 - 518
Avoid using if statements without curly braces33
Avoid using if statements without curly braces49
Potential violation of Law of Demeter (method chain calls)83
Potential violation of Law of Demeter (object not created locally)134
Potential violation of Law of Demeter (object not created locally)137
Potential violation of Law of Demeter (object not created locally)138
Potential violation of Law of Demeter (object not created locally)142
Potential violation of Law of Demeter (object not created locally)143
Potential violation of Law of Demeter (object not created locally)160
Potential violation of Law of Demeter (object not created locally)163
Potential violation of Law of Demeter (object not created locally)164
Potential violation of Law of Demeter (object not created locally)168
Potential violation of Law of Demeter (object not created locally)169
Potential violation of Law of Demeter (object not created locally)196
Potential violation of Law of Demeter (object not created locally)197
Potential violation of Law of Demeter (object not created locally)198
Potential violation of Law of Demeter (method chain calls)231
Potential violation of Law of Demeter (method chain calls)231
Potential violation of Law of Demeter (object not created locally)319
Potential violation of Law of Demeter (object not created locally)323
Potential violation of Law of Demeter (object not created locally)324
Potential violation of Law of Demeter (method chain calls)360
Potential violation of Law of Demeter (method chain calls)364
Potential violation of Law of Demeter (method chain calls)386
Potential violation of Law of Demeter (method chain calls)386
Potential violation of Law of Demeter (method chain calls)386
Potential violation of Law of Demeter (method chain calls)386
Potential violation of Law of Demeter (method chain calls)412
Potential violation of Law of Demeter (method chain calls)412
Potential violation of Law of Demeter (method chain calls)413
Potential violation of Law of Demeter (object not created locally)418
Potential violation of Law of Demeter (method chain calls)443
Potential violation of Law of Demeter (method chain calls)443
Potential violation of Law of Demeter (static property access)458
Potential violation of Law of Demeter (method chain calls)509
Potential violation of Law of Demeter (method chain calls)509
Potential violation of Law of Demeter (method chain calls)511
Potential violation of Law of Demeter (method chain calls)511
Potential violation of Law of Demeter (method chain calls)513
Potential violation of Law of Demeter (method chain calls)513

net/sourceforge/pmd/util/TypeMap.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)115
Potential violation of Law of Demeter (object not created locally)118
Potential violation of Law of Demeter (object not created locally)118
Potential violation of Law of Demeter (object not created locally)150

net/sourceforge/pmd/util/database/DBMSMetadata.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)266
Potential violation of Law of Demeter (method chain calls)281
Potential violation of Law of Demeter (object not created locally)282
Ensure that resources like this ResultSet object are closed after use323
Potential violation of Law of Demeter (object not created locally)343
Potential violation of Law of Demeter (object not created locally)356
Potential violation of Law of Demeter (object not created locally)369
Potential violation of Law of Demeter (object not created locally)382
Potential violation of Law of Demeter (method chain calls)400
Potential violation of Law of Demeter (object not created locally)410
Potential violation of Law of Demeter (object not created locally)411
Potential violation of Law of Demeter (object not created locally)412
Potential violation of Law of Demeter (object not created locally)413
Potential violation of Law of Demeter (object not created locally)428
Potential violation of Law of Demeter (object not created locally)445
Potential violation of Law of Demeter (object not created locally)448
Potential violation of Law of Demeter (object not created locally)449
Potential violation of Law of Demeter (object not created locally)450
Potential violation of Law of Demeter (object not created locally)456
Potential violation of Law of Demeter (object not created locally)457
Potential violation of Law of Demeter (object not created locally)458
Potential violation of Law of Demeter (object not created locally)483 - 486
Potential violation of Law of Demeter (object not created locally)523
Potential violation of Law of Demeter (object not created locally)526
Potential violation of Law of Demeter (object not created locally)527
Potential violation of Law of Demeter (object not created locally)528
Potential violation of Law of Demeter (object not created locally)533
Potential violation of Law of Demeter (object not created locally)534
Potential violation of Law of Demeter (object not created locally)535
Potential violation of Law of Demeter (object not created locally)544

net/sourceforge/pmd/util/database/DBType.java

ViolationLine
Perhaps 'name' could be replaced by a local variable.44
Avoid assignments in operands108 - 109
Avoid assignments in operands114
Potential violation of Law of Demeter (object not created locally)163
Potential violation of Law of Demeter (object not created locally)172
Potential violation of Law of Demeter (object not created locally)189
Potential violation of Law of Demeter (object not created locally)190
Potential violation of Law of Demeter (object not created locally)208
Potential violation of Law of Demeter (method chain calls)209
Potential violation of Law of Demeter (object not created locally)209
Potential violation of Law of Demeter (object not created locally)210
Potential violation of Law of Demeter (object not created locally)213
The method name and parameter number are suspiciously close to equals(Object)250
Potential violation of Law of Demeter (method chain calls)339
Potential violation of Law of Demeter (method chain calls)339
Potential violation of Law of Demeter (method chain calls)340
Potential violation of Law of Demeter (method chain calls)340

net/sourceforge/pmd/util/database/DBURI.java

ViolationLine
Possible God class (WMC=60, ATFD=42, TCC=0.059770114942528735)45 - 568
Potential violation of Law of Demeter (object not created locally)282
Potential violation of Law of Demeter (object not created locally)284
Potential violation of Law of Demeter (object not created locally)287
Potential violation of Law of Demeter (object not created locally)294
Potential violation of Law of Demeter (object not created locally)325
Potential violation of Law of Demeter (object not created locally)327
Potential violation of Law of Demeter (object not created locally)331
Potential violation of Law of Demeter (object not created locally)338
Potential violation of Law of Demeter (method chain calls)465
Potential violation of Law of Demeter (method chain calls)467
Potential violation of Law of Demeter (method chain calls)467
Potential violation of Law of Demeter (method chain calls)501
Potential violation of Law of Demeter (method chain calls)528
Potential violation of Law of Demeter (method chain calls)530
Potential violation of Law of Demeter (method chain calls)530
Potential violation of Law of Demeter (method chain calls)530
Potential violation of Law of Demeter (method chain calls)530
Potential violation of Law of Demeter (method chain calls)533
Potential violation of Law of Demeter (method chain calls)535

net/sourceforge/pmd/util/database/ResourceLoader.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)19

net/sourceforge/pmd/util/database/ResourceResolver.java

ViolationLine
Avoid using if statements without curly braces17 - 18

net/sourceforge/pmd/util/database/SourceObject.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)56 - 57
Potential violation of Law of Demeter (method chain calls)56 - 57
Potential violation of Law of Demeter (method chain calls)56 - 57
Potential violation of Law of Demeter (method chain calls)56 - 57
Avoid using if...else statements without curly braces125
Potential violation of Law of Demeter (method chain calls)126
Avoid using if...else statements without curly braces127
Potential violation of Law of Demeter (method chain calls)128
Avoid using if...else statements without curly braces129
Potential violation of Law of Demeter (method chain calls)130
Avoid using if...else statements without curly braces131
Potential violation of Law of Demeter (method chain calls)132
Avoid using if...else statements without curly braces133
Potential violation of Law of Demeter (method chain calls)134
Avoid using if...else statements without curly braces135
Potential violation of Law of Demeter (method chain calls)136
Avoid using if...else statements without curly braces137
Potential violation of Law of Demeter (method chain calls)138
Avoid using if...else statements without curly braces139
Potential violation of Law of Demeter (method chain calls)140
Avoid using if...else statements without curly braces141
Avoid using if...else statements without curly braces143

net/sourceforge/pmd/util/datasource/FileDataSource.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (method chain calls)39
Potential violation of Law of Demeter (method chain calls)49

net/sourceforge/pmd/util/designer/CodeEditorTextPane.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)14
Potential violation of Law of Demeter (object not created locally)32
Potential violation of Law of Demeter (object not created locally)34
Useless parentheses.36
Potential violation of Law of Demeter (object not created locally)42

net/sourceforge/pmd/util/designer/CreateXMLRulePanel.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)35

net/sourceforge/pmd/util/designer/DFAPanel.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)57
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (object not created locally)68
Potential violation of Law of Demeter (method chain calls)68
Potential violation of Law of Demeter (method chain calls)68
Potential violation of Law of Demeter (method chain calls)70
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (object not created locally)88
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)95
Potential violation of Law of Demeter (object not created locally)96
Potential violation of Law of Demeter (object not created locally)97
Potential violation of Law of Demeter (object not created locally)100
Potential violation of Law of Demeter (method chain calls)128
Potential violation of Law of Demeter (object not created locally)130
Potential violation of Law of Demeter (object not created locally)135
Potential violation of Law of Demeter (object not created locally)136
Potential violation of Law of Demeter (object not created locally)138
Potential violation of Law of Demeter (object not created locally)141
Potential violation of Law of Demeter (object not created locally)144
Potential violation of Law of Demeter (method chain calls)153
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (method chain calls)154
Potential violation of Law of Demeter (object not created locally)154
Potential violation of Law of Demeter (object not created locally)155
Potential violation of Law of Demeter (object not created locally)155
Potential violation of Law of Demeter (object not created locally)305

net/sourceforge/pmd/util/designer/Designer.java

ViolationLine
Possible God class (WMC=57, ATFD=105, TCC=0.011857707509881422)122 - 1037
Potential violation of Law of Demeter (method chain calls)134
Potential violation of Law of Demeter (method chain calls)135
Potential violation of Law of Demeter (method chain calls)135
Potential violation of Law of Demeter (method chain calls)135
Potential violation of Law of Demeter (object not created locally)147
Potential violation of Law of Demeter (object not created locally)147
Potential violation of Law of Demeter (object not created locally)148
Potential violation of Law of Demeter (method chain calls)157
Potential violation of Law of Demeter (method chain calls)166
Potential violation of Law of Demeter (method chain calls)166
Potential violation of Law of Demeter (method chain calls)175
Potential violation of Law of Demeter (method chain calls)175
Potential violation of Law of Demeter (object not created locally)184
Potential violation of Law of Demeter (method chain calls)203
Potential violation of Law of Demeter (method chain calls)301
Potential violation of Law of Demeter (object not created locally)350
Potential violation of Law of Demeter (method chain calls)350
Potential violation of Law of Demeter (object not created locally)365
Potential violation of Law of Demeter (object not created locally)365
Potential violation of Law of Demeter (method chain calls)397
Potential violation of Law of Demeter (method chain calls)400
Potential violation of Law of Demeter (object not created locally)411
Potential violation of Law of Demeter (object not created locally)412
Potential violation of Law of Demeter (object not created locally)412
Potential violation of Law of Demeter (method chain calls)412
Potential violation of Law of Demeter (method chain calls)419
Potential violation of Law of Demeter (object not created locally)426
Potential violation of Law of Demeter (object not created locally)427
Potential violation of Law of Demeter (object not created locally)427
Potential violation of Law of Demeter (object not created locally)428
Potential violation of Law of Demeter (object not created locally)476
Potential violation of Law of Demeter (method chain calls)476
Potential violation of Law of Demeter (method chain calls)482
Potential violation of Law of Demeter (object not created locally)482
Potential violation of Law of Demeter (method chain calls)482
Potential violation of Law of Demeter (method chain calls)482
Potential violation of Law of Demeter (method chain calls)482
Potential violation of Law of Demeter (object not created locally)496
Potential violation of Law of Demeter (object not created locally)497
Potential violation of Law of Demeter (method chain calls)523
Potential violation of Law of Demeter (method chain calls)523
Potential violation of Law of Demeter (method chain calls)525
Potential violation of Law of Demeter (method chain calls)525
Potential violation of Law of Demeter (method chain calls)543
Potential violation of Law of Demeter (method chain calls)543
Potential violation of Law of Demeter (method chain calls)553
Potential violation of Law of Demeter (object not created locally)557
Potential violation of Law of Demeter (object not created locally)558
Potential violation of Law of Demeter (object not created locally)561
Potential violation of Law of Demeter (object not created locally)563
Potential violation of Law of Demeter (object not created locally)564
Potential violation of Law of Demeter (object not created locally)567
Potential violation of Law of Demeter (object not created locally)568
Potential violation of Law of Demeter (object not created locally)570
Potential violation of Law of Demeter (method chain calls)570
Potential violation of Law of Demeter (object not created locally)571
Potential violation of Law of Demeter (object not created locally)572
Potential violation of Law of Demeter (method chain calls)572
Potential violation of Law of Demeter (method chain calls)574
Potential violation of Law of Demeter (method chain calls)574
Potential violation of Law of Demeter (object not created locally)584
Potential violation of Law of Demeter (object not created locally)586
Potential violation of Law of Demeter (method chain calls)599
Potential violation of Law of Demeter (method chain calls)625
Potential violation of Law of Demeter (method chain calls)625
Potential violation of Law of Demeter (method chain calls)625
Potential violation of Law of Demeter (method chain calls)625
Potential violation of Law of Demeter (object not created locally)625
Potential violation of Law of Demeter (method chain calls)625
Potential violation of Law of Demeter (object not created locally)625
Potential violation of Law of Demeter (method chain calls)625
Potential violation of Law of Demeter (method chain calls)629 - 630
Potential violation of Law of Demeter (object not created locally)629
Potential violation of Law of Demeter (method chain calls)629 - 630
Potential violation of Law of Demeter (method chain calls)629 - 630
Potential violation of Law of Demeter (object not created locally)629 - 630
Potential violation of Law of Demeter (method chain calls)629 - 630
Potential violation of Law of Demeter (method chain calls)629 - 630
Potential violation of Law of Demeter (object not created locally)630
Potential violation of Law of Demeter (object not created locally)631
Potential violation of Law of Demeter (object not created locally)643
Potential violation of Law of Demeter (object not created locally)644
Potential violation of Law of Demeter (object not created locally)720
Potential violation of Law of Demeter (object not created locally)722
Potential violation of Law of Demeter (object not created locally)723
Potential violation of Law of Demeter (method chain calls)725
Potential violation of Law of Demeter (method chain calls)725
Potential violation of Law of Demeter (object not created locally)726
Potential violation of Law of Demeter (object not created locally)743
Potential violation of Law of Demeter (object not created locally)758
Potential violation of Law of Demeter (object not created locally)758
Potential violation of Law of Demeter (object not created locally)759
Potential violation of Law of Demeter (method chain calls)763
Potential violation of Law of Demeter (method chain calls)763
Potential violation of Law of Demeter (method chain calls)764
Potential violation of Law of Demeter (method chain calls)764
Potential violation of Law of Demeter (object not created locally)785
Potential violation of Law of Demeter (method chain calls)799
Potential violation of Law of Demeter (static property access)833
Potential violation of Law of Demeter (method chain calls)835
Potential violation of Law of Demeter (method chain calls)837
Potential violation of Law of Demeter (static property access)837
Potential violation of Law of Demeter (method chain calls)837
Potential violation of Law of Demeter (object not created locally)879
Potential violation of Law of Demeter (object not created locally)891
Potential violation of Law of Demeter (method chain calls)903
Potential violation of Law of Demeter (method chain calls)903
Potential violation of Law of Demeter (object not created locally)915
Potential violation of Law of Demeter (object not created locally)940
Potential violation of Law of Demeter (object not created locally)941
Potential violation of Law of Demeter (object not created locally)942
Potential violation of Law of Demeter (method chain calls)957
Potential violation of Law of Demeter (object not created locally)960
Potential violation of Law of Demeter (method chain calls)960
Potential violation of Law of Demeter (object not created locally)961
Potential violation of Law of Demeter (method chain calls)961
Potential violation of Law of Demeter (object not created locally)964
Potential violation of Law of Demeter (object not created locally)966
Potential violation of Law of Demeter (object not created locally)971
Potential violation of Law of Demeter (object not created locally)972
Potential violation of Law of Demeter (object not created locally)973
Potential violation of Law of Demeter (object not created locally)973
Potential violation of Law of Demeter (object not created locally)974
Potential violation of Law of Demeter (object not created locally)980
Potential violation of Law of Demeter (object not created locally)982
Potential violation of Law of Demeter (object not created locally)984
Potential violation of Law of Demeter (object not created locally)991
Potential violation of Law of Demeter (object not created locally)992
Potential violation of Law of Demeter (object not created locally)994
Potential violation of Law of Demeter (object not created locally)995
Potential violation of Law of Demeter (object not created locally)997
Potential violation of Law of Demeter (object not created locally)998
Potential violation of Law of Demeter (method chain calls)999
Potential violation of Law of Demeter (object not created locally)999
Potential violation of Law of Demeter (method chain calls)999
Potential violation of Law of Demeter (object not created locally)1000
Potential violation of Law of Demeter (object not created locally)1000
Potential violation of Law of Demeter (object not created locally)1002
Potential violation of Law of Demeter (object not created locally)1003
Potential violation of Law of Demeter (object not created locally)1004
Potential violation of Law of Demeter (method chain calls)1004
Potential violation of Law of Demeter (method chain calls)1004
Potential violation of Law of Demeter (object not created locally)1005
Potential violation of Law of Demeter (object not created locally)1005
Potential violation of Law of Demeter (object not created locally)1008
Potential violation of Law of Demeter (object not created locally)1009
Potential violation of Law of Demeter (object not created locally)1011
Potential violation of Law of Demeter (object not created locally)1012
Potential violation of Law of Demeter (object not created locally)1013
Potential violation of Law of Demeter (object not created locally)1017
Potential violation of Law of Demeter (method chain calls)1029
Potential violation of Law of Demeter (method chain calls)1030
Potential violation of Law of Demeter (method chain calls)1032
Potential violation of Law of Demeter (method chain calls)1032

net/sourceforge/pmd/util/filter/AbstractCompoundFilter.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (method chain calls)53
Potential violation of Law of Demeter (method chain calls)53

net/sourceforge/pmd/util/filter/AndFilter.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)25

net/sourceforge/pmd/util/filter/FileExtensionFilter.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)37
Potential violation of Law of Demeter (object not created locally)37
Potential violation of Law of Demeter (object not created locally)37

net/sourceforge/pmd/util/filter/Filters.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)74

net/sourceforge/pmd/util/filter/OrFilter.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)25

net/sourceforge/pmd/util/filter/RegexStringFilter.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)57
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (object not created locally)60
Potential violation of Law of Demeter (method chain calls)68
Potential violation of Law of Demeter (method chain calls)77

net/sourceforge/pmd/util/log/AntLogHandler.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)54

net/sourceforge/pmd/util/log/ConsoleLogHandler.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)30

net/sourceforge/pmd/util/viewer/gui/ASTPanel.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)63
Potential violation of Law of Demeter (object not created locally)83
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (object not created locally)87
Potential violation of Law of Demeter (method chain calls)102
Potential violation of Law of Demeter (method chain calls)102

net/sourceforge/pmd/util/viewer/gui/EvaluationResultsPanel.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)53

net/sourceforge/pmd/util/viewer/gui/MainFrame.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)72
Potential violation of Law of Demeter (method chain calls)86
Potential violation of Law of Demeter (static property access)149
Potential violation of Law of Demeter (object not created locally)156
Potential violation of Law of Demeter (static property access)159
Potential violation of Law of Demeter (object not created locally)166

net/sourceforge/pmd/util/viewer/gui/ParseExceptionHandler.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)55
Potential violation of Law of Demeter (method chain calls)60
Potential violation of Law of Demeter (method chain calls)61

net/sourceforge/pmd/util/viewer/gui/SourceCodePanel.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)70

net/sourceforge/pmd/util/viewer/gui/menu/AttributesSubMenu.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)40
Potential violation of Law of Demeter (object not created locally)40

net/sourceforge/pmd/util/viewer/gui/menu/SimpleNodeSubMenu.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)41
Potential violation of Law of Demeter (object not created locally)42
Potential violation of Law of Demeter (object not created locally)42
Potential violation of Law of Demeter (object not created locally)44

net/sourceforge/pmd/util/viewer/model/ASTModel.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)43
Potential violation of Law of Demeter (method chain calls)50
Potential violation of Law of Demeter (object not created locally)58
Potential violation of Law of Demeter (object not created locally)59
Potential violation of Law of Demeter (method chain calls)59
Potential violation of Law of Demeter (method chain calls)70

net/sourceforge/pmd/util/viewer/model/ViewerModel.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)43
Potential violation of Law of Demeter (object not created locally)73
Potential violation of Law of Demeter (object not created locally)78
Potential violation of Law of Demeter (object not created locally)85
Potential violation of Law of Demeter (method chain calls)131

net/sourceforge/pmd/lang/plsql/ast/JJTPLSQLParserState.java

ViolationLine
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'node_created' is not final.12
Avoid assignments in operands52
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)113

net/sourceforge/pmd/lang/plsql/ast/PLSQLParser.java

ViolationLine
Avoid unused imports such as 'net.sourceforge.pmd.lang.ast.Node'23
Avoid unused imports such as 'net.sourceforge.pmd.lang.ast.TokenMgrError'25
Avoid unused local variables such as 'node'.37
Potential violation of Law of Demeter (object not created locally)37
Avoid unused local variables such as 's'.39
Potential violation of Law of Demeter (method chain calls)68
Potential violation of Law of Demeter (object not created locally)71
Potential violation of Law of Demeter (object not created locally)72
Potential violation of Law of Demeter (object not created locally)75
Potential violation of Law of Demeter (object not created locally)83 - 86
Potential violation of Law of Demeter (object not created locally)84
Potential violation of Law of Demeter (object not created locally)85
Potential violation of Law of Demeter (object not created locally)90
An empty statement (semicolon) not part of a loop167
An empty statement (semicolon) not part of a loop260
Do not use if statements that are always true or always false272
Avoid using if statements without curly braces272
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.280
Do not use if statements that are always true or always false281
Avoid using if statements without curly braces281
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.283
Avoid using if statements without curly braces284
Do not use if statements that are always true or always false284
Avoid using if statements without curly braces286
Do not use if statements that are always true or always false286
Potential violation of Law of Demeter (object not created locally)305
Avoid using if statements without curly braces305
Do not use if statements that are always true or always false305
Potential violation of Law of Demeter (object not created locally)305
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.313
Avoid using if statements without curly braces314
Do not use if statements that are always true or always false314
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.316
Avoid using if statements without curly braces317
Do not use if statements that are always true or always false317
Avoid using if statements without curly braces319
Do not use if statements that are always true or always false319
Potential violation of Law of Demeter (object not created locally)422
Potential violation of Law of Demeter (object not created locally)422
Avoid using if statements without curly braces426
Do not use if statements that are always true or always false426
Potential violation of Law of Demeter (object not created locally)426
Potential violation of Law of Demeter (object not created locally)426
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.434
Do not use if statements that are always true or always false435
Avoid using if statements without curly braces435
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.437
Do not use if statements that are always true or always false438
Avoid using if statements without curly braces438
Do not use if statements that are always true or always false440
Avoid using if statements without curly braces440
An empty statement (semicolon) not part of a loop485
Avoid using if statements without curly braces503
Do not use if statements that are always true or always false503
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.511
Do not use if statements that are always true or always false512
Avoid using if statements without curly braces512
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.514
Do not use if statements that are always true or always false515
Avoid using if statements without curly braces515
Avoid using if statements without curly braces517
Do not use if statements that are always true or always false517
An empty statement (semicolon) not part of a loop539
An empty statement (semicolon) not part of a loop802
An empty statement (semicolon) not part of a loop816
An empty statement (semicolon) not part of a loop825
Avoid using if statements without curly braces829
Do not use if statements that are always true or always false829
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.837
Do not use if statements that are always true or always false838
Avoid using if statements without curly braces838
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.840
Avoid using if statements without curly braces841
Do not use if statements that are always true or always false841
Avoid using if statements without curly braces843
Do not use if statements that are always true or always false843
An empty statement (semicolon) not part of a loop868
An empty statement (semicolon) not part of a loop888
An empty statement (semicolon) not part of a loop893
An empty statement (semicolon) not part of a loop902
An empty statement (semicolon) not part of a loop1297
Do not use if statements that are always true or always false1308
Potential violation of Law of Demeter (object not created locally)1308
Potential violation of Law of Demeter (object not created locally)1308
Avoid using if statements without curly braces1308
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1316
Do not use if statements that are always true or always false1317
Avoid using if statements without curly braces1317
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1319
Do not use if statements that are always true or always false1320
Avoid using if statements without curly braces1320
Do not use if statements that are always true or always false1322
Avoid using if statements without curly braces1322
An empty statement (semicolon) not part of a loop1347
An empty statement (semicolon) not part of a loop1367
An empty statement (semicolon) not part of a loop1372
A non-case label was present in a switch statement1410 - 1677
A non-case label was present in a switch statement1410 - 1677
An empty statement (semicolon) not part of a loop1670
An empty statement (semicolon) not part of a loop1684
An empty statement (semicolon) not part of a loop1689
An empty statement (semicolon) not part of a loop2036
Potential violation of Law of Demeter (object not created locally)2047
Potential violation of Law of Demeter (object not created locally)2047
Do not use if statements that are always true or always false2047
Avoid using if statements without curly braces2047
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2055
Do not use if statements that are always true or always false2056
Avoid using if statements without curly braces2056
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2058
Avoid using if statements without curly braces2059
Do not use if statements that are always true or always false2059
Do not use if statements that are always true or always false2061
Avoid using if statements without curly braces2061
Do not use if statements that are always true or always false2126
Avoid using if statements without curly braces2126
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2134
Do not use if statements that are always true or always false2135
Avoid using if statements without curly braces2135
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2137
Do not use if statements that are always true or always false2138
Avoid using if statements without curly braces2138
Avoid using if statements without curly braces2140
Do not use if statements that are always true or always false2140
An empty statement (semicolon) not part of a loop2499
Avoid using if statements without curly braces2509
Do not use if statements that are always true or always false2509
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2517
Avoid using if statements without curly braces2518
Do not use if statements that are always true or always false2518
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2520
Avoid using if statements without curly braces2521
Do not use if statements that are always true or always false2521
Do not use if statements that are always true or always false2523
Avoid using if statements without curly braces2523
An empty statement (semicolon) not part of a loop2886
An empty statement (semicolon) not part of a loop3251
An empty statement (semicolon) not part of a loop3605
An empty statement (semicolon) not part of a loop3971
An empty statement (semicolon) not part of a loop4323
Avoid using if statements without curly braces4688
Do not use if statements that are always true or always false4688
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.4696
Avoid using if statements without curly braces4697
Do not use if statements that are always true or always false4697
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.4699
Avoid using if statements without curly braces4700
Do not use if statements that are always true or always false4700
Do not use if statements that are always true or always false4702
Avoid using if statements without curly braces4702
An empty statement (semicolon) not part of a loop4733
An empty statement (semicolon) not part of a loop4753
An empty statement (semicolon) not part of a loop4758
A non-case label was present in a switch statement4775 - 5300
An empty statement (semicolon) not part of a loop4784
An empty statement (semicolon) not part of a loop4820
An empty statement (semicolon) not part of a loop4833
An empty statement (semicolon) not part of a loop4838
An empty statement (semicolon) not part of a loop4858
An empty statement (semicolon) not part of a loop5219
A non-case label was present in a switch statement5224 - 5236
A non-case label was present in a switch statement5224 - 5236
A non-case label was present in a switch statement5224 - 5236
A non-case label was present in a switch statement5224 - 5236
An empty statement (semicolon) not part of a loop5228
An empty statement (semicolon) not part of a loop5247
An empty statement (semicolon) not part of a loop5264
A non-case label was present in a switch statement5266 - 5287
A non-case label was present in a switch statement5266 - 5287
A non-case label was present in a switch statement5266 - 5287
An empty statement (semicolon) not part of a loop5270
An empty statement (semicolon) not part of a loop5285
An empty statement (semicolon) not part of a loop5292
An empty statement (semicolon) not part of a loop5309
A non-case label was present in a switch statement5674 - 5941
A non-case label was present in a switch statement5674 - 5941
A non-case label was present in a switch statement5674 - 5941
An empty statement (semicolon) not part of a loop5934
An empty statement (semicolon) not part of a loop5948
An empty statement (semicolon) not part of a loop6295
An empty statement (semicolon) not part of a loop6307
Do not use if statements that are always true or always false6318
Avoid using if statements without curly braces6318
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.6326
Do not use if statements that are always true or always false6327
Avoid using if statements without curly braces6327
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.6329
Do not use if statements that are always true or always false6330
Avoid using if statements without curly braces6330
Avoid using if statements without curly braces6332
Do not use if statements that are always true or always false6332
Use one line for each declaration, it enhances code readability.6345
An empty statement (semicolon) not part of a loop6351
Potential violation of Law of Demeter (object not created locally)6354
Useless parentheses.6354
Potential violation of Law of Demeter (object not created locally)6354
Potential violation of Law of Demeter (object not created locally)6354
Potential violation of Law of Demeter (object not created locally)6354
Potential violation of Law of Demeter (object not created locally)6354
Do not use if statements that are always true or always false6357
Avoid using if statements without curly braces6357
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.6365
Avoid using if statements without curly braces6366
Do not use if statements that are always true or always false6366
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.6368
Do not use if statements that are always true or always false6369
Avoid using if statements without curly braces6369
Avoid using if statements without curly braces6371
Do not use if statements that are always true or always false6371
An empty statement (semicolon) not part of a loop6405
An empty statement (semicolon) not part of a loop6419
An empty statement (semicolon) not part of a loop6701
Do not use if statements that are always true or always false6705
Potential violation of Law of Demeter (object not created locally)6705
Potential violation of Law of Demeter (object not created locally)6705
Avoid using if statements without curly braces6705
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.6713
Do not use if statements that are always true or always false6714
Avoid using if statements without curly braces6714
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.6716
Do not use if statements that are always true or always false6717
Avoid using if statements without curly braces6717
Do not use if statements that are always true or always false6719
Avoid using if statements without curly braces6719
Avoid using if statements without curly braces6758
Do not use if statements that are always true or always false6758
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.6766
Avoid using if statements without curly braces6767
Do not use if statements that are always true or always false6767
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.6769
Do not use if statements that are always true or always false6770
Avoid using if statements without curly braces6770
Avoid using if statements without curly braces6772
Do not use if statements that are always true or always false6772
An empty statement (semicolon) not part of a loop6797
Potential violation of Law of Demeter (static property access)6801
Potential violation of Law of Demeter (static property access)6803
Avoid using if statements without curly braces6806 - 6810
Do not use if statements that are always true or always false6806
An empty statement (semicolon) not part of a loop6819
An empty statement (semicolon) not part of a loop6831
Potential violation of Law of Demeter (object not created locally)6841
Do not use if statements that are always true or always false6841
Avoid using if statements without curly braces6841
Potential violation of Law of Demeter (object not created locally)6841
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.6849
Avoid using if statements without curly braces6850
Do not use if statements that are always true or always false6850
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.6852
Do not use if statements that are always true or always false6853
Avoid using if statements without curly braces6853
Do not use if statements that are always true or always false6855
Avoid using if statements without curly braces6855
Potential violation of Law of Demeter (object not created locally)6872
Avoid appending characters as strings in StringBuffer.append.6872
Potential violation of Law of Demeter (object not created locally)7214
Potential violation of Law of Demeter (object not created locally)7214
A non-case label was present in a switch statement7215 - 7228
An empty statement (semicolon) not part of a loop7219
Potential violation of Law of Demeter (object not created locally)7227
Potential violation of Law of Demeter (object not created locally)7227
An empty statement (semicolon) not part of a loop7232
Avoid appending characters as strings in StringBuffer.append.7235
Potential violation of Law of Demeter (object not created locally)7235
Potential violation of Law of Demeter (object not created locally)7238
Avoid using if statements without curly braces7238
Potential violation of Law of Demeter (object not created locally)7238
Do not use if statements that are always true or always false7238
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7246
Do not use if statements that are always true or always false7247
Avoid using if statements without curly braces7247
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7249
Do not use if statements that are always true or always false7250
Avoid using if statements without curly braces7250
Do not use if statements that are always true or always false7252
Avoid using if statements without curly braces7252
Potential violation of Law of Demeter (object not created locally)7269
Potential violation of Law of Demeter (object not created locally)7269
Potential violation of Law of Demeter (object not created locally)7272
An empty statement (semicolon) not part of a loop7274
Potential violation of Law of Demeter (object not created locally)7277
Potential violation of Law of Demeter (object not created locally)7277
Potential violation of Law of Demeter (object not created locally)7284
An empty statement (semicolon) not part of a loop7288
Potential violation of Law of Demeter (object not created locally)7291
An empty statement (semicolon) not part of a loop7295
Potential violation of Law of Demeter (object not created locally)7304
Potential violation of Law of Demeter (object not created locally)7308
Potential violation of Law of Demeter (object not created locally)7316
Potential violation of Law of Demeter (object not created locally)7316
An empty statement (semicolon) not part of a loop7320
Potential violation of Law of Demeter (object not created locally)7324
Potential violation of Law of Demeter (object not created locally)7324
Avoid using if statements without curly braces7324
Do not use if statements that are always true or always false7324
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7332
Avoid using if statements without curly braces7333
Do not use if statements that are always true or always false7333
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7335
Do not use if statements that are always true or always false7336
Avoid using if statements without curly braces7336
Avoid using if statements without curly braces7338
Do not use if statements that are always true or always false7338
Potential violation of Law of Demeter (object not created locally)7356
Avoid using if statements without curly braces7356
Potential violation of Law of Demeter (object not created locally)7356
Do not use if statements that are always true or always false7356
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7364
Do not use if statements that are always true or always false7365
Avoid using if statements without curly braces7365
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7367
Do not use if statements that are always true or always false7368
Avoid using if statements without curly braces7368
Do not use if statements that are always true or always false7370
Avoid using if statements without curly braces7370
Potential violation of Law of Demeter (object not created locally)7388
Avoid using if statements without curly braces7388
Potential violation of Law of Demeter (object not created locally)7388
Do not use if statements that are always true or always false7388
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7396
Avoid using if statements without curly braces7397
Do not use if statements that are always true or always false7397
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7399
Do not use if statements that are always true or always false7400
Avoid using if statements without curly braces7400
Avoid using if statements without curly braces7402
Do not use if statements that are always true or always false7402
Potential violation of Law of Demeter (object not created locally)7422
Potential violation of Law of Demeter (object not created locally)7422
Potential violation of Law of Demeter (object not created locally)7428
Potential violation of Law of Demeter (object not created locally)7428
Potential violation of Law of Demeter (object not created locally)7658
An empty statement (semicolon) not part of a loop7660
Potential violation of Law of Demeter (object not created locally)7663
Potential violation of Law of Demeter (object not created locally)7663
Potential violation of Law of Demeter (object not created locally)7668
Potential violation of Law of Demeter (object not created locally)7668
An empty statement (semicolon) not part of a loop7672
Potential violation of Law of Demeter (object not created locally)7689
An empty statement (semicolon) not part of a loop7693
Potential violation of Law of Demeter (object not created locally)7705
Avoid using if statements without curly braces7705
Potential violation of Law of Demeter (object not created locally)7705
Do not use if statements that are always true or always false7705
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7713
Do not use if statements that are always true or always false7714
Avoid using if statements without curly braces7714
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7716
Do not use if statements that are always true or always false7717
Avoid using if statements without curly braces7717
Avoid using if statements without curly braces7719
Do not use if statements that are always true or always false7719
Potential violation of Law of Demeter (object not created locally)7736
Avoid appending characters as strings in StringBuffer.append.7736
Potential violation of Law of Demeter (object not created locally)7736
Potential violation of Law of Demeter (object not created locally)7738
Avoid appending characters as strings in StringBuffer.append.7738
Potential violation of Law of Demeter (object not created locally)7738
Potential violation of Law of Demeter (object not created locally)7738
Avoid appending characters as strings in StringBuffer.append.7740
Potential violation of Law of Demeter (object not created locally)7740
Potential violation of Law of Demeter (object not created locally)7740
Potential violation of Law of Demeter (object not created locally)7742
Potential violation of Law of Demeter (object not created locally)7742
Avoid appending characters as strings in StringBuffer.append.7742
Potential violation of Law of Demeter (object not created locally)7742
An empty statement (semicolon) not part of a loop7747
Potential violation of Law of Demeter (object not created locally)7754
Potential violation of Law of Demeter (object not created locally)7754
Avoid appending characters as strings in StringBuffer.append.7754
Potential violation of Law of Demeter (object not created locally)7756
Potential violation of Law of Demeter (object not created locally)7756
Avoid appending characters as strings in StringBuffer.append.7756
Potential violation of Law of Demeter (object not created locally)7756
Potential violation of Law of Demeter (object not created locally)7758
Potential violation of Law of Demeter (object not created locally)7758
Avoid appending characters as strings in StringBuffer.append.7758
Potential violation of Law of Demeter (object not created locally)7760
Potential violation of Law of Demeter (object not created locally)7760
Avoid appending characters as strings in StringBuffer.append.7760
Potential violation of Law of Demeter (object not created locally)7760
An empty statement (semicolon) not part of a loop7766
Avoid appending characters as strings in StringBuffer.append.7773
Potential violation of Law of Demeter (object not created locally)7773
Potential violation of Law of Demeter (object not created locally)7773
Potential violation of Law of Demeter (object not created locally)7775
Potential violation of Law of Demeter (object not created locally)7775
Avoid appending characters as strings in StringBuffer.append.7775
Potential violation of Law of Demeter (object not created locally)7775
Potential violation of Law of Demeter (object not created locally)7778
Avoid appending characters as strings in StringBuffer.append.7778
Potential violation of Law of Demeter (object not created locally)7778
Potential violation of Law of Demeter (object not created locally)7781
Avoid using if statements without curly braces7781
Do not use if statements that are always true or always false7781
Potential violation of Law of Demeter (object not created locally)7781
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7789
Avoid using if statements without curly braces7790
Do not use if statements that are always true or always false7790
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7792
Avoid using if statements without curly braces7793
Do not use if statements that are always true or always false7793
Avoid using if statements without curly braces7795
Do not use if statements that are always true or always false7795
Use one line for each declaration, it enhances code readability.7808
StringBuffer constructor is initialized with size 16, but has at least 25 characters appended.7809
Potential violation of Law of Demeter (object not created locally)7821
Potential violation of Law of Demeter (object not created locally)7828
Potential violation of Law of Demeter (object not created locally)7829
Potential violation of Law of Demeter (object not created locally)7834
Potential violation of Law of Demeter (object not created locally)7839
An empty statement (semicolon) not part of a loop7843
Potential violation of Law of Demeter (object not created locally)7848
An empty statement (semicolon) not part of a loop7852
Potential violation of Law of Demeter (object not created locally)7857
An empty statement (semicolon) not part of a loop7861
Potential violation of Law of Demeter (object not created locally)7864
Avoid appending characters as strings in StringBuffer.append.7864
An empty statement (semicolon) not part of a loop7866
Potential violation of Law of Demeter (object not created locally)7870
Potential violation of Law of Demeter (object not created locally)7870
Avoid using if statements without curly braces7870
Do not use if statements that are always true or always false7870
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7878
Do not use if statements that are always true or always false7879
Avoid using if statements without curly braces7879
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.7881
Avoid using if statements without curly braces7882
Do not use if statements that are always true or always false7882
Do not use if statements that are always true or always false7884
Avoid using if statements without curly braces7884
Use one line for each declaration, it enhances code readability.7897
StringBuffer constructor is initialized with size 16, but has at least 56 characters appended.7898
Potential violation of Law of Demeter (object not created locally)7932
Potential violation of Law of Demeter (object not created locally)7998
Potential violation of Law of Demeter (object not created locally)8057
Potential violation of Law of Demeter (object not created locally)8067
Potential violation of Law of Demeter (object not created locally)8071
Potential violation of Law of Demeter (object not created locally)8084
Potential violation of Law of Demeter (object not created locally)8093
Potential violation of Law of Demeter (object not created locally)8094
Potential violation of Law of Demeter (object not created locally)8099
Potential violation of Law of Demeter (object not created locally)8099
Potential violation of Law of Demeter (object not created locally)8099
Avoid appending characters as strings in StringBuffer.append.8099
Potential violation of Law of Demeter (object not created locally)8104
Potential violation of Law of Demeter (object not created locally)8104
Avoid appending characters as strings in StringBuffer.append.8104
Potential violation of Law of Demeter (object not created locally)8104
An empty statement (semicolon) not part of a loop8108
Potential violation of Law of Demeter (object not created locally)8113
An empty statement (semicolon) not part of a loop8117
Potential violation of Law of Demeter (object not created locally)8122
An empty statement (semicolon) not part of a loop8126
Avoid appending characters as strings in StringBuffer.append.8129
Potential violation of Law of Demeter (object not created locally)8129
An empty statement (semicolon) not part of a loop8131
Potential violation of Law of Demeter (object not created locally)8142
Potential violation of Law of Demeter (object not created locally)8142
Potential violation of Law of Demeter (object not created locally)8142
Potential violation of Law of Demeter (object not created locally)8151
Potential violation of Law of Demeter (object not created locally)8156
Potential violation of Law of Demeter (object not created locally)8160
Potential violation of Law of Demeter (object not created locally)8164
Potential violation of Law of Demeter (object not created locally)8168
Avoid appending characters as strings in StringBuffer.append.8170
Potential violation of Law of Demeter (object not created locally)8170
An empty statement (semicolon) not part of a loop8172
An empty statement (semicolon) not part of a loop8182
Avoid using if statements without curly braces8186
Potential violation of Law of Demeter (object not created locally)8186
Potential violation of Law of Demeter (object not created locally)8186
Do not use if statements that are always true or always false8186
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.8194
Avoid using if statements without curly braces8195
Do not use if statements that are always true or always false8195
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.8197
Avoid using if statements without curly braces8198
Do not use if statements that are always true or always false8198
Do not use if statements that are always true or always false8200
Avoid using if statements without curly braces8200
Potential violation of Law of Demeter (object not created locally)8232
Avoid appending characters as strings in StringBuffer.append.8236
Potential violation of Law of Demeter (object not created locally)8236
Potential violation of Law of Demeter (object not created locally)8236
Potential violation of Law of Demeter (object not created locally)8240
Potential violation of Law of Demeter (object not created locally)8240
Avoid appending characters as strings in StringBuffer.append.8240
Potential violation of Law of Demeter (object not created locally)8240
An empty statement (semicolon) not part of a loop8281
Avoid appending characters as strings in StringBuffer.append.8285
Potential violation of Law of Demeter (object not created locally)8285
Potential violation of Law of Demeter (object not created locally)8285
Potential violation of Law of Demeter (object not created locally)8291
Avoid appending characters as strings in StringBuffer.append.8291
Potential violation of Law of Demeter (object not created locally)8291
Potential violation of Law of Demeter (object not created locally)8291
Avoid appending characters as strings in StringBuffer.append.8293
Potential violation of Law of Demeter (object not created locally)8293
An empty statement (semicolon) not part of a loop8295
Avoid appending characters as strings in StringBuffer.append.8303
Potential violation of Law of Demeter (object not created locally)8303
Potential violation of Law of Demeter (object not created locally)8303
Potential violation of Law of Demeter (object not created locally)8307
Avoid appending characters as strings in StringBuffer.append.8307
Potential violation of Law of Demeter (object not created locally)8307
An empty statement (semicolon) not part of a loop8311
Potential violation of Law of Demeter (object not created locally)8315
Potential violation of Law of Demeter (object not created locally)8315
Avoid appending characters as strings in StringBuffer.append.8315
Avoid appending characters as strings in StringBuffer.append.8319
Potential violation of Law of Demeter (object not created locally)8319
Potential violation of Law of Demeter (object not created locally)8319
Potential violation of Law of Demeter (object not created locally)8344
Potential violation of Law of Demeter (object not created locally)8348
Avoid appending characters as strings in StringBuffer.append.8348
Potential violation of Law of Demeter (object not created locally)8348
Potential violation of Law of Demeter (object not created locally)8348
Potential violation of Law of Demeter (object not created locally)8350
Avoid appending characters as strings in StringBuffer.append.8350
An empty statement (semicolon) not part of a loop8352
An empty statement (semicolon) not part of a loop8363
Potential violation of Law of Demeter (object not created locally)8367
Do not use if statements that are always true or always false8367
Avoid using if statements without curly braces8367
Potential violation of Law of Demeter (object not created locally)8367
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.8375
Do not use if statements that are always true or always false8376
Avoid using if statements without curly braces8376
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.8378
Avoid using if statements without curly braces8379
Do not use if statements that are always true or always false8379
Do not use if statements that are always true or always false8381
Avoid using if statements without curly braces8381
An empty statement (semicolon) not part of a loop8400
An empty statement (semicolon) not part of a loop8410
An empty statement (semicolon) not part of a loop8681
A non-case label was present in a switch statement8694 - 8961
An empty statement (semicolon) not part of a loop8955
An empty statement (semicolon) not part of a loop8965
Do not use if statements that are always true or always false8969
Avoid using if statements without curly braces8969
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.8977
Avoid using if statements without curly braces8978
Do not use if statements that are always true or always false8978
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.8980
Avoid using if statements without curly braces8981
Do not use if statements that are always true or always false8981
Do not use if statements that are always true or always false8983
Avoid using if statements without curly braces8983
Avoid using if statements without curly braces8998
Potential violation of Law of Demeter (static property access)8998
Potential violation of Law of Demeter (static property access)8999
Avoid using if statements without curly braces9003
Potential violation of Law of Demeter (static property access)9003
Avoid using if statements without curly braces9004
Potential violation of Law of Demeter (static property access)9004
Avoid using if statements without curly braces9009
Do not use if statements that are always true or always false9009
Potential violation of Law of Demeter (static property access)9025
Potential violation of Law of Demeter (object not created locally)9026
Potential violation of Law of Demeter (static property access)9026
Avoid using if statements without curly braces9036
Do not use if statements that are always true or always false9036
Avoid unused local variables such as 't'.9051
Avoid using if statements without curly braces9057
Do not use if statements that are always true or always false9057
Do not use if statements that are always true or always false9115
Avoid using if statements without curly braces9115
Avoid unused local variables such as 't'.9130
Do not use if statements that are always true or always false9136
Avoid using if statements without curly braces9136
Potential violation of Law of Demeter (static property access)9153
Potential violation of Law of Demeter (object not created locally)9158
Potential violation of Law of Demeter (object not created locally)9164
Avoid using if statements without curly braces9164
Do not use if statements that are always true or always false9164
Potential violation of Law of Demeter (object not created locally)9164
Potential violation of Law of Demeter (object not created locally)9164
Potential violation of Law of Demeter (object not created locally)9182
Potential violation of Law of Demeter (object not created locally)9184
Do not use if statements that are always true or always false9188
Potential violation of Law of Demeter (object not created locally)9188
Potential violation of Law of Demeter (object not created locally)9188
Avoid using if statements without curly braces9188
Potential violation of Law of Demeter (object not created locally)9188
Avoid using if statements without curly braces9253
Do not use if statements that are always true or always false9253
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.9261
Do not use if statements that are always true or always false9262
Avoid using if statements without curly braces9262
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.9264
Do not use if statements that are always true or always false9265
Avoid using if statements without curly braces9265
Avoid using if statements without curly braces9267
Do not use if statements that are always true or always false9267
Avoid using if statements without curly braces9333
Do not use if statements that are always true or always false9333
An empty statement (semicolon) not part of a loop9362
Do not use if statements that are always true or always false9685
Avoid using if statements without curly braces9685
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.9693
Avoid using if statements without curly braces9694
Do not use if statements that are always true or always false9694
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.9696
Do not use if statements that are always true or always false9697
Avoid using if statements without curly braces9697
Avoid using if statements without curly braces9699
Do not use if statements that are always true or always false9699
Avoid using if statements without curly braces9983
Do not use if statements that are always true or always false9983
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.9991
Do not use if statements that are always true or always false9992
Avoid using if statements without curly braces9992
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.9994
Avoid using if statements without curly braces9995
Do not use if statements that are always true or always false9995
Do not use if statements that are always true or always false9997
Avoid using if statements without curly braces9997
An empty statement (semicolon) not part of a loop10021
Potential violation of Law of Demeter (object not created locally)10031
Potential violation of Law of Demeter (object not created locally)10031
Do not use if statements that are always true or always false10032
Avoid using if statements without curly braces10032
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.10040
Do not use if statements that are always true or always false10041
Avoid using if statements without curly braces10041
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.10043
Do not use if statements that are always true or always false10044
Avoid using if statements without curly braces10044
Do not use if statements that are always true or always false10046
Avoid using if statements without curly braces10046
An empty statement (semicolon) not part of a loop10306
An empty statement (semicolon) not part of a loop10312
An empty statement (semicolon) not part of a loop10326
An empty statement (semicolon) not part of a loop10336
Do not use if statements that are always true or always false10340
Avoid using if statements without curly braces10340
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.10348
Do not use if statements that are always true or always false10349
Avoid using if statements without curly braces10349
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.10351
Do not use if statements that are always true or always false10352
Avoid using if statements without curly braces10352
Avoid using if statements without curly braces10354
Do not use if statements that are always true or always false10354
An empty statement (semicolon) not part of a loop10633
Do not use if statements that are always true or always false10642
Avoid using if statements without curly braces10642
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.10650
Do not use if statements that are always true or always false10651
Avoid using if statements without curly braces10651
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.10653
Do not use if statements that are always true or always false10654
Avoid using if statements without curly braces10654
Avoid using if statements without curly braces10656
Do not use if statements that are always true or always false10656
An empty statement (semicolon) not part of a loop10933
Do not use if statements that are always true or always false10942
Avoid using if statements without curly braces10942
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.10950
Do not use if statements that are always true or always false10951
Avoid using if statements without curly braces10951
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.10953
Do not use if statements that are always true or always false10954
Avoid using if statements without curly braces10954
Do not use if statements that are always true or always false10956
Avoid using if statements without curly braces10956
An empty statement (semicolon) not part of a loop11235
Do not use if statements that are always true or always false11244
Avoid using if statements without curly braces11244
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.11252
Do not use if statements that are always true or always false11253
Avoid using if statements without curly braces11253
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.11255
Do not use if statements that are always true or always false11256
Avoid using if statements without curly braces11256
Avoid using if statements without curly braces11258
Do not use if statements that are always true or always false11258
An empty statement (semicolon) not part of a loop11535
An empty statement (semicolon) not part of a loop11550
Do not use if statements that are always true or always false11554
Avoid using if statements without curly braces11554
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.11562
Avoid using if statements without curly braces11563
Do not use if statements that are always true or always false11563
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.11565
Avoid using if statements without curly braces11566
Do not use if statements that are always true or always false11566
Do not use if statements that are always true or always false11568
Avoid using if statements without curly braces11568
An empty statement (semicolon) not part of a loop11593
An empty statement (semicolon) not part of a loop11603
An empty statement (semicolon) not part of a loop11867
An empty statement (semicolon) not part of a loop11882
Do not use if statements that are always true or always false11886
Avoid using if statements without curly braces11886
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.11894
Avoid using if statements without curly braces11895
Do not use if statements that are always true or always false11895
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.11897
Avoid using if statements without curly braces11898
Do not use if statements that are always true or always false11898
Avoid using if statements without curly braces11900
Do not use if statements that are always true or always false11900
An empty statement (semicolon) not part of a loop12179
An empty statement (semicolon) not part of a loop12194
Do not use if statements that are always true or always false12198
Avoid using if statements without curly braces12198
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.12206
Avoid using if statements without curly braces12207
Do not use if statements that are always true or always false12207
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.12209
Avoid using if statements without curly braces12210
Do not use if statements that are always true or always false12210
Do not use if statements that are always true or always false12212
Avoid using if statements without curly braces12212
An empty statement (semicolon) not part of a loop12491
An empty statement (semicolon) not part of a loop12502
Potential violation of Law of Demeter (object not created locally)12509
Potential violation of Law of Demeter (object not created locally)12514
An empty statement (semicolon) not part of a loop12518
Do not use if statements that are always true or always false12524
Avoid using if statements without curly braces12524
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.12532
Avoid using if statements without curly braces12533
Do not use if statements that are always true or always false12533
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.12535
Do not use if statements that are always true or always false12536
Avoid using if statements without curly braces12536
Do not use if statements that are always true or always false12538
Avoid using if statements without curly braces12538
Potential violation of Law of Demeter (object not created locally)12560
Do not use if statements that are always true or always false12560
Avoid using if statements without curly braces12560
Potential violation of Law of Demeter (object not created locally)12560
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.12568
Avoid using if statements without curly braces12569
Do not use if statements that are always true or always false12569
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.12571
Do not use if statements that are always true or always false12572
Avoid using if statements without curly braces12572
Avoid using if statements without curly braces12574
Do not use if statements that are always true or always false12574
Potential violation of Law of Demeter (object not created locally)12595
Do not use if statements that are always true or always false12595
Avoid using if statements without curly braces12595
Potential violation of Law of Demeter (object not created locally)12595
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.12603
Do not use if statements that are always true or always false12604
Avoid using if statements without curly braces12604
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.12606
Avoid using if statements without curly braces12607
Do not use if statements that are always true or always false12607
Avoid using if statements without curly braces12609
Do not use if statements that are always true or always false12609
An empty statement (semicolon) not part of a loop12891
An empty statement (semicolon) not part of a loop12906
Avoid using if statements without curly braces12911
Do not use if statements that are always true or always false12911
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.12919
Avoid using if statements without curly braces12920
Do not use if statements that are always true or always false12920
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.12922
Avoid using if statements without curly braces12923
Do not use if statements that are always true or always false12923
Do not use if statements that are always true or always false12925
Avoid using if statements without curly braces12925
Potential violation of Law of Demeter (object not created locally)12944
Do not use if statements that are always true or always false12944
Avoid using if statements without curly braces12944
Potential violation of Law of Demeter (object not created locally)12944
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.12952
Avoid using if statements without curly braces12953
Do not use if statements that are always true or always false12953
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.12955
Avoid using if statements without curly braces12956
Do not use if statements that are always true or always false12956
Avoid using if statements without curly braces12958
Do not use if statements that are always true or always false12958
An empty statement (semicolon) not part of a loop13218
Avoid using if statements without curly braces13222
Do not use if statements that are always true or always false13222
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.13230
Do not use if statements that are always true or always false13231
Avoid using if statements without curly braces13231
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.13233
Avoid using if statements without curly braces13234
Do not use if statements that are always true or always false13234
Avoid using if statements without curly braces13236
Do not use if statements that are always true or always false13236
An empty statement (semicolon) not part of a loop13482
An empty statement (semicolon) not part of a loop13491
Potential violation of Law of Demeter (object not created locally)13495
Avoid using if statements without curly braces13495
Do not use if statements that are always true or always false13495
Potential violation of Law of Demeter (object not created locally)13495
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.13503
Do not use if statements that are always true or always false13504
Avoid using if statements without curly braces13504
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.13506
Avoid using if statements without curly braces13507
Do not use if statements that are always true or always false13507
Do not use if statements that are always true or always false13509
Avoid using if statements without curly braces13509
An empty statement (semicolon) not part of a loop13755
An empty statement (semicolon) not part of a loop13764
Potential violation of Law of Demeter (object not created locally)13768
Potential violation of Law of Demeter (object not created locally)13768
Avoid using if statements without curly braces13768
Do not use if statements that are always true or always false13768
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.13776
Do not use if statements that are always true or always false13777
Avoid using if statements without curly braces13777
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.13779
Do not use if statements that are always true or always false13780
Avoid using if statements without curly braces13780
Do not use if statements that are always true or always false13782
Avoid using if statements without curly braces13782
An empty statement (semicolon) not part of a loop14028
Potential violation of Law of Demeter (object not created locally)14032
Potential violation of Law of Demeter (object not created locally)14032
Avoid using if statements without curly braces14032
Do not use if statements that are always true or always false14032
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.14040
Avoid using if statements without curly braces14041
Do not use if statements that are always true or always false14041
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.14043
Do not use if statements that are always true or always false14044
Avoid using if statements without curly braces14044
Avoid using if statements without curly braces14046
Do not use if statements that are always true or always false14046
Potential violation of Law of Demeter (object not created locally)14065
Do not use if statements that are always true or always false14065
Avoid using if statements without curly braces14065
Potential violation of Law of Demeter (object not created locally)14065
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.14073
Do not use if statements that are always true or always false14074
Avoid using if statements without curly braces14074
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.14076
Avoid using if statements without curly braces14077
Do not use if statements that are always true or always false14077
Do not use if statements that are always true or always false14079
Avoid using if statements without curly braces14079
An empty statement (semicolon) not part of a loop14339
A non-case label was present in a switch statement14349 - 14361
A non-case label was present in a switch statement14349 - 14361
An empty statement (semicolon) not part of a loop14353
An empty statement (semicolon) not part of a loop14365
An empty statement (semicolon) not part of a loop14370
Do not use if statements that are always true or always false14374
Avoid using if statements without curly braces14374
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.14382
Do not use if statements that are always true or always false14383
Avoid using if statements without curly braces14383
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.14385
Avoid using if statements without curly braces14386
Do not use if statements that are always true or always false14386
Do not use if statements that are always true or always false14388
Avoid using if statements without curly braces14388
An empty statement (semicolon) not part of a loop14412
An empty statement (semicolon) not part of a loop14420
An empty statement (semicolon) not part of a loop14436
Avoid using if statements without curly braces14440
Do not use if statements that are always true or always false14440
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.14448
Do not use if statements that are always true or always false14449
Avoid using if statements without curly braces14449
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.14451
Do not use if statements that are always true or always false14452
Avoid using if statements without curly braces14452
Avoid using if statements without curly braces14454
Do not use if statements that are always true or always false14454
A non-case label was present in a switch statement14476 - 14488
An empty statement (semicolon) not part of a loop14480
An empty statement (semicolon) not part of a loop14492
An empty statement (semicolon) not part of a loop14509
An empty statement (semicolon) not part of a loop14523
A non-case label was present in a switch statement14526 - 14566
An empty statement (semicolon) not part of a loop14530
An empty statement (semicolon) not part of a loop14549
An empty statement (semicolon) not part of a loop14563
An empty statement (semicolon) not part of a loop14570
A non-case label was present in a switch statement14589 - 14601
An empty statement (semicolon) not part of a loop14593
An empty statement (semicolon) not part of a loop14605
Do not use if statements that are always true or always false14610
Avoid using if statements without curly braces14610
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.14618
Do not use if statements that are always true or always false14619
Avoid using if statements without curly braces14619
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.14621
Do not use if statements that are always true or always false14622
Avoid using if statements without curly braces14622
Do not use if statements that are always true or always false14624
Avoid using if statements without curly braces14624
Do not use if statements that are always true or always false14644
Avoid using if statements without curly braces14644
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.14652
Avoid using if statements without curly braces14653
Do not use if statements that are always true or always false14653
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.14655
Avoid using if statements without curly braces14656
Do not use if statements that are always true or always false14656
Do not use if statements that are always true or always false14658
Avoid using if statements without curly braces14658
A non-case label was present in a switch statement14678 - 14945
An empty statement (semicolon) not part of a loop14938
A non-case label was present in a switch statement14946 - 15227
An empty statement (semicolon) not part of a loop14950
A non-case label was present in a switch statement14959 - 15226
An empty statement (semicolon) not part of a loop15220
A non-case label was present in a switch statement15228 - 15507
An empty statement (semicolon) not part of a loop15232
A non-case label was present in a switch statement15239 - 15506
An empty statement (semicolon) not part of a loop15500
Avoid using if statements without curly braces15522
Do not use if statements that are always true or always false15522
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.15530
Do not use if statements that are always true or always false15531
Avoid using if statements without curly braces15531
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.15533
Avoid using if statements without curly braces15534
Do not use if statements that are always true or always false15534
Avoid using if statements without curly braces15536
Do not use if statements that are always true or always false15536
Avoid unused local variables such as 'start'.15549
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'subtype_name' is not final.15549
Use one line for each declaration, it enhances code readability.15549
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'base_type' is not final.15549
Avoid unused local variables such as 'constraint'.15549
Avoid unused local variables such as 'subtype_name'.15549
Avoid unused local variables such as 'base_type'.15549
Avoid declaring a variable if it is unreferenced before a possible exit point.15549
Avoid unused local variables such as 'collection2'.15550
Avoid declaring a variable if it is unreferenced before a possible exit point.15550
Use one line for each declaration, it enhances code readability.15550
Avoid unused local variables such as 'collection'.15550
Use one line for each declaration, it enhances code readability.15552
Avoid unused local variables such as 'startElement'.15552
Avoid unused local variables such as 'endElement'.15552
Avoid declaring a variable if it is unreferenced before a possible exit point.15552
Avoid unused local variables such as 'baseType'.15553
Avoid unused local variables such as 'indexBy'.15553
Avoid unused local variables such as 'returnType'.15553
Use one line for each declaration, it enhances code readability.15553
Avoid declaring a variable if it is unreferenced before a possible exit point.15553
Avoid unused local variables such as 'lastField'.15554
Avoid declaring a variable if it is unreferenced before a possible exit point.15554
An empty statement (semicolon) not part of a loop15585
An empty statement (semicolon) not part of a loop15594
A non-case label was present in a switch statement15644 - 15656
A non-case label was present in a switch statement15644 - 15656
An empty statement (semicolon) not part of a loop15648
A non-case label was present in a switch statement15663 - 15675
A non-case label was present in a switch statement15663 - 15675
An empty statement (semicolon) not part of a loop15667
An empty statement (semicolon) not part of a loop15705
An empty statement (semicolon) not part of a loop15716
An empty statement (semicolon) not part of a loop15726
An empty statement (semicolon) not part of a loop15739
A non-case label was present in a switch statement15745 - 15757
A non-case label was present in a switch statement15745 - 15757
An empty statement (semicolon) not part of a loop15749
Do not use if statements that are always true or always false16021
Potential violation of Law of Demeter (object not created locally)16021
Potential violation of Law of Demeter (object not created locally)16021
Avoid using if statements without curly braces16021
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16029
Avoid using if statements without curly braces16030
Do not use if statements that are always true or always false16030
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16032
Do not use if statements that are always true or always false16033
Avoid using if statements without curly braces16033
Do not use if statements that are always true or always false16035
Avoid using if statements without curly braces16035
Avoid unused local variables such as 'dataType'.16049
Avoid declaring a variable if it is unreferenced before a possible exit point.16049
Avoid unused local variables such as 'defaultValue'.16050
Avoid declaring a variable if it is unreferenced before a possible exit point.16050
An empty statement (semicolon) not part of a loop16063
An empty statement (semicolon) not part of a loop16069
An empty statement (semicolon) not part of a loop16091
Do not use if statements that are always true or always false16095
Avoid using if statements without curly braces16095
Potential violation of Law of Demeter (object not created locally)16095
Potential violation of Law of Demeter (object not created locally)16095
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16103
Avoid using if statements without curly braces16104
Do not use if statements that are always true or always false16104
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16106
Avoid using if statements without curly braces16107
Do not use if statements that are always true or always false16107
Avoid using if statements without curly braces16109
Do not use if statements that are always true or always false16109
Potential violation of Law of Demeter (object not created locally)16127
Do not use if statements that are always true or always false16127
Avoid using if statements without curly braces16127
Do not use if statements that are always true or always false16145
Potential violation of Law of Demeter (object not created locally)16145
Avoid using if statements without curly braces16145
Potential violation of Law of Demeter (object not created locally)16163
Avoid using if statements without curly braces16163
Do not use if statements that are always true or always false16163
An empty statement (semicolon) not part of a loop16210
An empty statement (semicolon) not part of a loop16255
Do not use if statements that are always true or always false16292
Avoid using if statements without curly braces16292
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16300
Avoid using if statements without curly braces16301
Do not use if statements that are always true or always false16301
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16303
Do not use if statements that are always true or always false16304
Avoid using if statements without curly braces16304
Do not use if statements that are always true or always false16306
Avoid using if statements without curly braces16306
An empty statement (semicolon) not part of a loop16330
An empty statement (semicolon) not part of a loop16339
A non-case label was present in a switch statement16344 - 16355
An empty statement (semicolon) not part of a loop16348
An empty statement (semicolon) not part of a loop16360
Potential violation of Law of Demeter (object not created locally)16365
Do not use if statements that are always true or always false16365
Potential violation of Law of Demeter (object not created locally)16365
Avoid using if statements without curly braces16365
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16373
Avoid using if statements without curly braces16374
Do not use if statements that are always true or always false16374
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16376
Do not use if statements that are always true or always false16377
Avoid using if statements without curly braces16377
Do not use if statements that are always true or always false16379
Avoid using if statements without curly braces16379
Avoid using if statements without curly braces16397
Do not use if statements that are always true or always false16397
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16405
Avoid using if statements without curly braces16406
Do not use if statements that are always true or always false16406
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16408
Avoid using if statements without curly braces16409
Do not use if statements that are always true or always false16409
Avoid using if statements without curly braces16411
Do not use if statements that are always true or always false16411
Do not use if statements that are always true or always false16429
Avoid using if statements without curly braces16429
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16437
Avoid using if statements without curly braces16438
Do not use if statements that are always true or always false16438
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16440
Do not use if statements that are always true or always false16441
Avoid using if statements without curly braces16441
Avoid using if statements without curly braces16443
Do not use if statements that are always true or always false16443
Potential violation of Law of Demeter (object not created locally)16473
Potential violation of Law of Demeter (object not created locally)16473
Potential violation of Law of Demeter (object not created locally)16715
Potential violation of Law of Demeter (object not created locally)16715
Potential violation of Law of Demeter (object not created locally)16719
Potential violation of Law of Demeter (object not created locally)16719
Do not use if statements that are always true or always false16729
Potential violation of Law of Demeter (object not created locally)16729
Potential violation of Law of Demeter (object not created locally)16729
Avoid using if statements without curly braces16729
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16737
Avoid using if statements without curly braces16738
Do not use if statements that are always true or always false16738
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16740
Avoid using if statements without curly braces16741
Do not use if statements that are always true or always false16741
Do not use if statements that are always true or always false16743
Avoid using if statements without curly braces16743
Potential violation of Law of Demeter (object not created locally)16760
Potential violation of Law of Demeter (object not created locally)16760
Avoid appending characters as strings in StringBuffer.append.16760
Potential violation of Law of Demeter (object not created locally)16762
Potential violation of Law of Demeter (object not created locally)16762
Avoid appending characters as strings in StringBuffer.append.16762
Potential violation of Law of Demeter (object not created locally)16762
Potential violation of Law of Demeter (object not created locally)16764
Potential violation of Law of Demeter (object not created locally)16764
Avoid appending characters as strings in StringBuffer.append.16764
Potential violation of Law of Demeter (object not created locally)16766
Potential violation of Law of Demeter (object not created locally)16766
Potential violation of Law of Demeter (object not created locally)16766
Avoid appending characters as strings in StringBuffer.append.16766
An empty statement (semicolon) not part of a loop16771
Avoid appending characters as strings in StringBuffer.append.16778
Potential violation of Law of Demeter (object not created locally)16778
Potential violation of Law of Demeter (object not created locally)16778
Avoid appending characters as strings in StringBuffer.append.16780
Potential violation of Law of Demeter (object not created locally)16780
Potential violation of Law of Demeter (object not created locally)16780
Potential violation of Law of Demeter (object not created locally)16780
Avoid appending characters as strings in StringBuffer.append.16782
Potential violation of Law of Demeter (object not created locally)16782
Potential violation of Law of Demeter (object not created locally)16782
Avoid appending characters as strings in StringBuffer.append.16784
Potential violation of Law of Demeter (object not created locally)16784
Potential violation of Law of Demeter (object not created locally)16784
Potential violation of Law of Demeter (object not created locally)16784
An empty statement (semicolon) not part of a loop16790
Potential violation of Law of Demeter (object not created locally)16797
Avoid appending characters as strings in StringBuffer.append.16797
Potential violation of Law of Demeter (object not created locally)16797
Avoid appending characters as strings in StringBuffer.append.16799
Potential violation of Law of Demeter (object not created locally)16799
Potential violation of Law of Demeter (object not created locally)16799
Potential violation of Law of Demeter (object not created locally)16799
Avoid appending characters as strings in StringBuffer.append.16802
Potential violation of Law of Demeter (object not created locally)16802
Potential violation of Law of Demeter (object not created locally)16802
Do not use if statements that are always true or always false16805
Avoid using if statements without curly braces16805
Potential violation of Law of Demeter (object not created locally)16805
Potential violation of Law of Demeter (object not created locally)16805
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16813
Avoid using if statements without curly braces16814
Do not use if statements that are always true or always false16814
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16816
Do not use if statements that are always true or always false16817
Avoid using if statements without curly braces16817
Do not use if statements that are always true or always false16819
Avoid using if statements without curly braces16819
Potential violation of Law of Demeter (object not created locally)16835
Potential violation of Law of Demeter (object not created locally)16835
Potential violation of Law of Demeter (object not created locally)16838
Potential violation of Law of Demeter (object not created locally)16840
Potential violation of Law of Demeter (object not created locally)16840
Avoid using if statements without curly braces16843
Potential violation of Law of Demeter (object not created locally)16843
Potential violation of Law of Demeter (object not created locally)16843
Do not use if statements that are always true or always false16843
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16851
Avoid using if statements without curly braces16852
Do not use if statements that are always true or always false16852
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.16854
Do not use if statements that are always true or always false16855
Avoid using if statements without curly braces16855
Avoid using if statements without curly braces16857
Do not use if statements that are always true or always false16857
Potential violation of Law of Demeter (object not created locally)16873
Potential violation of Law of Demeter (object not created locally)17115
Avoid appending characters as strings in StringBuffer.append.17115
Potential violation of Law of Demeter (object not created locally)17115
Potential violation of Law of Demeter (object not created locally)17115
An empty statement (semicolon) not part of a loop17119
Potential violation of Law of Demeter (object not created locally)17124
Potential violation of Law of Demeter (object not created locally)17124
Potential violation of Law of Demeter (object not created locally)17126
Potential violation of Law of Demeter (object not created locally)17126
Potential violation of Law of Demeter (object not created locally)17126
Avoid appending characters as strings in StringBuffer.append.17126
Potential violation of Law of Demeter (object not created locally)17128
Avoid appending characters as strings in StringBuffer.append.17128
Potential violation of Law of Demeter (object not created locally)17128
Potential violation of Law of Demeter (object not created locally)17130
Potential violation of Law of Demeter (object not created locally)17130
Avoid appending characters as strings in StringBuffer.append.17130
Potential violation of Law of Demeter (object not created locally)17130
An empty statement (semicolon) not part of a loop17133
Potential violation of Law of Demeter (object not created locally)17143
Potential violation of Law of Demeter (object not created locally)17143
Avoid appending characters as strings in StringBuffer.append.17143
Potential violation of Law of Demeter (object not created locally)17145
Potential violation of Law of Demeter (object not created locally)17145
Avoid appending characters as strings in StringBuffer.append.17145
Potential violation of Law of Demeter (object not created locally)17145
An empty statement (semicolon) not part of a loop17149
Avoid appending characters as strings in StringBuffer.append.17152
Potential violation of Law of Demeter (object not created locally)17152
Potential violation of Law of Demeter (object not created locally)17152
Do not use if statements that are always true or always false17155
Avoid using if statements without curly braces17155
Potential violation of Law of Demeter (object not created locally)17155
Potential violation of Law of Demeter (object not created locally)17155
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17163
Do not use if statements that are always true or always false17164
Avoid using if statements without curly braces17164
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17166
Do not use if statements that are always true or always false17167
Avoid using if statements without curly braces17167
Avoid using if statements without curly braces17169
Do not use if statements that are always true or always false17169
Avoid appending characters as strings in StringBuffer.append.17188
Potential violation of Law of Demeter (object not created locally)17188
Potential violation of Law of Demeter (object not created locally)17188
Potential violation of Law of Demeter (object not created locally)17188
Potential violation of Law of Demeter (object not created locally)17190
Avoid appending characters as strings in StringBuffer.append.17192
Potential violation of Law of Demeter (object not created locally)17192
Potential violation of Law of Demeter (object not created locally)17192
Potential violation of Law of Demeter (object not created locally)17192
Potential violation of Law of Demeter (object not created locally)17196
Avoid appending characters as strings in StringBuffer.append.17200
Potential violation of Law of Demeter (object not created locally)17200
Potential violation of Law of Demeter (object not created locally)17200
Avoid appending characters as strings in StringBuffer.append.17204
Potential violation of Law of Demeter (object not created locally)17204
Potential violation of Law of Demeter (object not created locally)17204
Potential violation of Law of Demeter (object not created locally)17204
An empty statement (semicolon) not part of a loop17214
An empty statement (semicolon) not part of a loop17220
Potential violation of Law of Demeter (object not created locally)17228
Potential violation of Law of Demeter (object not created locally)17228
Potential violation of Law of Demeter (object not created locally)17228
Avoid appending characters as strings in StringBuffer.append.17228
Avoid using if statements without curly braces17232
Do not use if statements that are always true or always false17232
Potential violation of Law of Demeter (object not created locally)17232
Potential violation of Law of Demeter (object not created locally)17232
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17240
Avoid using if statements without curly braces17241
Do not use if statements that are always true or always false17241
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17243
Do not use if statements that are always true or always false17244
Avoid using if statements without curly braces17244
Avoid using if statements without curly braces17246
Do not use if statements that are always true or always false17246
Potential violation of Law of Demeter (object not created locally)17262
Avoid appending characters as strings in StringBuffer.append.17264
Potential violation of Law of Demeter (object not created locally)17264
Avoid appending characters as strings in StringBuffer.append.17284
Potential violation of Law of Demeter (object not created locally)17284
Potential violation of Law of Demeter (object not created locally)17284
An empty statement (semicolon) not part of a loop17288
Potential violation of Law of Demeter (object not created locally)17527
Potential violation of Law of Demeter (object not created locally)17527
Avoid appending characters as strings in StringBuffer.append.17527
Potential violation of Law of Demeter (object not created locally)17527
An empty statement (semicolon) not part of a loop17531
Potential violation of Law of Demeter (object not created locally)17534
Potential violation of Law of Demeter (object not created locally)17536
Potential violation of Law of Demeter (object not created locally)17536
Potential violation of Law of Demeter (object not created locally)17536
Avoid appending characters as strings in StringBuffer.append.17536
Avoid appending characters as strings in StringBuffer.append.17538
Potential violation of Law of Demeter (object not created locally)17538
Avoid using if statements without curly braces17541
Do not use if statements that are always true or always false17541
Potential violation of Law of Demeter (object not created locally)17541
Potential violation of Law of Demeter (object not created locally)17541
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17549
Do not use if statements that are always true or always false17550
Avoid using if statements without curly braces17550
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17552
Do not use if statements that are always true or always false17553
Avoid using if statements without curly braces17553
Do not use if statements that are always true or always false17555
Avoid using if statements without curly braces17555
Potential violation of Law of Demeter (object not created locally)17586
Avoid appending characters as strings in StringBuffer.append.17588
Potential violation of Law of Demeter (object not created locally)17588
Potential violation of Law of Demeter (object not created locally)17590
Avoid appending characters as strings in StringBuffer.append.17590
Potential violation of Law of Demeter (object not created locally)17590
Potential violation of Law of Demeter (object not created locally)17590
Potential violation of Law of Demeter (object not created locally)17597
Potential violation of Law of Demeter (object not created locally)17597
Potential violation of Law of Demeter (object not created locally)17597
An empty statement (semicolon) not part of a loop17601
Potential violation of Law of Demeter (object not created locally)17604
Avoid appending characters as strings in StringBuffer.append.17606
Potential violation of Law of Demeter (object not created locally)17606
Potential violation of Law of Demeter (object not created locally)17606
Potential violation of Law of Demeter (object not created locally)17606
Avoid appending characters as strings in StringBuffer.append.17608
Potential violation of Law of Demeter (object not created locally)17608
An empty statement (semicolon) not part of a loop17613
Potential violation of Law of Demeter (object not created locally)17624
Avoid using if statements without curly braces17624
Do not use if statements that are always true or always false17624
Potential violation of Law of Demeter (object not created locally)17624
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17632
Avoid using if statements without curly braces17633
Do not use if statements that are always true or always false17633
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17635
Avoid using if statements without curly braces17636
Do not use if statements that are always true or always false17636
Avoid using if statements without curly braces17638
Do not use if statements that are always true or always false17638
Potential violation of Law of Demeter (object not created locally)17654
Potential violation of Law of Demeter (object not created locally)17654
An empty statement (semicolon) not part of a loop17659
Potential violation of Law of Demeter (object not created locally)17666
Potential violation of Law of Demeter (object not created locally)17668
Potential violation of Law of Demeter (object not created locally)17668
Potential violation of Law of Demeter (object not created locally)17672
Potential violation of Law of Demeter (object not created locally)17672
Avoid using if statements without curly braces17672
Do not use if statements that are always true or always false17672
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17680
Avoid using if statements without curly braces17681
Do not use if statements that are always true or always false17681
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17683
Do not use if statements that are always true or always false17684
Avoid using if statements without curly braces17684
Avoid using if statements without curly braces17686
Do not use if statements that are always true or always false17686
Potential violation of Law of Demeter (object not created locally)17702
Potential violation of Law of Demeter (object not created locally)17702
An empty statement (semicolon) not part of a loop17707
Potential violation of Law of Demeter (object not created locally)17714
Potential violation of Law of Demeter (object not created locally)17716
Potential violation of Law of Demeter (object not created locally)17716
Avoid using if statements without curly braces17720
Potential violation of Law of Demeter (object not created locally)17720
Do not use if statements that are always true or always false17720
Potential violation of Law of Demeter (object not created locally)17720
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17728
Do not use if statements that are always true or always false17729
Avoid using if statements without curly braces17729
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17731
Avoid using if statements without curly braces17732
Do not use if statements that are always true or always false17732
Do not use if statements that are always true or always false17734
Avoid using if statements without curly braces17734
Potential violation of Law of Demeter (object not created locally)17750
Potential violation of Law of Demeter (object not created locally)17750
An empty statement (semicolon) not part of a loop17757
Potential violation of Law of Demeter (object not created locally)17766
Potential violation of Law of Demeter (object not created locally)17771
Potential violation of Law of Demeter (object not created locally)17775
Potential violation of Law of Demeter (object not created locally)17783
Potential violation of Law of Demeter (object not created locally)17783
Potential violation of Law of Demeter (object not created locally)17787
Do not use if statements that are always true or always false17787
Avoid using if statements without curly braces17787
Potential violation of Law of Demeter (object not created locally)17787
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17795
Avoid using if statements without curly braces17796
Do not use if statements that are always true or always false17796
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.17798
Avoid using if statements without curly braces17799
Do not use if statements that are always true or always false17799
Do not use if statements that are always true or always false17801
Avoid using if statements without curly braces17801
StringBuffer constructor is initialized with size 16, but has at least 61 characters appended.17817
Potential violation of Law of Demeter (object not created locally)17820
Potential violation of Law of Demeter (object not created locally)17820
An empty statement (semicolon) not part of a loop17834
Avoid appending characters as strings in StringBuffer.append.17846
Potential violation of Law of Demeter (object not created locally)17846
Avoid appending characters as strings in StringBuffer.append.17850
Potential violation of Law of Demeter (object not created locally)17850
An empty statement (semicolon) not part of a loop17854
Potential violation of Law of Demeter (object not created locally)17859
Avoid appending characters as strings in StringBuffer.append.17859
Potential violation of Law of Demeter (object not created locally)17869
Avoid appending characters as strings in StringBuffer.append.17869
An empty statement (semicolon) not part of a loop17873
Potential violation of Law of Demeter (object not created locally)17875
Avoid appending characters as strings in StringBuffer.append.17875
Potential violation of Law of Demeter (object not created locally)17887
An empty statement (semicolon) not part of a loop17891
Potential violation of Law of Demeter (object not created locally)17896
Potential violation of Law of Demeter (object not created locally)17900
Potential violation of Law of Demeter (object not created locally)17904
Potential violation of Law of Demeter (object not created locally)17908
Potential violation of Law of Demeter (object not created locally)17915
Potential violation of Law of Demeter (object not created locally)17919
Potential violation of Law of Demeter (object not created locally)17929
An empty statement (semicolon) not part of a loop17933
Potential violation of Law of Demeter (object not created locally)17944
Potential violation of Law of Demeter (object not created locally)17948
Potential violation of Law of Demeter (object not created locally)17952
Potential violation of Law of Demeter (object not created locally)17956
Potential violation of Law of Demeter (object not created locally)17969
Potential violation of Law of Demeter (object not created locally)17973
An empty statement (semicolon) not part of a loop17983
Potential violation of Law of Demeter (object not created locally)17992
Potential violation of Law of Demeter (object not created locally)17992
Potential violation of Law of Demeter (object not created locally)17996
Potential violation of Law of Demeter (object not created locally)18000
Avoid appending characters as strings in StringBuffer.append.18000
Potential violation of Law of Demeter (object not created locally)18000
Avoid appending characters as strings in StringBuffer.append.18004
Potential violation of Law of Demeter (object not created locally)18004
Potential violation of Law of Demeter (object not created locally)18004
Potential violation of Law of Demeter (object not created locally)18004
An empty statement (semicolon) not part of a loop18014
Avoid using if statements without curly braces18019
Do not use if statements that are always true or always false18019
Potential violation of Law of Demeter (object not created locally)18019
Potential violation of Law of Demeter (object not created locally)18019
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.18027
Avoid using if statements without curly braces18028
Do not use if statements that are always true or always false18028
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.18030
Avoid using if statements without curly braces18031
Do not use if statements that are always true or always false18031
Avoid using if statements without curly braces18033
Do not use if statements that are always true or always false18033
Potential violation of Law of Demeter (object not created locally)18049
Potential violation of Law of Demeter (object not created locally)18049
An empty statement (semicolon) not part of a loop18056
Potential violation of Law of Demeter (object not created locally)18065
Potential violation of Law of Demeter (object not created locally)18069
Potential violation of Law of Demeter (object not created locally)18073
Potential violation of Law of Demeter (object not created locally)18081
Potential violation of Law of Demeter (object not created locally)18081
Avoid using if statements without curly braces18085
Potential violation of Law of Demeter (object not created locally)18085
Do not use if statements that are always true or always false18085
Potential violation of Law of Demeter (object not created locally)18085
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.18093
Do not use if statements that are always true or always false18094
Avoid using if statements without curly braces18094
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.18096
Do not use if statements that are always true or always false18097
Avoid using if statements without curly braces18097
Do not use if statements that are always true or always false18099
Avoid using if statements without curly braces18099
Potential violation of Law of Demeter (object not created locally)18115
Potential violation of Law of Demeter (object not created locally)18115
An empty statement (semicolon) not part of a loop18120
Potential violation of Law of Demeter (object not created locally)18127
Potential violation of Law of Demeter (object not created locally)18129
Potential violation of Law of Demeter (object not created locally)18129
Potential violation of Law of Demeter (object not created locally)18133
Potential violation of Law of Demeter (object not created locally)18133
Do not use if statements that are always true or always false18133
Avoid using if statements without curly braces18133
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.18141
Avoid using if statements without curly braces18142
Do not use if statements that are always true or always false18142
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.18144
Avoid using if statements without curly braces18145
Do not use if statements that are always true or always false18145
Do not use if statements that are always true or always false18147
Avoid using if statements without curly braces18147
Potential violation of Law of Demeter (object not created locally)18163
Potential violation of Law of Demeter (object not created locally)18163
An empty statement (semicolon) not part of a loop18171
Potential violation of Law of Demeter (object not created locally)18180
Potential violation of Law of Demeter (object not created locally)18184
Potential violation of Law of Demeter (object not created locally)18188
Potential violation of Law of Demeter (object not created locally)18192
Potential violation of Law of Demeter (object not created locally)18200
Potential violation of Law of Demeter (object not created locally)18200
Potential violation of Law of Demeter (object not created locally)18204
Avoid using if statements without curly braces18204
Potential violation of Law of Demeter (object not created locally)18204
Do not use if statements that are always true or always false18204
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.18212
Avoid using if statements without curly braces18213
Do not use if statements that are always true or always false18213
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.18215
Do not use if statements that are always true or always false18216
Avoid using if statements without curly braces18216
Avoid using if statements without curly braces18218
Do not use if statements that are always true or always false18218
Potential violation of Law of Demeter (object not created locally)18239
Potential violation of Law of Demeter (object not created locally)18243
Potential violation of Law of Demeter (object not created locally)18251
Potential violation of Law of Demeter (object not created locally)18251
Potential violation of Law of Demeter (object not created locally)18490
Potential violation of Law of Demeter (object not created locally)18490
Do not use if statements that are always true or always false18499
Potential violation of Law of Demeter (object not created locally)18499
Potential violation of Law of Demeter (object not created locally)18499
Avoid using if statements without curly braces18499
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.18507
Avoid using if statements without curly braces18508
Do not use if statements that are always true or always false18508
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.18510
Do not use if statements that are always true or always false18511
Avoid using if statements without curly braces18511
Avoid using if statements without curly braces18513
Do not use if statements that are always true or always false18513
Potential violation of Law of Demeter (object not created locally)18531
Potential violation of Law of Demeter (object not created locally)18533
Potential violation of Law of Demeter (object not created locally)18533
Potential violation of Law of Demeter (object not created locally)18771
Potential violation of Law of Demeter (object not created locally)18771
Potential violation of Law of Demeter (object not created locally)18780
Do not use if statements that are always true or always false18780
Potential violation of Law of Demeter (object not created locally)18780
Avoid using if statements without curly braces18780
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.18788
Avoid using if statements without curly braces18789
Do not use if statements that are always true or always false18789
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.18791
Do not use if statements that are always true or always false18792
Avoid using if statements without curly braces18792
Avoid using if statements without curly braces18794
Do not use if statements that are always true or always false18794
Avoid declaring a variable if it is unreferenced before a possible exit point.18812
Avoid unused local variables such as 'thisToken'.18812
Potential violation of Law of Demeter (object not created locally)18818
Potential violation of Law of Demeter (object not created locally)18818
Potential violation of Law of Demeter (object not created locally)18818
Potential violation of Law of Demeter (object not created locally)19056
Potential violation of Law of Demeter (object not created locally)19058
Potential violation of Law of Demeter (object not created locally)19058
Potential violation of Law of Demeter (object not created locally)19296
Potential violation of Law of Demeter (object not created locally)19296
A non-case label was present in a switch statement19304 - 19313
An empty statement (semicolon) not part of a loop19307
Potential violation of Law of Demeter (object not created locally)19312
Potential violation of Law of Demeter (object not created locally)19312
Potential violation of Law of Demeter (object not created locally)19322
Avoid using if statements without curly braces19322
Potential violation of Law of Demeter (object not created locally)19322
Do not use if statements that are always true or always false19322
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.19330
Avoid using if statements without curly braces19331
Do not use if statements that are always true or always false19331
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.19333
Do not use if statements that are always true or always false19334
Avoid using if statements without curly braces19334
Do not use if statements that are always true or always false19336
Avoid using if statements without curly braces19336
Potential violation of Law of Demeter (object not created locally)19362
Potential violation of Law of Demeter (object not created locally)19362
Potential violation of Law of Demeter (object not created locally)19372
Potential violation of Law of Demeter (object not created locally)19372
Potential violation of Law of Demeter (object not created locally)19375
Potential violation of Law of Demeter (object not created locally)19375
Potential violation of Law of Demeter (object not created locally)19604
Potential violation of Law of Demeter (object not created locally)19604
Potential violation of Law of Demeter (object not created locally)19610
Potential violation of Law of Demeter (object not created locally)19614
Potential violation of Law of Demeter (object not created locally)19619
Potential violation of Law of Demeter (object not created locally)19623
Potential violation of Law of Demeter (object not created locally)19630
Avoid appending characters as strings in StringBuffer.append.19630
Potential violation of Law of Demeter (object not created locally)19632
Potential violation of Law of Demeter (object not created locally)19632
A non-case label was present in a switch statement19633 - 19647
A non-case label was present in a switch statement19633 - 19647
A non-case label was present in a switch statement19633 - 19647
An empty statement (semicolon) not part of a loop19637
Potential violation of Law of Demeter (object not created locally)19644
Potential violation of Law of Demeter (object not created locally)19646
Potential violation of Law of Demeter (object not created locally)19646
Potential violation of Law of Demeter (object not created locally)19649
Avoid appending characters as strings in StringBuffer.append.19649
Do not use if statements that are always true or always false19662
Potential violation of Law of Demeter (object not created locally)19662
Potential violation of Law of Demeter (object not created locally)19662
Avoid using if statements without curly braces19662
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.19670
Avoid using if statements without curly braces19671
Do not use if statements that are always true or always false19671
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.19673
Avoid using if statements without curly braces19674
Do not use if statements that are always true or always false19674
Do not use if statements that are always true or always false19676
Avoid using if statements without curly braces19676
Avoid appending characters as strings in StringBuffer.append.19694
Potential violation of Law of Demeter (object not created locally)19694
Potential violation of Law of Demeter (object not created locally)19696
Potential violation of Law of Demeter (object not created locally)19696
Potential violation of Law of Demeter (object not created locally)19700
Avoid appending characters as strings in StringBuffer.append.19700
Potential violation of Law of Demeter (object not created locally)19702
Potential violation of Law of Demeter (object not created locally)19702
Potential violation of Law of Demeter (object not created locally)19706
Potential violation of Law of Demeter (object not created locally)19706
Avoid appending characters as strings in StringBuffer.append.19706
Potential violation of Law of Demeter (static property access)19706
Potential violation of Law of Demeter (object not created locally)19710
Potential violation of Law of Demeter (object not created locally)19710
Avoid appending characters as strings in StringBuffer.append.19710
Potential violation of Law of Demeter (static property access)19710
Potential violation of Law of Demeter (object not created locally)19715
Potential violation of Law of Demeter (object not created locally)19719
Avoid appending characters as strings in StringBuffer.append.19719
Potential violation of Law of Demeter (static property access)19719
Potential violation of Law of Demeter (object not created locally)19719
Avoid appending characters as strings in StringBuffer.append.19723
Potential violation of Law of Demeter (static property access)19723
Potential violation of Law of Demeter (object not created locally)19723
Potential violation of Law of Demeter (object not created locally)19723
Potential violation of Law of Demeter (object not created locally)19727
Potential violation of Law of Demeter (object not created locally)19727
Potential violation of Law of Demeter (object not created locally)19727
Avoid appending characters as strings in StringBuffer.append.19727
Avoid appending characters as strings in StringBuffer.append.19966
Potential violation of Law of Demeter (object not created locally)19966
Potential violation of Law of Demeter (object not created locally)19966
Potential violation of Law of Demeter (object not created locally)19966
Potential violation of Law of Demeter (object not created locally)19982
Avoid using if statements without curly braces19991
Potential violation of Law of Demeter (object not created locally)19991
Potential violation of Law of Demeter (object not created locally)19991
Do not use if statements that are always true or always false19991
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.19999
Avoid using if statements without curly braces20000
Do not use if statements that are always true or always false20000
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20002
Avoid using if statements without curly braces20003
Do not use if statements that are always true or always false20003
Avoid using if statements without curly braces20005
Do not use if statements that are always true or always false20005
Potential violation of Law of Demeter (object not created locally)20053
Potential violation of Law of Demeter (object not created locally)20053
Potential violation of Law of Demeter (object not created locally)20057
Do not use if statements that are always true or always false20059
Avoid using if statements without curly braces20059
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20067
Do not use if statements that are always true or always false20068
Avoid using if statements without curly braces20068
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20070
Do not use if statements that are always true or always false20071
Avoid using if statements without curly braces20071
Avoid using if statements without curly braces20073
Do not use if statements that are always true or always false20073
Potential violation of Law of Demeter (object not created locally)20093
Potential violation of Law of Demeter (static property access)20099
Potential violation of Law of Demeter (method chain calls)20099
Potential violation of Law of Demeter (static property access)20100
Potential violation of Law of Demeter (static property access)20105
Potential violation of Law of Demeter (static property access)20120
Potential violation of Law of Demeter (object not created locally)20123
Potential violation of Law of Demeter (object not created locally)20128
Potential violation of Law of Demeter (object not created locally)20128
Avoid using if statements without curly braces20128
Potential violation of Law of Demeter (object not created locally)20128
Do not use if statements that are always true or always false20128
Potential violation of Law of Demeter (object not created locally)20157
Avoid using if statements without curly braces20158
Do not use if statements that are always true or always false20158
Potential violation of Law of Demeter (object not created locally)20176
Avoid using if statements without curly braces20177
Do not use if statements that are always true or always false20177
Avoid using if statements without curly braces20207
Do not use if statements that are always true or always false20207
Potential violation of Law of Demeter (object not created locally)20231
Do not use if statements that are always true or always false20232
Avoid using if statements without curly braces20232
Potential violation of Law of Demeter (object not created locally)20254
Potential violation of Law of Demeter (object not created locally)20254
Do not use if statements that are always true or always false20255
Avoid using if statements without curly braces20255
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20263
Avoid using if statements without curly braces20264
Do not use if statements that are always true or always false20264
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20266
Avoid using if statements without curly braces20267
Do not use if statements that are always true or always false20267
Avoid using if statements without curly braces20269
Do not use if statements that are always true or always false20269
Potential violation of Law of Demeter (object not created locally)20286
Potential violation of Law of Demeter (object not created locally)20286
An empty statement (semicolon) not part of a loop20290
Potential violation of Law of Demeter (object not created locally)20297
Avoid appending characters as strings in StringBuffer.append.20297
Avoid appending characters as strings in StringBuffer.append.20301
Potential violation of Law of Demeter (object not created locally)20301
Potential violation of Law of Demeter (object not created locally)20310
Potential violation of Law of Demeter (object not created locally)20310
Potential violation of Law of Demeter (object not created locally)20314
Potential violation of Law of Demeter (object not created locally)20314
Do not use if statements that are always true or always false20315
Avoid using if statements without curly braces20315
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20323
Do not use if statements that are always true or always false20324
Avoid using if statements without curly braces20324
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20326
Do not use if statements that are always true or always false20327
Avoid using if statements without curly braces20327
Do not use if statements that are always true or always false20329
Avoid using if statements without curly braces20329
Potential violation of Law of Demeter (object not created locally)20346
Potential violation of Law of Demeter (object not created locally)20346
An empty statement (semicolon) not part of a loop20351
Avoid appending characters as strings in StringBuffer.append.20359
Potential violation of Law of Demeter (object not created locally)20359
Potential violation of Law of Demeter (object not created locally)20359
Potential violation of Law of Demeter (object not created locally)20359
Potential violation of Law of Demeter (object not created locally)20363
Potential violation of Law of Demeter (object not created locally)20363
Avoid using if statements without curly braces20364
Do not use if statements that are always true or always false20364
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20372
Avoid using if statements without curly braces20373
Do not use if statements that are always true or always false20373
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20375
Do not use if statements that are always true or always false20376
Avoid using if statements without curly braces20376
Avoid using if statements without curly braces20378
Do not use if statements that are always true or always false20378
An empty statement (semicolon) not part of a loop20638
Do not use if statements that are always true or always false20643
Avoid using if statements without curly braces20643
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20651
Do not use if statements that are always true or always false20652
Avoid using if statements without curly braces20652
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20654
Do not use if statements that are always true or always false20655
Avoid using if statements without curly braces20655
Do not use if statements that are always true or always false20657
Avoid using if statements without curly braces20657
An empty statement (semicolon) not part of a loop20677
Avoid using if statements without curly braces20688
Do not use if statements that are always true or always false20688
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20696
Avoid using if statements without curly braces20697
Do not use if statements that are always true or always false20697
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20699
Do not use if statements that are always true or always false20700
Avoid using if statements without curly braces20700
Avoid using if statements without curly braces20702
Do not use if statements that are always true or always false20702
An empty statement (semicolon) not part of a loop20732
An empty statement (semicolon) not part of a loop20753
Potential violation of Law of Demeter (object not created locally)20757
Potential violation of Law of Demeter (object not created locally)20757
Do not use if statements that are always true or always false20758
Avoid using if statements without curly braces20758
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20766
Avoid using if statements without curly braces20767
Do not use if statements that are always true or always false20767
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20769
Do not use if statements that are always true or always false20770
Avoid using if statements without curly braces20770
Avoid using if statements without curly braces20772
Do not use if statements that are always true or always false20772
Do not use if statements that are always true or always false20794
Avoid using if statements without curly braces20794
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20802
Do not use if statements that are always true or always false20803
Avoid using if statements without curly braces20803
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.20805
Do not use if statements that are always true or always false20806
Avoid using if statements without curly braces20806
Do not use if statements that are always true or always false20808
Avoid using if statements without curly braces20808
Potential violation of Law of Demeter (object not created locally)20826
Avoid using if statements without curly braces20826
Do not use if statements that are always true or always false20826
A non-case label was present in a switch statement20859 - 21220
An empty statement (semicolon) not part of a loop21214
An empty statement (semicolon) not part of a loop21246
An empty statement (semicolon) not part of a loop21264
Do not use if statements that are always true or always false21504
Avoid using if statements without curly braces21504
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21512
Do not use if statements that are always true or always false21513
Avoid using if statements without curly braces21513
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21515
Avoid using if statements without curly braces21516
Do not use if statements that are always true or always false21516
Do not use if statements that are always true or always false21518
Avoid using if statements without curly braces21518
Avoid using if statements without curly braces21542
Do not use if statements that are always true or always false21542
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21550
Do not use if statements that are always true or always false21551
Avoid using if statements without curly braces21551
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21553
Avoid using if statements without curly braces21554
Do not use if statements that are always true or always false21554
Do not use if statements that are always true or always false21556
Avoid using if statements without curly braces21556
Potential violation of Law of Demeter (object not created locally)21576
Do not use if statements that are always true or always false21576
Avoid using if statements without curly braces21576
Potential violation of Law of Demeter (object not created locally)21576
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21584
Do not use if statements that are always true or always false21585
Avoid using if statements without curly braces21585
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21587
Avoid using if statements without curly braces21588
Do not use if statements that are always true or always false21588
Avoid using if statements without curly braces21590
Do not use if statements that are always true or always false21590
A non-case label was present in a switch statement21629 - 21641
An empty statement (semicolon) not part of a loop21633
A non-case label was present in a switch statement21668 - 21680
An empty statement (semicolon) not part of a loop21672
An empty statement (semicolon) not part of a loop21685
Do not use if statements that are always true or always false21689
Avoid using if statements without curly braces21689
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21697
Avoid using if statements without curly braces21698
Do not use if statements that are always true or always false21698
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21700
Do not use if statements that are always true or always false21701
Avoid using if statements without curly braces21701
Avoid using if statements without curly braces21703
Do not use if statements that are always true or always false21703
An empty statement (semicolon) not part of a loop21751
An empty statement (semicolon) not part of a loop21758
An empty statement (semicolon) not part of a loop21795
Avoid using if statements without curly braces21802
Do not use if statements that are always true or always false21802
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21810
Do not use if statements that are always true or always false21811
Avoid using if statements without curly braces21811
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21813
Do not use if statements that are always true or always false21814
Avoid using if statements without curly braces21814
Do not use if statements that are always true or always false21816
Avoid using if statements without curly braces21816
An empty statement (semicolon) not part of a loop21846
An empty statement (semicolon) not part of a loop21856
An empty statement (semicolon) not part of a loop21883
An empty statement (semicolon) not part of a loop21891
Avoid using if statements without curly braces21895
Do not use if statements that are always true or always false21895
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21903
Do not use if statements that are always true or always false21904
Avoid using if statements without curly braces21904
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21906
Do not use if statements that are always true or always false21907
Avoid using if statements without curly braces21907
Avoid using if statements without curly braces21909
Do not use if statements that are always true or always false21909
An empty statement (semicolon) not part of a loop21933
An empty statement (semicolon) not part of a loop21944
An empty statement (semicolon) not part of a loop21950
Do not use if statements that are always true or always false21954
Avoid using if statements without curly braces21954
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21962
Do not use if statements that are always true or always false21963
Avoid using if statements without curly braces21963
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.21965
Avoid using if statements without curly braces21966
Do not use if statements that are always true or always false21966
Do not use if statements that are always true or always false21968
Avoid using if statements without curly braces21968
An empty statement (semicolon) not part of a loop21991
An empty statement (semicolon) not part of a loop22002
An empty statement (semicolon) not part of a loop22008
A non-case label was present in a switch statement22016 - 22028
An empty statement (semicolon) not part of a loop22020
An empty statement (semicolon) not part of a loop22033
Do not use if statements that are always true or always false22051
Potential violation of Law of Demeter (object not created locally)22051
Potential violation of Law of Demeter (object not created locally)22051
Avoid using if statements without curly braces22051
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.22059
Avoid using if statements without curly braces22060
Do not use if statements that are always true or always false22060
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.22062
Do not use if statements that are always true or always false22063
Avoid using if statements without curly braces22063
Avoid using if statements without curly braces22065
Do not use if statements that are always true or always false22065
An empty statement (semicolon) not part of a loop22088
An empty statement (semicolon) not part of a loop22096
Potential violation of Law of Demeter (object not created locally)22116
Avoid using if statements without curly braces22116
Potential violation of Law of Demeter (object not created locally)22116
Do not use if statements that are always true or always false22116
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.22124
Do not use if statements that are always true or always false22125
Avoid using if statements without curly braces22125
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.22127
Avoid using if statements without curly braces22128
Do not use if statements that are always true or always false22128
Do not use if statements that are always true or always false22130
Avoid using if statements without curly braces22130
An empty statement (semicolon) not part of a loop22153
Potential violation of Law of Demeter (object not created locally)22173
Do not use if statements that are always true or always false22173
Potential violation of Law of Demeter (object not created locally)22173
Avoid using if statements without curly braces22173
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.22181
Avoid using if statements without curly braces22182
Do not use if statements that are always true or always false22182
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.22184
Avoid using if statements without curly braces22185
Do not use if statements that are always true or always false22185
Do not use if statements that are always true or always false22187
Avoid using if statements without curly braces22187
An empty statement (semicolon) not part of a loop22209
An empty statement (semicolon) not part of a loop22217
An empty statement (semicolon) not part of a loop22713
Avoid using if statements without curly braces22729
Do not use if statements that are always true or always false22729
Potential violation of Law of Demeter (object not created locally)22729
Potential violation of Law of Demeter (object not created locally)22729
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.22737
Do not use if statements that are always true or always false22738
Avoid using if statements without curly braces22738
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.22740
Avoid using if statements without curly braces22741
Do not use if statements that are always true or always false22741
Do not use if statements that are always true or always false22743
Avoid using if statements without curly braces22743
Avoid using if statements without curly braces22761
Do not use if statements that are always true or always false22761
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.22769
Do not use if statements that are always true or always false22770
Avoid using if statements without curly braces22770
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.22772
Do not use if statements that are always true or always false22773
Avoid using if statements without curly braces22773
Do not use if statements that are always true or always false22775
Avoid using if statements without curly braces22775
An empty statement (semicolon) not part of a loop22815
An empty statement (semicolon) not part of a loop22825
An empty statement (semicolon) not part of a loop22844
Avoid using if statements without curly braces22848
Do not use if statements that are always true or always false22848
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.22856
Avoid using if statements without curly braces22857
Do not use if statements that are always true or always false22857
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.22859
Avoid using if statements without curly braces22860
Do not use if statements that are always true or always false22860
Avoid using if statements without curly braces22862
Do not use if statements that are always true or always false22862
An empty statement (semicolon) not part of a loop22888
An empty statement (semicolon) not part of a loop22900
An empty statement (semicolon) not part of a loop22936
An empty statement (semicolon) not part of a loop22960
An empty statement (semicolon) not part of a loop22968
An empty statement (semicolon) not part of a loop22976
An empty statement (semicolon) not part of a loop22984
An empty statement (semicolon) not part of a loop23011
A non-case label was present in a switch statement23356 - 23623
A non-case label was present in a switch statement23356 - 23623
An empty statement (semicolon) not part of a loop23616
An empty statement (semicolon) not part of a loop23630
An empty statement (semicolon) not part of a loop23977
An empty statement (semicolon) not part of a loop23989
Do not use if statements that are always true or always false23993
Avoid using if statements without curly braces23993
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.24001
Avoid using if statements without curly braces24002
Do not use if statements that are always true or always false24002
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.24004
Do not use if statements that are always true or always false24005
Avoid using if statements without curly braces24005
Do not use if statements that are always true or always false24007
Avoid using if statements without curly braces24007
An empty statement (semicolon) not part of a loop24032
An empty statement (semicolon) not part of a loop24052
An empty statement (semicolon) not part of a loop24057
An empty statement (semicolon) not part of a loop24067
An empty statement (semicolon) not part of a loop24073
An empty statement (semicolon) not part of a loop24078
An empty statement (semicolon) not part of a loop24186
An empty statement (semicolon) not part of a loop24212
An empty statement (semicolon) not part of a loop24223
An empty statement (semicolon) not part of a loop24231
A non-case label was present in a switch statement24236 - 24939
An empty statement (semicolon) not part of a loop24579
A non-case label was present in a switch statement24940 - 24979
An empty statement (semicolon) not part of a loop24944
An empty statement (semicolon) not part of a loop24984
An empty statement (semicolon) not part of a loop24993
An empty statement (semicolon) not part of a loop25005
An empty statement (semicolon) not part of a loop25027
A non-case label was present in a switch statement25050 - 25073
An empty statement (semicolon) not part of a loop25054
An empty statement (semicolon) not part of a loop25077
Do not use if statements that are always true or always false25081
Potential violation of Law of Demeter (object not created locally)25081
Potential violation of Law of Demeter (object not created locally)25081
Avoid using if statements without curly braces25081
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.25089
Avoid using if statements without curly braces25090
Do not use if statements that are always true or always false25090
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.25092
Avoid using if statements without curly braces25093
Do not use if statements that are always true or always false25093
Do not use if statements that are always true or always false25095
Avoid using if statements without curly braces25095
An empty statement (semicolon) not part of a loop25120
An empty statement (semicolon) not part of a loop25136
A non-case label was present in a switch statement25150 - 25238
A non-case label was present in a switch statement25166 - 25177
A non-case label was present in a switch statement25166 - 25177
An empty statement (semicolon) not part of a loop25170
A non-case label was present in a switch statement25179 - 25191
A non-case label was present in a switch statement25179 - 25191
An empty statement (semicolon) not part of a loop25183
A non-case label was present in a switch statement25192 - 25203
A non-case label was present in a switch statement25192 - 25203
An empty statement (semicolon) not part of a loop25196
An empty statement (semicolon) not part of a loop25232
A non-case label was present in a switch statement25242 - 25319
A non-case label was present in a switch statement25247 - 25258
A non-case label was present in a switch statement25247 - 25258
An empty statement (semicolon) not part of a loop25251
A non-case label was present in a switch statement25260 - 25272
A non-case label was present in a switch statement25260 - 25272
An empty statement (semicolon) not part of a loop25264
A non-case label was present in a switch statement25273 - 25284
A non-case label was present in a switch statement25273 - 25284
An empty statement (semicolon) not part of a loop25277
An empty statement (semicolon) not part of a loop25313
A non-case label was present in a switch statement25330 - 25361
An empty statement (semicolon) not part of a loop25333
A non-case label was present in a switch statement25727 - 26089
An empty statement (semicolon) not part of a loop25731
An empty statement (semicolon) not part of a loop26094
An empty statement (semicolon) not part of a loop26103
An empty statement (semicolon) not part of a loop26115
A non-case label was present in a switch statement26142 - 26179
A non-case label was present in a switch statement26142 - 26179
An empty statement (semicolon) not part of a loop26148
An empty statement (semicolon) not part of a loop26163
An empty statement (semicolon) not part of a loop26189
An empty statement (semicolon) not part of a loop26197
An empty statement (semicolon) not part of a loop26208
Potential violation of Law of Demeter (object not created locally)26212
Avoid using if statements without curly braces26212
Potential violation of Law of Demeter (object not created locally)26212
Do not use if statements that are always true or always false26212
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.26220
Do not use if statements that are always true or always false26221
Avoid using if statements without curly braces26221
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.26223
Avoid using if statements without curly braces26224
Do not use if statements that are always true or always false26224
Do not use if statements that are always true or always false26226
Avoid using if statements without curly braces26226
Potential violation of Law of Demeter (object not created locally)26273
Avoid using if statements without curly braces26273
Do not use if statements that are always true or always false26273
Potential violation of Law of Demeter (object not created locally)26273
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.26281
Do not use if statements that are always true or always false26282
Avoid using if statements without curly braces26282
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.26284
Avoid using if statements without curly braces26285
Do not use if statements that are always true or always false26285
Avoid using if statements without curly braces26287
Do not use if statements that are always true or always false26287
Potential violation of Law of Demeter (object not created locally)26305
Avoid using if statements without curly braces26305
Potential violation of Law of Demeter (object not created locally)26305
Do not use if statements that are always true or always false26305
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.26313
Avoid using if statements without curly braces26314
Do not use if statements that are always true or always false26314
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.26316
Avoid using if statements without curly braces26317
Do not use if statements that are always true or always false26317
Do not use if statements that are always true or always false26319
Avoid using if statements without curly braces26319
A non-case label was present in a switch statement26349 - 26710
An empty statement (semicolon) not part of a loop26704
An empty statement (semicolon) not part of a loop26736
Do not use if statements that are always true or always false26758
Avoid using if statements without curly braces26758
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.26766
Do not use if statements that are always true or always false26767
Avoid using if statements without curly braces26767
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.26769
Avoid using if statements without curly braces26770
Do not use if statements that are always true or always false26770
Do not use if statements that are always true or always false26772
Avoid using if statements without curly braces26772
An empty statement (semicolon) not part of a loop26871
An empty statement (semicolon) not part of a loop26891
An empty statement (semicolon) not part of a loop26896
A non-case label was present in a switch statement26940 - 26952
An empty statement (semicolon) not part of a loop26944
An empty statement (semicolon) not part of a loop26954
An empty statement (semicolon) not part of a loop26988
A non-case label was present in a switch statement27017 - 27029
An empty statement (semicolon) not part of a loop27021
An empty statement (semicolon) not part of a loop27031
An empty statement (semicolon) not part of a loop27078
An empty statement (semicolon) not part of a loop27426
A non-case label was present in a switch statement27440 - 27469
An empty statement (semicolon) not part of a loop27446
An empty statement (semicolon) not part of a loop27473
An empty statement (semicolon) not part of a loop27481
An empty statement (semicolon) not part of a loop27505
An empty statement (semicolon) not part of a loop27511
An empty statement (semicolon) not part of a loop27532
A non-case label was present in a switch statement27535 - 27553
An empty statement (semicolon) not part of a loop27539
An empty statement (semicolon) not part of a loop27550
An empty statement (semicolon) not part of a loop27557
An empty statement (semicolon) not part of a loop27577
An empty statement (semicolon) not part of a loop27588
Avoid using if statements without curly braces27611
Potential violation of Law of Demeter (object not created locally)27611
Do not use if statements that are always true or always false27611
Potential violation of Law of Demeter (object not created locally)27611
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.27619
Avoid using if statements without curly braces27620
Do not use if statements that are always true or always false27620
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.27622
Do not use if statements that are always true or always false27623
Avoid using if statements without curly braces27623
Do not use if statements that are always true or always false27625
Avoid using if statements without curly braces27625
Potential violation of Law of Demeter (object not created locally)27655
Potential violation of Law of Demeter (object not created locally)27669
Potential violation of Law of Demeter (object not created locally)27669
Avoid appending characters as strings in StringBuffer.append.27669
An empty statement (semicolon) not part of a loop27933
Do not use if statements that are always true or always false27973
Potential violation of Law of Demeter (object not created locally)27973
Potential violation of Law of Demeter (object not created locally)27973
Avoid using if statements without curly braces27973
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.27981
Avoid using if statements without curly braces27982
Do not use if statements that are always true or always false27982
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.27984
Avoid using if statements without curly braces27985
Do not use if statements that are always true or always false27985
Do not use if statements that are always true or always false27987
Avoid using if statements without curly braces27987
An empty statement (semicolon) not part of a loop28348
An empty statement (semicolon) not part of a loop28739
Avoid using if statements without curly braces28744
Do not use if statements that are always true or always false28744
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.28752
Avoid using if statements without curly braces28753
Do not use if statements that are always true or always false28753
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.28755
Avoid using if statements without curly braces28756
Do not use if statements that are always true or always false28756
Do not use if statements that are always true or always false28758
Avoid using if statements without curly braces28758
An empty statement (semicolon) not part of a loop28826
An empty statement (semicolon) not part of a loop29211
Do not use if statements that are always true or always false29222
Avoid using if statements without curly braces29222
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.29230
Avoid using if statements without curly braces29231
Do not use if statements that are always true or always false29231
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.29233
Do not use if statements that are always true or always false29234
Avoid using if statements without curly braces29234
Avoid using if statements without curly braces29236
Do not use if statements that are always true or always false29236
Avoid using if statements without curly braces29303
Potential violation of Law of Demeter (object not created locally)29303
Do not use if statements that are always true or always false29303
Potential violation of Law of Demeter (object not created locally)29344
Do not use if statements that are always true or always false29344
Avoid using if statements without curly braces29344
Do not use if statements that are always true or always false29391
Avoid using if statements without curly braces29391
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.29399
Avoid using if statements without curly braces29400
Do not use if statements that are always true or always false29400
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.29402
Do not use if statements that are always true or always false29403
Avoid using if statements without curly braces29403
Avoid using if statements without curly braces29405
Do not use if statements that are always true or always false29405
Do not use if statements that are always true or always false29433
Avoid using if statements without curly braces29433
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.29441
Avoid using if statements without curly braces29442
Do not use if statements that are always true or always false29442
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.29444
Do not use if statements that are always true or always false29445
Avoid using if statements without curly braces29445
Avoid using if statements without curly braces29447
Do not use if statements that are always true or always false29447
Potential violation of Law of Demeter (object not created locally)29707
Avoid using if statements without curly braces29707
Do not use if statements that are always true or always false29707
Do not use if statements that are always true or always false30354
Avoid using if statements without curly braces30354
Potential violation of Law of Demeter (object not created locally)30354
Avoid using if statements without curly braces30984
Potential violation of Law of Demeter (object not created locally)30984
Do not use if statements that are always true or always false30984
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.30992
Do not use if statements that are always true or always false30993
Avoid using if statements without curly braces30993
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.30995
Avoid using if statements without curly braces30996
Do not use if statements that are always true or always false30996
Do not use if statements that are always true or always false30998
Avoid using if statements without curly braces30998
Potential violation of Law of Demeter (object not created locally)31285
Avoid using if statements without curly braces31285
Do not use if statements that are always true or always false31285
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.31293
Avoid using if statements without curly braces31294
Do not use if statements that are always true or always false31294
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.31296
Avoid using if statements without curly braces31297
Do not use if statements that are always true or always false31297
Do not use if statements that are always true or always false31299
Avoid using if statements without curly braces31299
Do not use if statements that are always true or always false31742
Avoid using if statements without curly braces31742
Potential violation of Law of Demeter (object not created locally)31742
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.31750
Avoid using if statements without curly braces31751
Do not use if statements that are always true or always false31751
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.31753
Avoid using if statements without curly braces31754
Do not use if statements that are always true or always false31754
Do not use if statements that are always true or always false31756
Avoid using if statements without curly braces31756
Avoid using if statements without curly braces31996
Potential violation of Law of Demeter (object not created locally)31996
Do not use if statements that are always true or always false31996
Avoid using if statements without curly braces32028
Do not use if statements that are always true or always false32028
Potential violation of Law of Demeter (object not created locally)32028
Potential violation of Law of Demeter (static property access)32056
Do not use if statements that are always true or always false32057
Avoid using if statements without curly braces32057
Do not use if statements that are always true or always false32059
Avoid using if statements without curly braces32059 - 32060
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.32069
Do not use if statements that are always true or always false32070
Avoid using if statements without curly braces32070
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.32072
Avoid using if statements without curly braces32073
Do not use if statements that are always true or always false32073
Do not use if statements that are always true or always false32075
Avoid using if statements without curly braces32075
Avoid using if statements without curly braces32666
Avoid using if statements without curly braces32667
Avoid using if statements without curly braces32672
Avoid using if statements without curly braces32679
Avoid using if statements without curly braces32686
Avoid using if statements without curly braces32687
Avoid using if statements without curly braces32692
Avoid using if statements without curly braces32693
Avoid using if statements without curly braces32702
Avoid using if statements without curly braces32704
Avoid using if statements without curly braces32709
Avoid using if statements without curly braces32710
Avoid using if statements without curly braces32711
Avoid using if statements without curly braces32716
Avoid using if statements without curly braces32717
Avoid using if statements without curly braces32722
Avoid using if statements without curly braces32723
Avoid using if statements without curly braces32728
Avoid using if statements without curly braces32735
Avoid using if statements without curly braces32742
Avoid using if statements without curly braces32743
Avoid using if statements without curly braces32744
Avoid using if statements without curly braces32749
Avoid using if statements without curly braces32750
Avoid using if statements without curly braces32763
Avoid using if statements without curly braces32771
Avoid using if statements without curly braces32778
Avoid using if statements without curly braces32782
Avoid using if statements without curly braces32787
Avoid using if statements without curly braces32788
Avoid using if statements without curly braces32793
Avoid using if statements without curly braces32794
Avoid using if statements without curly braces32799
Avoid using if statements without curly braces32800
Avoid using if statements without curly braces32805
Avoid using if statements without curly braces32810
Avoid using if statements without curly braces32816
Avoid using if statements without curly braces32817
Avoid using if statements without curly braces32829
Avoid using if statements without curly braces32830
Avoid using if statements without curly braces32835
Avoid using if statements without curly braces32836
Avoid using if statements without curly braces32841
Avoid using if statements without curly braces32842
Avoid using if statements without curly braces32847
Avoid using if statements without curly braces32848
Avoid using if statements without curly braces32853
Avoid using if statements without curly braces32854
Avoid using if statements without curly braces32859
Avoid using if statements without curly braces32860
Avoid using if statements without curly braces32874
Avoid using if statements without curly braces32884
Avoid using if statements without curly braces32889
Avoid using if statements without curly braces32890
Avoid using if statements without curly braces32896
Avoid using if statements without curly braces32901
Avoid using if statements without curly braces32902
Avoid using if statements without curly braces32905
Avoid using if statements without curly braces32910
Avoid using if statements without curly braces32911
Avoid using if statements without curly braces32914
Avoid using if statements without curly braces32916
Avoid using if statements without curly braces32927
Avoid using if statements without curly braces32931
Avoid using if statements without curly braces32932
Avoid using if statements without curly braces32933
Avoid using if statements without curly braces32935
Avoid using if statements without curly braces32937
Avoid using if statements without curly braces32946
Avoid using if statements without curly braces32952
Avoid using if statements without curly braces32953
Avoid using if statements without curly braces32954
Avoid using if statements without curly braces32960
Avoid using if statements without curly braces32965
Avoid using if statements without curly braces32966
Avoid using if statements without curly braces32967
Avoid using if statements without curly braces32973
Avoid using if statements without curly braces32984
Avoid using if statements without curly braces32991
Avoid using if statements without curly braces32992
Avoid using if statements without curly braces32999
Avoid using if statements without curly braces33000
Avoid using if statements without curly braces33005
Avoid using if statements without curly braces33006
Avoid using if statements without curly braces33011
Avoid using if statements without curly braces33016
Avoid using if statements without curly braces33029
Avoid using if statements without curly braces33039
Avoid using if statements without curly braces33044
Avoid using if statements without curly braces33056
Avoid using if statements without curly braces33060
Avoid using if statements without curly braces33065
Avoid using if statements without curly braces33066
Avoid using if statements without curly braces33071
Avoid using if statements without curly braces33076
Avoid using if statements without curly braces33077
Avoid using if statements without curly braces33082
Avoid using if statements without curly braces33085
Avoid using if statements without curly braces33087
Avoid using if statements without curly braces33092
Avoid using if statements without curly braces33093
Avoid using if statements without curly braces33094
Avoid using if statements without curly braces33095
Avoid using if statements without curly braces33102
Avoid using if statements without curly braces33103
Avoid using if statements without curly braces33104
Avoid using if statements without curly braces33112
Avoid using if statements without curly braces33119
Avoid using if statements without curly braces33125
Avoid using if statements without curly braces33131
Avoid using if statements without curly braces33138
Avoid using if statements without curly braces33139
Avoid using if statements without curly braces33140
Avoid using if statements without curly braces33149
Avoid using if statements without curly braces33155
Avoid using if statements without curly braces33158
Avoid using if statements without curly braces33167
Avoid using if statements without curly braces33173
Avoid using if statements without curly braces33174
Avoid using if statements without curly braces33179
Avoid using if statements without curly braces33194
Avoid using if statements without curly braces33205
Avoid using if statements without curly braces33206
Avoid using if statements without curly braces33211
Avoid using if statements without curly braces33214
Avoid using if statements without curly braces33215
Avoid using if statements without curly braces33220
Avoid using if statements without curly braces33221
Avoid using if statements without curly braces33222
Avoid using if statements without curly braces33223
Avoid using if statements without curly braces33226
Avoid using if statements without curly braces33228
Avoid using if statements without curly braces33233
Avoid using if statements without curly braces33242
Avoid using if statements without curly braces33244
Avoid using if statements without curly braces33249
Avoid using if statements without curly braces33250
Avoid using if statements without curly braces33255
Avoid using if statements without curly braces33256
Avoid using if statements without curly braces33261
Avoid declaring a variable if it is unreferenced before a possible exit point.33262
Avoid using if statements without curly braces33263
Avoid using if statements without curly braces33272
Avoid using if statements without curly braces33273
Avoid using if statements without curly braces33274
Avoid declaring a variable if it is unreferenced before a possible exit point.33275
Avoid using if statements without curly braces33276
Avoid using if statements without curly braces33285
Avoid using if statements without curly braces33286
Avoid using if statements without curly braces33287
Avoid using if statements without curly braces33292
Avoid using if statements without curly braces33293
Avoid using if statements without curly braces33294
Avoid using if statements without curly braces33308
Avoid using if statements without curly braces33313
Avoid using if statements without curly braces33314
Avoid using if statements without curly braces33323
Avoid using if statements without curly braces33329
Avoid using if statements without curly braces33332
Avoid using if statements without curly braces33341
Avoid using if statements without curly braces33347
Avoid using if statements without curly braces33348
Avoid using if statements without curly braces33353
Avoid using if statements without curly braces33354
Avoid using if statements without curly braces33359
Avoid using if statements without curly braces33360
Avoid using if statements without curly braces33361
Avoid using if statements without curly braces33366
Avoid using if statements without curly braces33367
Avoid using if statements without curly braces33381
Avoid using if statements without curly braces33383
Avoid using if statements without curly braces33384
Avoid using if statements without curly braces33393
Avoid using if statements without curly braces33396
Avoid using if statements without curly braces33397
Avoid using if statements without curly braces33406
Avoid using if statements without curly braces33407
Avoid using if statements without curly braces33417
Avoid using if statements without curly braces33418
Avoid using if statements without curly braces33423
Avoid using if statements without curly braces33424
Avoid using if statements without curly braces33425
Avoid using if statements without curly braces33428
Avoid using if statements without curly braces33430
Avoid using if statements without curly braces33432
Avoid using if statements without curly braces33433
Avoid using if statements without curly braces33438
Avoid using if statements without curly braces33439
Avoid using if statements without curly braces33442
Avoid using if statements without curly braces33447
Avoid using if statements without curly braces33448
Avoid using if statements without curly braces33451
Avoid using if statements without curly braces33452
Avoid using if statements without curly braces33453
Avoid using if statements without curly braces33459
Avoid using if statements without curly braces33464
Avoid using if statements without curly braces33465
Avoid using if statements without curly braces33470
Avoid using if statements without curly braces33475
Avoid using if statements without curly braces33476
Avoid using if statements without curly braces33481
Avoid using if statements without curly braces33482
Avoid using if statements without curly braces33487
Avoid using if statements without curly braces33488
Avoid using if statements without curly braces33493
Avoid using if statements without curly braces33496
Avoid using if statements without curly braces33498
Avoid using if statements without curly braces33503
Avoid using if statements without curly braces33508
Avoid using if statements without curly braces33509
Avoid using if statements without curly braces33514
Avoid using if statements without curly braces33525
Avoid using if statements without curly braces33534
Avoid using if statements without curly braces33539
Avoid using if statements without curly braces33542
Avoid using if statements without curly braces33547
Avoid using if statements without curly braces33552
Avoid using if statements without curly braces33553
Avoid using if statements without curly braces33558
Avoid using if statements without curly braces33561
Avoid using if statements without curly braces33563
Avoid using if statements without curly braces33568
Avoid using if statements without curly braces33573
Avoid using if statements without curly braces33576
Avoid using if statements without curly braces33578
Avoid using if statements without curly braces33583
Avoid using if statements without curly braces33584
Avoid using if statements without curly braces33589
Avoid using if statements without curly braces33590
Avoid using if statements without curly braces33595
Avoid using if statements without curly braces33598
Avoid using if statements without curly braces33603
Avoid using if statements without curly braces33612
Avoid using if statements without curly braces33614
Avoid using if statements without curly braces33615
Avoid using if statements without curly braces33620
Avoid using if statements without curly braces33623
Avoid using if statements without curly braces33628
Avoid using if statements without curly braces33629
Avoid using if statements without curly braces33634
Avoid using if statements without curly braces33635
Avoid using if statements without curly braces33636
Avoid using if statements without curly braces33641
Avoid using if statements without curly braces33644
Avoid using if statements without curly braces33645
Avoid using if statements without curly braces33650
Avoid using if statements without curly braces33651
Avoid using if statements without curly braces33656
Avoid using if statements without curly braces33661
Avoid using if statements without curly braces33666
Avoid using if statements without curly braces33671
Avoid using if statements without curly braces33676
Avoid using if statements without curly braces33685
Avoid using if statements without curly braces33691
Avoid using if statements without curly braces33696
Avoid using if statements without curly braces33701
Avoid using if statements without curly braces33706
Avoid using if statements without curly braces33707
Avoid using if statements without curly braces33708
Avoid declaring a variable if it is unreferenced before a possible exit point.33709
Avoid using if statements without curly braces33710
Avoid using if statements without curly braces33720
Avoid using if statements without curly braces33721
Avoid using if statements without curly braces33722
Avoid using if statements without curly braces33727
Avoid using if statements without curly braces33732
Avoid using if statements without curly braces33737
Avoid using if statements without curly braces33742
Avoid using if statements without curly braces33748
Avoid using if statements without curly braces33749
Avoid using if statements without curly braces33750
Avoid declaring a variable if it is unreferenced before a possible exit point.33751
Avoid using if statements without curly braces33752
Avoid using if statements without curly braces33757
Avoid using if statements without curly braces33758
Avoid using if statements without curly braces33760
Avoid using if statements without curly braces33765
Avoid using if statements without curly braces33766
Avoid using if statements without curly braces33773
Avoid using if statements without curly braces33779
Avoid using if statements without curly braces33786
Avoid using if statements without curly braces33791
Avoid using if statements without curly braces33792
Avoid using if statements without curly braces33793
Avoid using if statements without curly braces33796
Avoid using if statements without curly braces33797
Avoid using if statements without curly braces33799
Avoid using if statements without curly braces33800
Avoid using if statements without curly braces33801
Avoid using if statements without curly braces33806
Avoid using if statements without curly braces33807
Avoid using if statements without curly braces33809
Avoid using if statements without curly braces33814
Avoid using if statements without curly braces33819
Avoid using if statements without curly braces33828
Avoid using if statements without curly braces33834
Avoid declaring a variable if it is unreferenced before a possible exit point.33835
Avoid using if statements without curly braces33836
Avoid using if statements without curly braces33841
Avoid using if statements without curly braces33842
Avoid using if statements without curly braces33844
Avoid using if statements without curly braces33849
Avoid using if statements without curly braces33854
Avoid using if statements without curly braces33855
Avoid using if statements without curly braces33860
Avoid using if statements without curly braces33865
Avoid using if statements without curly braces33866
Avoid using if statements without curly braces33867
Avoid declaring a variable if it is unreferenced before a possible exit point.33868
Avoid using if statements without curly braces33869
Avoid using if statements without curly braces33878
Avoid declaring a variable if it is unreferenced before a possible exit point.33879
Avoid using if statements without curly braces33880
Avoid using if statements without curly braces33889
Avoid using if statements without curly braces33890
Avoid using if statements without curly braces33891
Avoid declaring a variable if it is unreferenced before a possible exit point.33892
Avoid using if statements without curly braces33893
Avoid using if statements without curly braces33902
Avoid using if statements without curly braces33907
Avoid using if statements without curly braces33912
Avoid using if statements without curly braces33917
Avoid using if statements without curly braces33920
Avoid using if statements without curly braces33926
Avoid using if statements without curly braces33927
Avoid using if statements without curly braces33928
Avoid using if statements without curly braces33930
Avoid using if statements without curly braces33935
Avoid declaring a variable if it is unreferenced before a possible exit point.33940
Avoid using if statements without curly braces33941
Avoid using if statements without curly braces33946
Avoid using if statements without curly braces33951
Avoid using if statements without curly braces33956
Avoid using if statements without curly braces33961
Avoid using if statements without curly braces33970
Avoid using if statements without curly braces33976
Avoid using if statements without curly braces33977
Avoid using if statements without curly braces33982
Avoid using if statements without curly braces33983
Avoid using if statements without curly braces33988
Avoid using if statements without curly braces33993
Avoid using if statements without curly braces33994
Avoid using if statements without curly braces33999
Avoid using if statements without curly braces34000
Avoid using if statements without curly braces34005
Avoid using if statements without curly braces34006
Avoid using if statements without curly braces34011
Avoid using if statements without curly braces34012
Avoid using if statements without curly braces34017
Avoid using if statements without curly braces34018
Avoid using if statements without curly braces34023
Avoid using if statements without curly braces34024
Avoid using if statements without curly braces34029
Avoid using if statements without curly braces34030
Avoid using if statements without curly braces34037
Avoid using if statements without curly braces34041
Avoid using if statements without curly braces34051
Avoid using if statements without curly braces34057
Avoid using if statements without curly braces34058
Avoid using if statements without curly braces34063
Avoid using if statements without curly braces34064
Avoid using if statements without curly braces34069
Avoid using if statements without curly braces34070
Avoid using if statements without curly braces34075
Avoid using if statements without curly braces34076
Avoid using if statements without curly braces34105
Avoid using if statements without curly braces34123
Avoid using if statements without curly braces34124
Avoid using if statements without curly braces34129
Avoid using if statements without curly braces34130
Avoid using if statements without curly braces34135
Avoid using if statements without curly braces34136
Avoid using if statements without curly braces34141
Avoid using if statements without curly braces34142
Avoid using if statements without curly braces34147
Avoid using if statements without curly braces34148
Avoid using if statements without curly braces34153
Avoid using if statements without curly braces34154
Avoid using if statements without curly braces34159
Avoid using if statements without curly braces34160
Avoid using if statements without curly braces34165
Avoid using if statements without curly braces34170
Avoid using if statements without curly braces34171
Avoid using if statements without curly braces34176
Avoid using if statements without curly braces34177
Avoid using if statements without curly braces34178
Avoid using if statements without curly braces34185
Avoid using if statements without curly braces34191
Avoid using if statements without curly braces34196
Avoid using if statements without curly braces34201
Avoid using if statements without curly braces34204
Avoid using if statements without curly braces34209
Avoid using if statements without curly braces34210
Avoid using if statements without curly braces34257
Avoid using if statements without curly braces34282
Avoid using if statements without curly braces34291
Avoid using if statements without curly braces34301
Avoid using if statements without curly braces34306
Avoid using if statements without curly braces34311
Avoid using if statements without curly braces34318
Avoid using if statements without curly braces34324
Avoid using if statements without curly braces34331
Avoid using if statements without curly braces34338
Avoid using if statements without curly braces34345
Avoid using if statements without curly braces34350
Avoid using if statements without curly braces34361
Avoid using if statements without curly braces34368
Avoid using if statements without curly braces34378
Avoid using if statements without curly braces34383
Avoid using if statements without curly braces34388
Avoid using if statements without curly braces34393
Avoid using if statements without curly braces34402
Avoid using if statements without curly braces34404
Avoid using if statements without curly braces34405
Avoid using if statements without curly braces34406
Avoid using if statements without curly braces34411
Avoid using if statements without curly braces34420
Avoid using if statements without curly braces34422
Avoid using if statements without curly braces34423
Avoid using if statements without curly braces34424
Avoid using if statements without curly braces34429
Avoid using if statements without curly braces34430
Avoid using if statements without curly braces34431
Avoid using if statements without curly braces34432
Avoid using if statements without curly braces34433
Avoid using if statements without curly braces34434
Avoid using if statements without curly braces34435
Avoid using if statements without curly braces34444
Avoid using if statements without curly braces34446
Avoid using if statements without curly braces34451
Avoid using if statements without curly braces34456
Avoid using if statements without curly braces34462
Avoid using if statements without curly braces34463
Avoid using if statements without curly braces34476
Avoid using if statements without curly braces34488
Avoid using if statements without curly braces34494
Avoid using if statements without curly braces34503
Avoid using if statements without curly braces34509
Avoid using if statements without curly braces34510
Avoid using if statements without curly braces34539
Avoid using if statements without curly braces34551
Avoid using if statements without curly braces34556
Avoid using if statements without curly braces34557
Avoid using if statements without curly braces34562
Avoid using if statements without curly braces34571
Avoid using if statements without curly braces34574
Avoid using if statements without curly braces34576
Avoid using if statements without curly braces34583
Avoid using if statements without curly braces34584
Avoid using if statements without curly braces34585
Avoid using if statements without curly braces34587
Avoid using if statements without curly braces34589
Avoid using if statements without curly braces34595
Avoid using if statements without curly braces34597
Avoid using if statements without curly braces34599
Avoid using if statements without curly braces34601
Avoid using if statements without curly braces34611
Avoid using if statements without curly braces34616
Avoid using if statements without curly braces34617
Avoid using if statements without curly braces34624
Avoid using if statements without curly braces34625
Avoid using if statements without curly braces34627
Avoid using if statements without curly braces34628
Avoid using if statements without curly braces34633
Avoid using if statements without curly braces34636
Avoid using if statements without curly braces34645
Avoid using if statements without curly braces34650
Avoid using if statements without curly braces34656
Avoid using if statements without curly braces34657
Avoid using if statements without curly braces34670
Avoid using if statements without curly braces34678
Avoid using if statements without curly braces34684
Avoid using if statements without curly braces34695
Avoid using if statements without curly braces34696
Avoid using if statements without curly braces34697
Avoid using if statements without curly braces34698
Avoid using if statements without curly braces34699
Avoid using if statements without curly braces34710
Avoid using if statements without curly braces34716
Avoid using if statements without curly braces34719
Avoid using if statements without curly braces34721
Avoid using if statements without curly braces34723
Avoid using if statements without curly braces34725
Avoid using if statements without curly braces34727
Avoid using if statements without curly braces34729
Avoid using if statements without curly braces34734
Avoid using if statements without curly braces34739
Avoid using if statements without curly braces34744
Avoid using if statements without curly braces34745
Avoid using if statements without curly braces34754
Avoid using if statements without curly braces34755
Avoid using if statements without curly braces34760
Avoid using if statements without curly braces34761
Avoid using if statements without curly braces34766
Avoid using if statements without curly braces34769
Avoid using if statements without curly braces34771
Avoid using if statements without curly braces34772
Avoid using if statements without curly braces34773
Avoid using if statements without curly braces34774
Avoid using if statements without curly braces34778
Avoid using if statements without curly braces34784
Avoid using if statements without curly braces34789
Avoid using if statements without curly braces34790
Avoid using if statements without curly braces34795
Avoid using if statements without curly braces34798
Avoid using if statements without curly braces34799
Avoid using if statements without curly braces34800
Avoid using if statements without curly braces34801
Avoid using if statements without curly braces34802
Avoid using if statements without curly braces34806
Avoid using if statements without curly braces34816
Avoid using if statements without curly braces34817
Avoid using if statements without curly braces34822
Avoid using if statements without curly braces34827
Avoid using if statements without curly braces34828
Avoid using if statements without curly braces34829
Avoid declaring a variable if it is unreferenced before a possible exit point.34830
Avoid using if statements without curly braces34831
Avoid using if statements without curly braces34840
Avoid using if statements without curly braces34841
Avoid using if statements without curly braces34847
Avoid using if statements without curly braces34848
Avoid using if statements without curly braces34857
Avoid using if statements without curly braces34860
Avoid using if statements without curly braces34862
Avoid using if statements without curly braces34863
Avoid using if statements without curly braces34864
Avoid using if statements without curly braces34865
Avoid using if statements without curly braces34866
Avoid using if statements without curly braces34870
Avoid using if statements without curly braces34876
Avoid using if statements without curly braces34877
Avoid using if statements without curly braces34882
Avoid using if statements without curly braces34889
Avoid using if statements without curly braces34894
Avoid using if statements without curly braces34895
Avoid using if statements without curly braces34901
Avoid using if statements without curly braces34908
Avoid using if statements without curly braces34909
Avoid using if statements without curly braces34914
Avoid using if statements without curly braces34917
Avoid using if statements without curly braces34919
Avoid using if statements without curly braces34920
Avoid using if statements without curly braces34921
Avoid using if statements without curly braces34923
Avoid using if statements without curly braces34924
Avoid using if statements without curly braces34925
Avoid using if statements without curly braces34929
Avoid using if statements without curly braces34935
Avoid using if statements without curly braces34936
Avoid using if statements without curly braces34937
Avoid using if statements without curly braces34942
Avoid using if statements without curly braces34943
Avoid using if statements without curly braces34948
Avoid using if statements without curly braces34949
Avoid using if statements without curly braces34954
Avoid using if statements without curly braces34955
Avoid using if statements without curly braces34960
Avoid using if statements without curly braces34961
Avoid using if statements without curly braces34966
Avoid using if statements without curly braces34979
Avoid using if statements without curly braces34986
Avoid using if statements without curly braces34991
Avoid using if statements without curly braces34996
Avoid using if statements without curly braces34997
Avoid using if statements without curly braces35002
Avoid using if statements without curly braces35005
Avoid using if statements without curly braces35006
Avoid using if statements without curly braces35007
Avoid using if statements without curly braces35016
Avoid using if statements without curly braces35022
Avoid using if statements without curly braces35023
Avoid using if statements without curly braces35024
Avoid using if statements without curly braces35029
Avoid using if statements without curly braces35032
Avoid using if statements without curly braces35033
Avoid using if statements without curly braces35034
Avoid using if statements without curly braces35035
Avoid using if statements without curly braces35036
Avoid using if statements without curly braces35051
Avoid using if statements without curly braces35070
Avoid using if statements without curly braces35091
Avoid using if statements without curly braces35101
Avoid using if statements without curly braces35104
Avoid using if statements without curly braces35105
Avoid using if statements without curly braces35110
Avoid using if statements without curly braces35111
Avoid using if statements without curly braces35116
Avoid using if statements without curly braces35121
Avoid using if statements without curly braces35130
Avoid using if statements without curly braces35136
Avoid using if statements without curly braces35137
Avoid using if statements without curly braces35138
Avoid using if statements without curly braces35141
Avoid using if statements without curly braces35142
Avoid using if statements without curly braces35147
Avoid using if statements without curly braces35156
Avoid using if statements without curly braces35158
Avoid using if statements without curly braces35159
Avoid using if statements without curly braces35164
Avoid using if statements without curly braces35173
Avoid using if statements without curly braces35175
Avoid using if statements without curly braces35176
Avoid using if statements without curly braces35177
Avoid using if statements without curly braces35182
Avoid using if statements without curly braces35187
Avoid using if statements without curly braces35188
Avoid using if statements without curly braces35189
Avoid using if statements without curly braces35190
Avoid using if statements without curly braces35195
Avoid using if statements without curly braces35197
Avoid using if statements without curly braces35199
Avoid using if statements without curly braces35204
Avoid using if statements without curly braces35205
Avoid using if statements without curly braces35206
Avoid using if statements without curly braces35211
Avoid using if statements without curly braces35212
Avoid using if statements without curly braces35213
Avoid using if statements without curly braces35224
Avoid using if statements without curly braces35230
Avoid using if statements without curly braces35233
Avoid using if statements without curly braces35235
Avoid using if statements without curly braces35237
Avoid using if statements without curly braces35242
Avoid using if statements without curly braces35247
Avoid using if statements without curly braces35248
Avoid using if statements without curly braces35249
Avoid using if statements without curly braces35250
Avoid using if statements without curly braces35251
Avoid using if statements without curly braces35252
Avoid using if statements without curly braces35253
Avoid using if statements without curly braces35258
Avoid using if statements without curly braces35263
Avoid using if statements without curly braces35264
Avoid using if statements without curly braces35265
Avoid using if statements without curly braces35270
Avoid using if statements without curly braces35271
Avoid using if statements without curly braces35272
Avoid using if statements without curly braces35273
Avoid using if statements without curly braces35274
Avoid using if statements without curly braces35277
Avoid using if statements without curly braces35278
Avoid using if statements without curly braces35283
Avoid using if statements without curly braces35284
Avoid using if statements without curly braces35285
Avoid using if statements without curly braces35286
Avoid using if statements without curly braces35289
Avoid using if statements without curly braces35290
Avoid using if statements without curly braces35291
Avoid using if statements without curly braces35296
Avoid using if statements without curly braces35301
Avoid using if statements without curly braces35307
Avoid using if statements without curly braces35308
Avoid using if statements without curly braces35309
Avoid declaring a variable if it is unreferenced before a possible exit point.35310
Avoid using if statements without curly braces35311
Avoid using if statements without curly braces35316
Avoid using if statements without curly braces35321
Avoid using if statements without curly braces35322
Avoid using if statements without curly braces35323
Avoid using if statements without curly braces35324
Avoid using if statements without curly braces35329
Avoid using if statements without curly braces35330
Avoid using if statements without curly braces35333
Avoid using if statements without curly braces35338
Avoid using if statements without curly braces35339
Avoid using if statements without curly braces35344
Avoid using if statements without curly braces35345
Avoid using if statements without curly braces35346
Avoid using if statements without curly braces35351
Avoid using if statements without curly braces35352
Avoid using if statements without curly braces35353
Avoid using if statements without curly braces35354
Avoid using if statements without curly braces35369
Avoid using if statements without curly braces35378
Avoid using if statements without curly braces35379
Avoid using if statements without curly braces35380
Avoid using if statements without curly braces35385
Avoid using if statements without curly braces35400
Avoid using if statements without curly braces35407
Avoid using if statements without curly braces35412
Avoid using if statements without curly braces35417
Avoid using if statements without curly braces35422
Avoid using if statements without curly braces35423
Avoid using if statements without curly braces35428
Avoid using if statements without curly braces35429
Avoid using if statements without curly braces35432
Avoid using if statements without curly braces35434
Avoid using if statements without curly braces35436
Avoid using if statements without curly braces35437
Avoid using if statements without curly braces35442
Avoid using if statements without curly braces35443
Avoid using if statements without curly braces35448
Avoid using if statements without curly braces35449
Avoid using if statements without curly braces35450
Avoid using if statements without curly braces35455
Avoid using if statements without curly braces35456
Avoid using if statements without curly braces35461
Avoid using if statements without curly braces35462
Avoid using if statements without curly braces35467
Avoid using if statements without curly braces35468
Avoid using if statements without curly braces35473
Avoid using if statements without curly braces35478
Avoid using if statements without curly braces35484
Avoid using if statements without curly braces35485
Avoid using if statements without curly braces35490
Avoid using if statements without curly braces35495
Avoid using if statements without curly braces35503
Avoid using if statements without curly braces35504
Avoid using if statements without curly braces35506
Avoid using if statements without curly braces35511
Avoid using if statements without curly braces35512
Avoid using if statements without curly braces35517
Avoid using if statements without curly braces35518
Avoid using if statements without curly braces35523
Avoid using if statements without curly braces35561
Avoid using if statements without curly braces35579
Avoid using if statements without curly braces35584
Avoid using if statements without curly braces35589
Avoid using if statements without curly braces35592
Avoid using if statements without curly braces35593
Avoid using if statements without curly braces36014
Avoid using if statements without curly braces36226
Avoid using if statements without curly braces36227
Avoid using if statements without curly braces36302
Avoid using if statements without curly braces36338
Avoid using if statements without curly braces36340
Avoid using if statements without curly braces36345
Avoid using if statements without curly braces36346
Avoid using if statements without curly braces36351
Avoid using if statements without curly braces36361
Avoid using if statements without curly braces36362
Avoid using if statements without curly braces36367
Avoid using if statements without curly braces36376
Avoid using if statements without curly braces36378
Avoid using if statements without curly braces36389
Avoid using if statements without curly braces36393
Avoid using if statements without curly braces36398
Avoid using if statements without curly braces36408
Avoid using if statements without curly braces36409
Avoid using if statements without curly braces36414
Avoid using if statements without curly braces36415
Avoid using if statements without curly braces36416
Avoid using if statements without curly braces36421
Avoid using if statements without curly braces36422
Avoid using if statements without curly braces36423
Avoid using if statements without curly braces36424
Avoid using if statements without curly braces36429
Avoid using if statements without curly braces36430
Avoid using if statements without curly braces36431
Avoid using if statements without curly braces36432
Avoid using if statements without curly braces36442
Avoid using if statements without curly braces36447
Avoid using if statements without curly braces36452
Avoid using if statements without curly braces36458
Avoid using if statements without curly braces36463
Avoid using if statements without curly braces36464
Avoid using if statements without curly braces36469
Avoid using if statements without curly braces36476
Avoid using if statements without curly braces36477
Avoid using if statements without curly braces36479
Avoid using if statements without curly braces36481
Avoid using if statements without curly braces36486
Avoid using if statements without curly braces36491
Avoid using if statements without curly braces36502
Avoid using if statements without curly braces36509
Avoid using if statements without curly braces36510
Avoid using if statements without curly braces36519
Avoid using if statements without curly braces36525
Avoid using if statements without curly braces36530
Avoid using if statements without curly braces36535
Avoid using if statements without curly braces36540
Avoid using if statements without curly braces36549
Avoid using if statements without curly braces36555
Avoid using if statements without curly braces36556
Avoid using if statements without curly braces36565
Avoid using if statements without curly braces36567
Avoid using if statements without curly braces36572
Avoid using if statements without curly braces36579
Avoid using if statements without curly braces36580
Avoid using if statements without curly braces36585
Avoid using if statements without curly braces36590
Avoid using if statements without curly braces36593
Avoid using if statements without curly braces36594
Avoid using if statements without curly braces36596
Avoid using if statements without curly braces36598
Avoid using if statements without curly braces36603
Avoid using if statements without curly braces36604
Avoid using if statements without curly braces36609
Avoid using if statements without curly braces36619
Avoid using if statements without curly braces36622
Avoid using if statements without curly braces36623
Avoid using if statements without curly braces36628
Avoid using if statements without curly braces36633
Avoid using if statements without curly braces36638
Avoid using if statements without curly braces36643
Avoid using if statements without curly braces36644
Avoid using if statements without curly braces36649
Avoid using if statements without curly braces36650
Avoid using if statements without curly braces36653
Avoid using if statements without curly braces36658
Avoid using if statements without curly braces36663
Avoid using if statements without curly braces36664
Avoid using if statements without curly braces36669
Avoid using if statements without curly braces36674
Avoid using if statements without curly braces36675
Avoid using if statements without curly braces36680
Avoid using if statements without curly braces36681
Avoid using if statements without curly braces36684
Avoid using if statements without curly braces36686
Avoid using if statements without curly braces36691
Avoid using if statements without curly braces36692
Avoid using if statements without curly braces36697
Avoid using if statements without curly braces36702
Avoid using if statements without curly braces36711
Avoid using if statements without curly braces36717
Avoid using if statements without curly braces36726
Avoid using if statements without curly braces36729
Avoid using if statements without curly braces36734
Avoid using if statements without curly braces36739
Avoid using if statements without curly braces36744
Avoid using if statements without curly braces36749
Avoid using if statements without curly braces36754
Avoid using if statements without curly braces36755
Avoid using if statements without curly braces36758
Avoid using if statements without curly braces36763
Avoid using if statements without curly braces36764
Avoid using if statements without curly braces36769
Avoid using if statements without curly braces36774
Avoid using if statements without curly braces36779
Avoid using if statements without curly braces36924
Avoid using if statements without curly braces37010
Avoid using if statements without curly braces37024
Avoid using if statements without curly braces37030
Avoid using if statements without curly braces37031
Avoid using if statements without curly braces37036
Avoid using if statements without curly braces37041
Avoid using if statements without curly braces37050
Avoid using if statements without curly braces37052
Avoid using if statements without curly braces37057
Avoid using if statements without curly braces37062
Avoid using if statements without curly braces37067
Avoid using if statements without curly braces37076
Avoid using if statements without curly braces37082
Avoid using if statements without curly braces37083
Avoid using if statements without curly braces37088
Avoid using if statements without curly braces37093
Avoid using if statements without curly braces37094
Avoid using if statements without curly braces37097
Avoid using if statements without curly braces37102
Avoid using if statements without curly braces37103
Avoid using if statements without curly braces37112
Avoid using if statements without curly braces37120
Avoid using if statements without curly braces37125
Avoid using if statements without curly braces37130
Avoid using if statements without curly braces37133
Avoid using if statements without curly braces37137
Avoid using if statements without curly braces37140
Avoid using if statements without curly braces37145
Avoid using if statements without curly braces37150
Avoid using if statements without curly braces37151
Avoid using if statements without curly braces37156
Avoid using if statements without curly braces37157
Avoid using if statements without curly braces37164
Avoid using if statements without curly braces37165
Avoid using if statements without curly braces37167
Avoid using if statements without curly braces37172
Avoid using if statements without curly braces37177
Avoid using if statements without curly braces37178
Avoid using if statements without curly braces37183
Avoid using if statements without curly braces37188
Avoid using if statements without curly braces37196
Avoid using if statements without curly braces37197
Avoid using if statements without curly braces37202
Avoid using if statements without curly braces37203
Avoid using if statements without curly braces37208
Avoid using if statements without curly braces37209
Avoid using if statements without curly braces37210
Avoid using if statements without curly braces37213
Avoid using if statements without curly braces37218
Avoid using if statements without curly braces37223
Avoid using if statements without curly braces37264
Avoid using if statements without curly braces37286
Avoid using if statements without curly braces37287
Avoid using if statements without curly braces37296
Avoid using if statements without curly braces37299
Avoid using if statements without curly braces37300
Avoid using if statements without curly braces37301
Avoid using if statements without curly braces37302
Avoid using if statements without curly braces37307
Avoid using if statements without curly braces37320
Avoid using if statements without curly braces37332
Avoid using if statements without curly braces37337
Avoid using if statements without curly braces37343
Avoid using if statements without curly braces37344
Avoid using if statements without curly braces37347
Avoid using if statements without curly braces37356
Avoid using if statements without curly braces37366
Avoid declaring a variable if it is unreferenced before a possible exit point.37372
Avoid using if statements without curly braces37373
Avoid using if statements without curly braces37378
Avoid using if statements without curly braces37383
Avoid declaring a variable if it is unreferenced before a possible exit point.37388
Avoid using if statements without curly braces37389
Avoid using if statements without curly braces37394
Avoid using if statements without curly braces37399
Avoid using if statements without curly braces37400
Avoid using if statements without curly braces37401
Avoid using if statements without curly braces37406
Avoid using if statements without curly braces37409
Avoid using if statements without curly braces37414
Avoid using if statements without curly braces37419
Avoid using if statements without curly braces37420
Avoid using if statements without curly braces37425
Avoid using if statements without curly braces37430
Avoid using if statements without curly braces37433
Avoid using if statements without curly braces37438
Avoid using if statements without curly braces37443
Avoid using if statements without curly braces37446
Avoid using if statements without curly braces37448
Avoid using if statements without curly braces37453
Avoid using if statements without curly braces37454
Avoid using if statements without curly braces37460
Avoid using if statements without curly braces37465
Avoid using if statements without curly braces37470
Avoid using if statements without curly braces37475
Avoid using if statements without curly braces37480
Avoid using if statements without curly braces37481
Avoid using if statements without curly braces37482
Avoid using if statements without curly braces37487
Avoid using if statements without curly braces37488
Avoid using if statements without curly braces37493
Avoid using if statements without curly braces37494
Avoid using if statements without curly braces37495
Avoid using if statements without curly braces37512
Avoid using if statements without curly braces37522
Avoid using if statements without curly braces37527
Avoid using if statements without curly braces37533
Avoid using if statements without curly braces37534
Avoid using if statements without curly braces37539
Avoid using if statements without curly braces37550
Avoid using if statements without curly braces37552
Avoid using if statements without curly braces37553
Avoid using if statements without curly braces37558
Avoid using if statements without curly braces37559
Avoid using if statements without curly braces37564
Avoid using if statements without curly braces37569
Avoid using if statements without curly braces37574
Avoid using if statements without curly braces37579
Avoid using if statements without curly braces37584
Avoid using if statements without curly braces37589
Avoid using if statements without curly braces37616
Avoid using if statements without curly braces37631
Avoid using if statements without curly braces37636
Avoid using if statements without curly braces37637
Avoid using if statements without curly braces37642
Avoid using if statements without curly braces37647
Avoid using if statements without curly braces37650
Avoid using if statements without curly braces37652
Avoid using if statements without curly braces37659
Avoid using if statements without curly braces37660
Avoid using if statements without curly braces37664
Avoid using if statements without curly braces37670
Avoid using if statements without curly braces37671
Avoid using if statements without curly braces37680
Avoid using if statements without curly braces37690
Avoid using if statements without curly braces37691
Avoid using if statements without curly braces37692
Avoid using if statements without curly braces37697
Avoid using if statements without curly braces37698
Avoid using if statements without curly braces37703
Avoid using if statements without curly braces37712
Avoid using if statements without curly braces37722
Avoid using if statements without curly braces37728
Avoid using if statements without curly braces37738
Avoid using if statements without curly braces37739
Avoid using if statements without curly braces37740
Avoid using if statements without curly braces37745
Avoid using if statements without curly braces37754
Avoid using if statements without curly braces37760
Avoid using if statements without curly braces37761
Avoid using if statements without curly braces37762
Avoid using if statements without curly braces37772
Avoid using if statements without curly braces37773
Avoid using if statements without curly braces37774
Avoid using if statements without curly braces37779
Avoid using if statements without curly braces37784
Avoid using if statements without curly braces37789
Avoid using if statements without curly braces37798
Avoid using if statements without curly braces37804
Avoid using if statements without curly braces37805
Avoid using if statements without curly braces37814
Avoid using if statements without curly braces37820
Avoid using if statements without curly braces37821
Avoid using if statements without curly braces37822
Avoid using if statements without curly braces37836
Avoid using if statements without curly braces37841
Avoid using if statements without curly braces37846
Avoid using if statements without curly braces37851
Avoid using if statements without curly braces37856
Avoid using if statements without curly braces37861
Avoid using if statements without curly braces37870
Avoid using if statements without curly braces37872
Avoid using if statements without curly braces37886
Avoid using if statements without curly braces37895
Avoid using if statements without curly braces37897
Avoid using if statements without curly braces37906
Avoid using if statements without curly braces37916
Avoid using if statements without curly braces37918
Avoid using if statements without curly braces37922
Avoid using if statements without curly braces37928
Avoid using if statements without curly braces37933
Avoid using if statements without curly braces37938
Avoid using if statements without curly braces37943
Avoid using if statements without curly braces37948
Avoid using if statements without curly braces37953
Avoid using if statements without curly braces37958
Avoid using if statements without curly braces37963
Avoid using if statements without curly braces37968
Avoid using if statements without curly braces37973
Avoid using if statements without curly braces37978
Avoid using if statements without curly braces37983
Avoid using if statements without curly braces37996
Avoid using if statements without curly braces38000
Avoid using if statements without curly braces38005
Avoid using if statements without curly braces38010
Avoid using if statements without curly braces38019
Avoid using if statements without curly braces38025
Avoid using if statements without curly braces38030
Avoid using if statements without curly braces38060
Avoid using if statements without curly braces38074
Avoid using if statements without curly braces38081
Avoid using if statements without curly braces38086
Avoid using if statements without curly braces38087
Avoid using if statements without curly braces38092
Avoid using if statements without curly braces38093
Avoid using if statements without curly braces38098
Avoid using if statements without curly braces38112
Avoid using if statements without curly braces38114
Avoid using if statements without curly braces38116
Avoid using if statements without curly braces38117
Avoid using if statements without curly braces38119
Avoid using if statements without curly braces38120
Avoid using if statements without curly braces38125
Avoid using if statements without curly braces38130
Avoid using if statements without curly braces38135
Avoid using if statements without curly braces38140
Avoid using if statements without curly braces38145
Avoid using if statements without curly braces38150
Avoid using if statements without curly braces38153
Avoid using if statements without curly braces38155
Avoid using if statements without curly braces38166
Avoid using if statements without curly braces38169
Avoid using if statements without curly braces38178
Avoid using if statements without curly braces38184
Avoid using if statements without curly braces38191
Avoid using if statements without curly braces38195
Avoid using if statements without curly braces38197
Avoid using if statements without curly braces38198
Avoid using if statements without curly braces38202
Avoid using if statements without curly braces38208
Avoid using if statements without curly braces38218
Avoid using if statements without curly braces38223
Avoid using if statements without curly braces38228
Avoid using if statements without curly braces38233
Avoid using if statements without curly braces38243
Avoid using if statements without curly braces38245
Avoid using if statements without curly braces38246
Avoid using if statements without curly braces38248
Avoid using if statements without curly braces38249
Avoid using if statements without curly braces38254
Avoid using if statements without curly braces38259
Avoid using if statements without curly braces38268
Avoid using if statements without curly braces38274
Avoid using if statements without curly braces38279
Avoid using if statements without curly braces38280
Avoid using if statements without curly braces38285
Avoid using if statements without curly braces38290
Avoid using if statements without curly braces38295
Avoid using if statements without curly braces38300
Avoid using if statements without curly braces38309
Avoid using if statements without curly braces38315
Avoid using if statements without curly braces38320
Avoid using if statements without curly braces38326
Avoid using if statements without curly braces38331
Avoid using if statements without curly braces38338
Avoid using if statements without curly braces38342
Avoid using if statements without curly braces38347
Avoid using if statements without curly braces38350
Avoid using if statements without curly braces38352
Avoid using if statements without curly braces38357
Avoid using if statements without curly braces38362
Avoid using if statements without curly braces38369
Avoid using if statements without curly braces38370
Avoid using if statements without curly braces38371
Avoid using if statements without curly braces38379
Avoid using if statements without curly braces38385
Avoid using if statements without curly braces38386
Avoid using if statements without curly braces38395
Avoid using if statements without curly braces38398
Avoid using if statements without curly braces38403
Avoid using if statements without curly braces38408
Avoid using if statements without curly braces38413
Avoid using if statements without curly braces38418
Avoid using if statements without curly braces38423
Avoid using if statements without curly braces38428
Avoid using if statements without curly braces38433
Avoid using if statements without curly braces38438
Avoid using if statements without curly braces38445
Avoid using if statements without curly braces38455
Avoid using if statements without curly braces38464
Avoid using if statements without curly braces38469
Avoid using if statements without curly braces38472
Avoid using if statements without curly braces38477
Avoid using if statements without curly braces38482
Avoid using if statements without curly braces38487
Avoid using if statements without curly braces38498
Avoid using if statements without curly braces38499
Avoid using if statements without curly braces38504
Avoid using if statements without curly braces38505
Avoid using if statements without curly braces38514
Avoid using if statements without curly braces38517
Avoid using if statements without curly braces38524
Avoid using if statements without curly braces38525
Avoid using if statements without curly braces38531
Avoid using if statements without curly braces38532
Avoid using if statements without curly braces38534
Avoid using if statements without curly braces38545
Avoid using if statements without curly braces38548
Avoid using if statements without curly braces38550
Avoid using if statements without curly braces38819
Avoid using if statements without curly braces38960
Avoid using if statements without curly braces38961
Avoid using if statements without curly braces38966
Avoid using if statements without curly braces38980
Avoid using if statements without curly braces38986
Avoid using if statements without curly braces38991
Avoid using if statements without curly braces38992
Avoid using if statements without curly braces38997
Avoid using if statements without curly braces39008
Avoid using if statements without curly braces39011
Avoid using if statements without curly braces39016
Avoid using if statements without curly braces39026
Avoid using if statements without curly braces39027
Avoid using if statements without curly braces39032
Avoid using if statements without curly braces39042
Avoid using if statements without curly braces39043
Avoid using if statements without curly braces39048
Avoid using if statements without curly braces39049
Avoid using if statements without curly braces39054
Avoid using if statements without curly braces39064
Avoid using if statements without curly braces39065
Avoid using if statements without curly braces39070
Avoid using if statements without curly braces39071
Avoid using if statements without curly braces39072
Avoid using if statements without curly braces39073
Avoid using if statements without curly braces39082
Avoid using if statements without curly braces39084
Avoid using if statements without curly braces39085
Avoid using if statements without curly braces39087
Avoid using if statements without curly braces39088
Avoid using if statements without curly braces39089
Avoid using if statements without curly braces39090
Avoid using if statements without curly braces39153
Avoid using if statements without curly braces39180
Avoid using if statements without curly braces39185
Avoid using if statements without curly braces39196
Avoid using if statements without curly braces39203
Avoid using if statements without curly braces39204
Avoid using if statements without curly braces39209
Avoid using if statements without curly braces39210
Avoid using if statements without curly braces39213
Avoid using if statements without curly braces39215
Avoid using if statements without curly braces39216
Avoid using if statements without curly braces39217
Avoid using if statements without curly braces39218
Avoid using if statements without curly braces39223
Avoid using if statements without curly braces39228
Avoid using if statements without curly braces39233
Avoid using if statements without curly braces39238
Avoid using if statements without curly braces39243
Avoid using if statements without curly braces39248
Avoid using if statements without curly braces39253
Avoid using if statements without curly braces39258
Avoid using if statements without curly braces39263
Avoid using if statements without curly braces39268
Avoid using if statements without curly braces39273
Avoid using if statements without curly braces39278
Avoid using if statements without curly braces39283
Avoid using if statements without curly braces39288
Avoid using if statements without curly braces39289
Avoid using if statements without curly braces39294
Avoid using if statements without curly braces39295
Avoid using if statements without curly braces39296
Avoid using if statements without curly braces39297
Avoid using if statements without curly braces39302
Avoid using if statements without curly braces39307
Avoid using if statements without curly braces39310
Avoid using if statements without curly braces39311
Avoid using if statements without curly braces39317
Avoid using if statements without curly braces39318
Avoid using if statements without curly braces39323
Avoid using if statements without curly braces39324
Avoid using if statements without curly braces39325
Avoid using if statements without curly braces39326
Avoid using if statements without curly braces39331
Avoid using if statements without curly braces39332
Avoid using if statements without curly braces39337
Avoid using if statements without curly braces39338
Avoid using if statements without curly braces39339
Avoid using if statements without curly braces39340
Avoid using if statements without curly braces39345
Avoid using if statements without curly braces39346
Avoid using if statements without curly braces39347
Avoid using if statements without curly braces39348
Avoid using if statements without curly braces39358
Avoid using if statements without curly braces39363
Avoid using if statements without curly braces39364
Avoid using if statements without curly braces39365
Avoid using if statements without curly braces39370
Avoid using if statements without curly braces39375
Avoid using if statements without curly braces39380
Avoid using if statements without curly braces39391
Avoid using if statements without curly braces39398
Avoid using if statements without curly braces39399
Avoid using if statements without curly braces39400
Avoid using if statements without curly braces39401
Avoid using if statements without curly braces39406
Avoid using if statements without curly braces39411
Avoid using if statements without curly braces39420
Avoid using if statements without curly braces39426
Avoid using if statements without curly braces39431
Avoid using if statements without curly braces39436
Avoid using if statements without curly braces39442
Avoid using if statements without curly braces39459
Avoid using if statements without curly braces39469
Avoid using if statements without curly braces39470
Avoid using if statements without curly braces39475
Avoid using if statements without curly braces39480
Avoid using if statements without curly braces39481
Avoid using if statements without curly braces39484
Avoid using if statements without curly braces39486
Avoid using if statements without curly braces39488
Avoid using if statements without curly braces39489
Avoid using if statements without curly braces39494
Avoid using if statements without curly braces39495
Avoid using if statements without curly braces39500
Avoid using if statements without curly braces39501
Avoid using if statements without curly braces39506
Avoid using if statements without curly braces39507
Avoid using if statements without curly braces39540
Avoid using if statements without curly braces39558
Avoid using if statements without curly braces39563
Avoid using if statements without curly braces39568
Avoid using if statements without curly braces39573
Avoid using if statements without curly braces39578
Avoid using if statements without curly braces39579
Avoid using if statements without curly braces39584
Avoid using if statements without curly braces39589
Avoid using if statements without curly braces39594
Avoid using if statements without curly braces39599
Avoid using if statements without curly braces39604
Avoid using if statements without curly braces39609
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'token_source' is not final.39614
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_input_stream' is not final.39615
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_nt' is not final.39619
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_lastpos' is not final.39620
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_scanpos' is not final.39620
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la' is not final.39621
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_gen' is not final.39622
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_0' is not final.39624
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_1' is not final.39625
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_2' is not final.39626
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_3' is not final.39627
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_4' is not final.39628
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_5' is not final.39629
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_6' is not final.39630
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_7' is not final.39631
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_8' is not final.39632
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_9' is not final.39633
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_10' is not final.39634
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_11' is not final.39635
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_12' is not final.39636
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_13' is not final.39637
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_rescan' is not final.39697
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_gc' is not final.39698
Unnecessary use of fully qualified name 'java.io.InputStream' due to existing import 'java.io.*'39701
Unnecessary use of fully qualified name 'java.io.InputStream' due to existing import 'java.io.*'39705
Unnecessary use of fully qualified name 'java.io.UnsupportedEncodingException' due to existing import 'java.io.*'39706
Avoid using for statements without curly braces39711
Avoid using for statements without curly braces39712
Unnecessary use of fully qualified name 'java.io.InputStream' due to existing import 'java.io.*'39716
Unnecessary use of fully qualified name 'java.io.InputStream' due to existing import 'java.io.*'39720
Unnecessary use of fully qualified name 'java.io.UnsupportedEncodingException' due to existing import 'java.io.*'39721
Avoid using for statements without curly braces39727
Avoid using for statements without curly braces39728
Unnecessary use of fully qualified name 'java.io.Reader' due to existing import 'java.io.*'39732
Avoid using for statements without curly braces39738
Avoid using for statements without curly braces39739
Unnecessary use of fully qualified name 'java.io.Reader' due to existing import 'java.io.*'39743
Avoid using for statements without curly braces39750
Avoid using for statements without curly braces39751
Avoid using for statements without curly braces39760
Avoid using for statements without curly braces39761
Avoid using for statements without curly braces39771
Avoid using for statements without curly braces39772
Avoid declaring a variable if it is unreferenced before a possible exit point.39776
Avoid using if...else statements without curly braces39777
Avoid assignments in operands39777
Avoid using if...else statements without curly braces39778
Avoid assignments in operands39781
Avoid using if statements without curly braces39786
Exceptions should not extend java.lang.Error39799
Use equals() to compare object references.39802
Use equals() to compare object references.39814
Avoid using if statements without curly braces39815
Avoid using if statements without curly braces39817
Use equals() to compare object references.39818
Avoid using if statements without curly braces39818
Avoid assignments in operands39825
Avoid using if...else statements without curly braces39825
Avoid using if...else statements without curly braces39826
Avoid using if...else statements without curly braces39835
Avoid using if...else statements without curly braces39836
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_expentries' is not final.39841
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_expentry' is not final.39842
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_kind' is not final.39843
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_lasttokens' is not final.39844
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_endpos' is not final.39845
Avoid using if statements without curly braces39848
System.arraycopy is more efficient39853 - 39855
Avoid using if statements without curly braces39868
Switch statements should have a default label39961 - 40045

net/sourceforge/pmd/lang/plsql/ast/PLSQLParserConstants.java

ViolationLine
An Interface should be used only to model a behaviour; consider converting this to a class.27 - 1279
Variables that are final and static should be all capitals, 'tokenImage' is not all capitals.844

net/sourceforge/pmd/lang/plsql/ast/PLSQLParserTokenManager.java

ViolationLine
Avoid unused imports such as 'net.sourceforge.pmd.lang.ast.Node'22
Unnecessary use of fully qualified name 'java.io.PrintStream' due to existing import 'java.io.*'31
Unnecessary use of fully qualified name 'java.io.PrintStream' due to existing import 'java.io.*'33
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'185
Avoid using if statements without curly braces373 - 374
Avoid assignments in operands373
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'376
Avoid using if statements without curly braces627 - 628
Avoid assignments in operands627
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'630
Avoid assignments in operands1002
Avoid using if statements without curly braces1002 - 1003
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'1005
Avoid assignments in operands1326
Avoid using if statements without curly braces1326 - 1327
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'1329
Avoid using if statements without curly braces1720 - 1721
Avoid assignments in operands1720
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'1723
Avoid assignments in operands2065
Avoid using if statements without curly braces2065 - 2066
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'2068
Avoid assignments in operands2312
Avoid using if statements without curly braces2312 - 2313
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'2315
Avoid using if statements without curly braces2536 - 2537
Avoid assignments in operands2536
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'2539
Avoid using if statements without curly braces2669 - 2670
Avoid assignments in operands2669
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'2672
Avoid assignments in operands2788
Avoid using if statements without curly braces2788 - 2789
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'2791
Avoid using if statements without curly braces2890 - 2891
Avoid assignments in operands2890
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'2893
Avoid assignments in operands2974
Avoid using if statements without curly braces2974 - 2975
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'2977
Avoid using if statements without curly braces3042 - 3043
Avoid assignments in operands3042
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'3045
Avoid using if statements without curly braces3100 - 3101
Avoid assignments in operands3100
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'3103
Avoid assignments in operands3137
Avoid using if statements without curly braces3137 - 3138
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'3140
Avoid using if statements without curly braces3172 - 3173
Avoid assignments in operands3172
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'3175
Avoid using if statements without curly braces3196 - 3197
Avoid assignments in operands3196
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'3199
Avoid assignments in operands3228
Avoid using if statements without curly braces3228 - 3229
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'3231
Avoid assignments in operands3252
Avoid using if statements without curly braces3252 - 3253
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'3255
Avoid assignments in operands3286
Avoid using if statements without curly braces3286 - 3287
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'3289
Variables that are final and static should be all capitals, 'jjbitVec0' is not all capitals.3307
Variables that are final and static should be all capitals, 'jjbitVec2' is not all capitals.3310
Variables that are final and static should be all capitals, 'jjbitVec3' is not all capitals.3313
Avoid declaring a variable if it is unreferenced before a possible exit point.3318
Avoid declaring a variable if it is unreferenced before a possible exit point.3319
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'3323
Avoid using if statements without curly braces3332 - 3333
Avoid assignments in operands3332
Avoid using if statements without curly braces3344 - 3345
Avoid using if statements without curly braces3350 - 3351
Avoid using if statements without curly braces3355 - 3356
Avoid using if statements without curly braces3361 - 3362
Avoid using if...else statements without curly braces3365
Avoid using if...else statements without curly braces3367
Avoid using if...else statements without curly braces3369
Avoid using if statements without curly braces3370 - 3371
Avoid using if statements without curly braces3374 - 3375
Avoid using if...else statements without curly braces3379
Avoid using if statements without curly braces3380 - 3381
Avoid using if statements without curly braces3384 - 3385
Avoid using if statements without curly braces3388 - 3389
Avoid using if statements without curly braces3392 - 3393
Avoid using if statements without curly braces3396 - 3397
Avoid using if statements without curly braces3398 - 3399
Avoid using if statements without curly braces3403 - 3404
Avoid using if statements without curly braces3405 - 3406
Avoid using if statements without curly braces3410 - 3411
Avoid using if statements without curly braces3414 - 3415
Avoid using if statements without curly braces3418 - 3419
Avoid using if statements without curly braces3422 - 3423
Avoid using if statements without curly braces3426 - 3427
Avoid using if statements without curly braces3428 - 3429
Avoid using if statements without curly braces3433 - 3434
Avoid using if statements without curly braces3435 - 3436
Avoid using if statements without curly braces3440 - 3441
Avoid using if statements without curly braces3442 - 3443
Avoid using if statements without curly braces3447 - 3448
Avoid using if statements without curly braces3449 - 3450
Avoid using if statements without curly braces3454 - 3455
Avoid using if statements without curly braces3456 - 3457
Avoid using if statements without curly braces3461 - 3462
Avoid using if statements without curly braces3465 - 3466
Avoid using if statements without curly braces3467 - 3468
Avoid using if statements without curly braces3472 - 3473
Avoid using if statements without curly braces3476 - 3477
Avoid using if statements without curly braces3478 - 3479
Avoid using if statements without curly braces3483 - 3484
Avoid using if statements without curly braces3487 - 3488
Avoid using if statements without curly braces3489 - 3490
Avoid using if statements without curly braces3494 - 3495
Avoid using if statements without curly braces3498 - 3499
Avoid using if statements without curly braces3500 - 3501
Avoid using if statements without curly braces3505 - 3506
Avoid using if statements without curly braces3509 - 3510
Avoid using if statements without curly braces3511 - 3512
Avoid using if statements without curly braces3517 - 3518
Avoid using if statements without curly braces3521 - 3522
Avoid using if statements without curly braces3525 - 3526
Avoid using if statements without curly braces3530 - 3531
Avoid using if statements without curly braces3534 - 3535
Avoid using if statements without curly braces3539 - 3540
Avoid using if statements without curly braces3543 - 3544
Avoid using if statements without curly braces3547 - 3548
Avoid using if statements without curly braces3554 - 3555
Avoid using if statements without curly braces3561 - 3562
Avoid using if statements without curly braces3565 - 3566
Avoid using if statements without curly braces3569 - 3570
Avoid using if statements without curly braces3573 - 3574
Avoid using if statements without curly braces3577 - 3578
Avoid using if statements without curly braces3581 - 3582
Avoid using if statements without curly braces3585 - 3586
Avoid using if statements without curly braces3589 - 3590
Avoid using if statements without curly braces3593 - 3594
Avoid using if statements without curly braces3597 - 3598
Avoid using if statements without curly braces3601 - 3602
Avoid using if statements without curly braces3605 - 3606
Avoid using if statements without curly braces3609 - 3610
Avoid using if statements without curly braces3613 - 3614
Avoid using if statements without curly braces3617 - 3618
Avoid using if statements without curly braces3621 - 3622
Avoid using if statements without curly braces3625 - 3626
Avoid using if statements without curly braces3629 - 3630
Avoid using if statements without curly braces3633 - 3634
Avoid using if statements without curly braces3637 - 3638
Avoid using if statements without curly braces3641 - 3642
Avoid using if statements without curly braces3645 - 3646
Avoid using if statements without curly braces3649 - 3650
Avoid using if statements without curly braces3653 - 3654
Avoid using if statements without curly braces3657 - 3658
Avoid using if statements without curly braces3661 - 3662
Avoid using if statements without curly braces3665 - 3666
Avoid using if statements without curly braces3669 - 3670
Avoid using if statements without curly braces3673 - 3674
Avoid using if statements without curly braces3677 - 3678
Avoid using if statements without curly braces3681 - 3682
Avoid using if statements without curly braces3685 - 3686
Avoid using if statements without curly braces3689 - 3690
Do not start a literal by 0 unless its an octal value3698
Avoid using if statements without curly braces3706 - 3707
Avoid using if statements without curly braces3712 - 3713
Avoid using if...else statements without curly braces3717
Avoid using if...else statements without curly braces3719
Avoid using if...else statements without curly braces3721
Avoid using if...else statements without curly braces3723
Avoid using if statements without curly braces3724 - 3725
Avoid using if statements without curly braces3728 - 3729
Avoid using if statements without curly braces3732 - 3733
Avoid using if statements without curly braces3737 - 3738
Avoid using if statements without curly braces3739 - 3740
Avoid using if statements without curly braces3744 - 3745
Avoid using if statements without curly braces3746 - 3747
Avoid using if statements without curly braces3751 - 3752
Avoid using if statements without curly braces3753 - 3754
Avoid using if statements without curly braces3758 - 3759
Avoid using if statements without curly braces3760 - 3761
Avoid using if statements without curly braces3765 - 3766
Avoid using if statements without curly braces3769 - 3770
Avoid using if statements without curly braces3773 - 3774
Avoid using if statements without curly braces3780 - 3781
Avoid using if statements without curly braces3785 - 3786
Avoid using if statements without curly braces3789 - 3790
Avoid using if statements without curly braces3793 - 3794
Avoid using if statements without curly braces3797 - 3798
Avoid using if statements without curly braces3801 - 3802
Avoid using if statements without curly braces3805 - 3806
Avoid using if statements without curly braces3809 - 3810
Avoid using if statements without curly braces3813 - 3814
Avoid using if statements without curly braces3817 - 3818
Avoid using if statements without curly braces3821 - 3822
Avoid using if statements without curly braces3825 - 3826
Avoid using if statements without curly braces3829 - 3830
Avoid using if statements without curly braces3833 - 3834
Avoid using if statements without curly braces3837 - 3838
Avoid using if statements without curly braces3841 - 3842
Avoid using if statements without curly braces3845 - 3846
Avoid using if statements without curly braces3849 - 3850
Avoid using if statements without curly braces3853 - 3854
Avoid using if statements without curly braces3857 - 3858
Avoid using if statements without curly braces3861 - 3862
Avoid using if statements without curly braces3865 - 3866
Avoid using if statements without curly braces3869 - 3870
Avoid using if statements without curly braces3873 - 3874
Avoid using if statements without curly braces3880 - 3881
Avoid using if statements without curly braces3884 - 3885
Avoid using if statements without curly braces3888 - 3889
Avoid using if statements without curly braces3892 - 3893
Avoid using if statements without curly braces3896 - 3897
Avoid using if statements without curly braces3900 - 3901
Avoid using if statements without curly braces3919 - 3920
Avoid using if statements without curly braces3923 - 3924
Avoid using if statements without curly braces3930 - 3931
Do not start a literal by 0 unless its an octal value3947
Do not start a literal by 0 unless its an octal value3949
Avoid using if statements without curly braces3957 - 3958
Avoid using if statements without curly braces3963 - 3964
Avoid using if statements without curly braces3969 - 3970
Avoid using if statements without curly braces3973 - 3974
Avoid using if statements without curly braces3975 - 3976
Avoid using if statements without curly braces3981 - 3982
Avoid using if statements without curly braces3983 - 3984
Avoid using if statements without curly braces3989 - 3990
Avoid using if statements without curly braces3991 - 3992
Avoid using if statements without curly braces3996 - 3997
Avoid using if statements without curly braces4000 - 4001
Avoid using if statements without curly braces4004 - 4005
Avoid using if statements without curly braces4008 - 4009
Avoid using if statements without curly braces4012 - 4013
Avoid using if statements without curly braces4016 - 4017
Avoid using if statements without curly braces4020 - 4021
Avoid using if statements without curly braces4024 - 4025
Avoid using if statements without curly braces4028 - 4029
Avoid using if statements without curly braces4033 - 4034
Avoid using if statements without curly braces4037 - 4038
Avoid using if statements without curly braces4041 - 4042
Avoid using if statements without curly braces4045 - 4046
Avoid assignments in operands4059
Avoid using if statements without curly braces4059 - 4060
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'4062
Avoid using if statements without curly braces4064 - 4065
Avoid using if statements without curly braces4069 - 4072
Avoid assignments in operands4070
Avoid using for statements without curly braces4070 - 4072
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'4072
Avoid using if statements without curly braces4079 - 4080
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'4097
Avoid using if statements without curly braces4103 - 4104
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'4128
Avoid using if statements without curly braces4134 - 4135
Variables that are final and static should be all capitals, 'jjnextStates' is not all capitals.4142
Useless parentheses.4153
Avoid using if statements without curly braces4155 - 4156
Useless parentheses.4165
Variables that are final and static should be all capitals, 'jjstrLiteralImages' is not all capitals.4172
Variables that are final and static should be all capitals, 'lexStateNames' is not all capitals.4207
Variables that are final and static should be all capitals, 'jjnewLexState' is not all capitals.4215
Variables that are final and static should be all capitals, 'jjtoToken' is not all capitals.4235
Variables that are final and static should be all capitals, 'jjtoSkip' is not all capitals.4239
Variables that are final and static should be all capitals, 'jjtoSpecial' is not all capitals.4243
Variables that are final and static should be all capitals, 'jjtoMore' is not all capitals.4247
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'input_stream' is not final.4251
StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time).4254
StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time).4255
Perhaps 'image' could be replaced by a local variable.4255
Perhaps 'jjimageLen' could be replaced by a local variable.4256
Avoid using if statements without curly braces4261 - 4262
Avoid assignments in operands4284
Avoid using for statements without curly braces4284 - 4285
Avoid using if...else statements without curly braces4299
Avoid using if...else statements without curly braces4301
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'4349
Switch statements should have a default label4362 - 4396
Avoid using if statements without curly braces4399 - 4400
Do not start a literal by 0 unless its an octal value4401
Avoid using if statements without curly braces4405 - 4406
Do not start a literal by 0 unless its an octal value4409
Do not start a literal by 0 unless its an octal value4411
Avoid using if...else statements without curly braces4415
Avoid using if...else statements without curly braces4424
Avoid using if statements without curly braces4425 - 4426
Avoid using if statements without curly braces4430 - 4431
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'4438
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'error_line' is not final.4440
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'error_column' is not final.4441
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'error_after' is not final.4442
Variables should start with a lowercase character, 'EOFSeen' starts with uppercase character.4443
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*'4445
Avoid using if...else statements without curly braces4453
Potential violation of Law of Demeter (method chain calls)4495

net/sourceforge/pmd/lang/plsql/ast/PLSQLParserTreeConstants.java

ViolationLine
An Interface should be used only to model a behaviour; consider converting this to a class.4 - 282
Avoid modifiers which are implied by the context6
Avoid modifiers which are implied by the context7
Avoid modifiers which are implied by the context8
Avoid modifiers which are implied by the context9
Avoid modifiers which are implied by the context10
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context12
Avoid modifiers which are implied by the context13
Avoid modifiers which are implied by the context14
Avoid modifiers which are implied by the context15
Avoid modifiers which are implied by the context16
Avoid modifiers which are implied by the context17
Avoid modifiers which are implied by the context18
Avoid modifiers which are implied by the context19
Avoid modifiers which are implied by the context20
Avoid modifiers which are implied by the context21
Avoid modifiers which are implied by the context22
Avoid modifiers which are implied by the context23
Avoid modifiers which are implied by the context24
Avoid modifiers which are implied by the context25
Avoid modifiers which are implied by the context26
Avoid modifiers which are implied by the context27
Avoid modifiers which are implied by the context28
Avoid modifiers which are implied by the context29
Avoid modifiers which are implied by the context30
Avoid modifiers which are implied by the context31
Avoid modifiers which are implied by the context32
Avoid modifiers which are implied by the context33
Avoid modifiers which are implied by the context34
Avoid modifiers which are implied by the context35
Avoid modifiers which are implied by the context36
Avoid modifiers which are implied by the context37
Avoid modifiers which are implied by the context38
Avoid modifiers which are implied by the context39
Avoid modifiers which are implied by the context40
Avoid modifiers which are implied by the context41
Avoid modifiers which are implied by the context42
Avoid modifiers which are implied by the context43
Avoid modifiers which are implied by the context44
Avoid modifiers which are implied by the context45
Avoid modifiers which are implied by the context46
Avoid modifiers which are implied by the context47
Avoid modifiers which are implied by the context48
Avoid modifiers which are implied by the context49
Avoid modifiers which are implied by the context50
Avoid modifiers which are implied by the context51
Avoid modifiers which are implied by the context52
Avoid modifiers which are implied by the context53
Avoid modifiers which are implied by the context54
Avoid modifiers which are implied by the context55
Avoid modifiers which are implied by the context56
Avoid modifiers which are implied by the context57
Avoid modifiers which are implied by the context58
Avoid modifiers which are implied by the context59
Avoid modifiers which are implied by the context60
Avoid modifiers which are implied by the context61
Avoid modifiers which are implied by the context62
Avoid modifiers which are implied by the context63
Avoid modifiers which are implied by the context64
Avoid modifiers which are implied by the context65
Avoid modifiers which are implied by the context66
Avoid modifiers which are implied by the context67
Avoid modifiers which are implied by the context68
Avoid modifiers which are implied by the context69
Avoid modifiers which are implied by the context70
Avoid modifiers which are implied by the context71
Avoid modifiers which are implied by the context72
Avoid modifiers which are implied by the context73
Avoid modifiers which are implied by the context74
Avoid modifiers which are implied by the context75
Avoid modifiers which are implied by the context76
Avoid modifiers which are implied by the context77
Avoid modifiers which are implied by the context78
Avoid modifiers which are implied by the context79
Avoid modifiers which are implied by the context80
Avoid modifiers which are implied by the context81
Avoid modifiers which are implied by the context82
Avoid modifiers which are implied by the context83
Avoid modifiers which are implied by the context84
Avoid modifiers which are implied by the context85
Avoid modifiers which are implied by the context86
Avoid modifiers which are implied by the context87
Avoid modifiers which are implied by the context88
Avoid modifiers which are implied by the context89
Avoid modifiers which are implied by the context90
Avoid modifiers which are implied by the context91
Avoid modifiers which are implied by the context92
Avoid modifiers which are implied by the context93
Avoid modifiers which are implied by the context94
Avoid modifiers which are implied by the context95
Avoid modifiers which are implied by the context96
Avoid modifiers which are implied by the context97
Avoid modifiers which are implied by the context98
Avoid modifiers which are implied by the context99
Avoid modifiers which are implied by the context100
Avoid modifiers which are implied by the context101
Avoid modifiers which are implied by the context102
Avoid modifiers which are implied by the context103
Avoid modifiers which are implied by the context104
Avoid modifiers which are implied by the context105
Avoid modifiers which are implied by the context106
Avoid modifiers which are implied by the context107
Avoid modifiers which are implied by the context108
Avoid modifiers which are implied by the context109
Avoid modifiers which are implied by the context110
Avoid modifiers which are implied by the context111
Avoid modifiers which are implied by the context112
Avoid modifiers which are implied by the context113
Avoid modifiers which are implied by the context114
Avoid modifiers which are implied by the context115
Avoid modifiers which are implied by the context116
Avoid modifiers which are implied by the context117
Avoid modifiers which are implied by the context118
Avoid modifiers which are implied by the context119
Avoid modifiers which are implied by the context120
Avoid modifiers which are implied by the context121
Avoid modifiers which are implied by the context122
Avoid modifiers which are implied by the context123
Avoid modifiers which are implied by the context124
Avoid modifiers which are implied by the context125
Avoid modifiers which are implied by the context126
Avoid modifiers which are implied by the context127
Avoid modifiers which are implied by the context128
Avoid modifiers which are implied by the context129
Avoid modifiers which are implied by the context130
Avoid modifiers which are implied by the context131
Avoid modifiers which are implied by the context132
Avoid modifiers which are implied by the context133
Avoid modifiers which are implied by the context134
Avoid modifiers which are implied by the context135
Avoid modifiers which are implied by the context136
Avoid modifiers which are implied by the context137
Avoid modifiers which are implied by the context138
Avoid modifiers which are implied by the context139
Avoid modifiers which are implied by the context140
Avoid modifiers which are implied by the context141
Variables that are final and static should be all capitals, 'jjtNodeName' is not all capitals.144
Avoid modifiers which are implied by the context144 - 281

net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitor.java

ViolationLine
Avoid modifiers which are implied by the context6
Avoid modifiers which are implied by the context7
Avoid modifiers which are implied by the context8
Avoid modifiers which are implied by the context9
Avoid modifiers which are implied by the context10
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context12
Avoid modifiers which are implied by the context13
Avoid modifiers which are implied by the context14
Avoid modifiers which are implied by the context15
Avoid modifiers which are implied by the context16
Avoid modifiers which are implied by the context17
Avoid modifiers which are implied by the context18
Avoid modifiers which are implied by the context19
Avoid modifiers which are implied by the context20
Avoid modifiers which are implied by the context21
Avoid modifiers which are implied by the context22
Avoid modifiers which are implied by the context23
Avoid modifiers which are implied by the context24
Avoid modifiers which are implied by the context25
Avoid modifiers which are implied by the context26
Avoid modifiers which are implied by the context27
Avoid modifiers which are implied by the context28
Avoid modifiers which are implied by the context29
Avoid modifiers which are implied by the context30
Avoid modifiers which are implied by the context31
Avoid modifiers which are implied by the context32
Avoid modifiers which are implied by the context33
Avoid modifiers which are implied by the context34
Avoid modifiers which are implied by the context35
Avoid modifiers which are implied by the context36
Avoid modifiers which are implied by the context37
Avoid modifiers which are implied by the context38
Avoid modifiers which are implied by the context39
Avoid modifiers which are implied by the context40
Avoid modifiers which are implied by the context41
Avoid modifiers which are implied by the context42
Avoid modifiers which are implied by the context43
Avoid modifiers which are implied by the context44
Avoid modifiers which are implied by the context45
Avoid modifiers which are implied by the context46
Avoid modifiers which are implied by the context47
Avoid modifiers which are implied by the context48
Avoid modifiers which are implied by the context49
Avoid modifiers which are implied by the context50
Avoid modifiers which are implied by the context51
Avoid modifiers which are implied by the context52
Avoid modifiers which are implied by the context53
Avoid modifiers which are implied by the context54
Avoid modifiers which are implied by the context55
Avoid modifiers which are implied by the context56
Avoid modifiers which are implied by the context57
Avoid modifiers which are implied by the context58
Avoid modifiers which are implied by the context59
Avoid modifiers which are implied by the context60
Avoid modifiers which are implied by the context61
Avoid modifiers which are implied by the context62
Avoid modifiers which are implied by the context63
Avoid modifiers which are implied by the context64
Avoid modifiers which are implied by the context65
Avoid modifiers which are implied by the context66
Avoid modifiers which are implied by the context67
Avoid modifiers which are implied by the context68
Avoid modifiers which are implied by the context69
Avoid modifiers which are implied by the context70
Avoid modifiers which are implied by the context71
Avoid modifiers which are implied by the context72
Avoid modifiers which are implied by the context73
Avoid modifiers which are implied by the context74
Avoid modifiers which are implied by the context75
Avoid modifiers which are implied by the context76
Avoid modifiers which are implied by the context77
Avoid modifiers which are implied by the context78
Avoid modifiers which are implied by the context79
Avoid modifiers which are implied by the context80
Avoid modifiers which are implied by the context81
Avoid modifiers which are implied by the context82
Avoid modifiers which are implied by the context83
Avoid modifiers which are implied by the context84
Avoid modifiers which are implied by the context85
Avoid modifiers which are implied by the context86
Avoid modifiers which are implied by the context87
Avoid modifiers which are implied by the context88
Avoid modifiers which are implied by the context89
Avoid modifiers which are implied by the context90
Avoid modifiers which are implied by the context91
Avoid modifiers which are implied by the context92
Avoid modifiers which are implied by the context93
Avoid modifiers which are implied by the context94
Avoid modifiers which are implied by the context95
Avoid modifiers which are implied by the context96
Avoid modifiers which are implied by the context97
Avoid modifiers which are implied by the context98
Avoid modifiers which are implied by the context99
Avoid modifiers which are implied by the context100
Avoid modifiers which are implied by the context101
Avoid modifiers which are implied by the context102
Avoid modifiers which are implied by the context103
Avoid modifiers which are implied by the context104
Avoid modifiers which are implied by the context105
Avoid modifiers which are implied by the context106
Avoid modifiers which are implied by the context107
Avoid modifiers which are implied by the context108
Avoid modifiers which are implied by the context109
Avoid modifiers which are implied by the context110
Avoid modifiers which are implied by the context111
Avoid modifiers which are implied by the context112
Avoid modifiers which are implied by the context113
Avoid modifiers which are implied by the context114
Avoid modifiers which are implied by the context115
Avoid modifiers which are implied by the context116
Avoid modifiers which are implied by the context117
Avoid modifiers which are implied by the context118
Avoid modifiers which are implied by the context119
Avoid modifiers which are implied by the context120
Avoid modifiers which are implied by the context121
Avoid modifiers which are implied by the context122
Avoid modifiers which are implied by the context123
Avoid modifiers which are implied by the context124
Avoid modifiers which are implied by the context125
Avoid modifiers which are implied by the context126
Avoid modifiers which are implied by the context127
Avoid modifiers which are implied by the context128
Avoid modifiers which are implied by the context129
Avoid modifiers which are implied by the context130
Avoid modifiers which are implied by the context131
Avoid modifiers which are implied by the context132
Avoid modifiers which are implied by the context133
Avoid modifiers which are implied by the context134
Avoid modifiers which are implied by the context135
Avoid modifiers which are implied by the context136
Avoid modifiers which are implied by the context137
Avoid modifiers which are implied by the context138
Avoid modifiers which are implied by the context139
Avoid modifiers which are implied by the context140
Avoid modifiers which are implied by the context141
Avoid modifiers which are implied by the context142

net/sourceforge/pmd/lang/plsql/ast/ParseException.java

ViolationLine
Potential violation of Law of Demeter (object not created locally)117
Potential violation of Law of Demeter (method chain calls)117
Potential violation of Law of Demeter (method chain calls)117
Potential violation of Law of Demeter (method chain calls)117
Potential violation of Law of Demeter (method chain calls)117
Potential violation of Law of Demeter (object not created locally)120
Potential violation of Law of Demeter (object not created locally)122
Potential violation of Law of Demeter (method chain calls)122
Avoid using if statements without curly braces127
Potential violation of Law of Demeter (object not created locally)145
A switch statement does not contain a break163 - 199
Potential violation of Law of Demeter (object not created locally)168
Potential violation of Law of Demeter (object not created locally)171
Potential violation of Law of Demeter (object not created locally)174
Potential violation of Law of Demeter (object not created locally)177
Potential violation of Law of Demeter (object not created locally)180
Potential violation of Law of Demeter (object not created locally)183
Potential violation of Law of Demeter (object not created locally)186
Potential violation of Law of Demeter (object not created locally)189
Avoid assignments in operands192
Potential violation of Law of Demeter (object not created locally)194
Potential violation of Law of Demeter (object not created locally)194
Potential violation of Law of Demeter (object not created locally)194
Potential violation of Law of Demeter (object not created locally)194
Potential violation of Law of Demeter (object not created locally)196
Potential violation of Law of Demeter (object not created locally)201

net/sourceforge/pmd/lang/vm/ast/JJTVmParserState.java

ViolationLine
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'node_created' is not final.12
Avoid assignments in operands52
Potential violation of Law of Demeter (object not created locally)93
Potential violation of Law of Demeter (object not created locally)113

net/sourceforge/pmd/lang/vm/ast/ParseException.java

ViolationLine
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (method chain calls)99
Potential violation of Law of Demeter (object not created locally)99
Potential violation of Law of Demeter (object not created locally)102
Potential violation of Law of Demeter (method chain calls)104
Potential violation of Law of Demeter (object not created locally)104
Avoid using if statements without curly braces109
Potential violation of Law of Demeter (object not created locally)127
A switch statement does not contain a break145 - 181
Potential violation of Law of Demeter (object not created locally)150
Potential violation of Law of Demeter (object not created locally)153
Potential violation of Law of Demeter (object not created locally)156
Potential violation of Law of Demeter (object not created locally)159
Potential violation of Law of Demeter (object not created locally)162
Potential violation of Law of Demeter (object not created locally)165
Potential violation of Law of Demeter (object not created locally)168
Potential violation of Law of Demeter (object not created locally)171
Avoid assignments in operands174
Potential violation of Law of Demeter (object not created locally)176
Potential violation of Law of Demeter (object not created locally)176
Potential violation of Law of Demeter (object not created locally)176
Potential violation of Law of Demeter (object not created locally)176
Potential violation of Law of Demeter (object not created locally)178
Potential violation of Law of Demeter (object not created locally)183

net/sourceforge/pmd/lang/vm/ast/VmParser.java

ViolationLine
Avoid unused imports such as 'java.io.Reader'5
Avoid unused imports such as 'java.util.ArrayList'6
Avoid unused imports such as 'java.util.List'7
Avoid unused imports such as 'net.sourceforge.pmd.lang.vm.util.VelocityCharStream'13
String.indexOf(char) is faster than String.indexOf(String).70
Potential violation of Law of Demeter (object not created locally)79
Potential violation of Law of Demeter (object not created locally)80
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)82
Potential violation of Law of Demeter (object not created locally)103
Potential violation of Law of Demeter (object not created locally)104
Potential violation of Law of Demeter (object not created locally)105
Potential violation of Law of Demeter (object not created locally)106
Potential violation of Law of Demeter (object not created locally)107
Avoid using if...else statements without curly braces120
Useless parentheses.120
Avoid using if...else statements without curly braces122
Useless parentheses.122
This statement may have some unnecessary parentheses122
Potential violation of Law of Demeter (static property access)141
Potential violation of Law of Demeter (static property access)164
Avoid unused private methods such as 'isAssignment()'.174
Avoid using if statements without curly braces177
Potential violation of Law of Demeter (static property access)186
Avoid using if statements without curly braces191
Potential violation of Law of Demeter (static property access)198
An empty statement (semicolon) not part of a loop245
Avoid using if statements without curly braces256
Do not use if statements that are always true or always false256
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.264
Avoid using if statements without curly braces265
Do not use if statements that are always true or always false265
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.267
Avoid using if statements without curly braces268
Do not use if statements that are always true or always false268
Avoid using if statements without curly braces270
Do not use if statements that are always true or always false270
An empty statement (semicolon) not part of a loop389
Switch statements should have a default label399 - 407
Potential violation of Law of Demeter (static property access)412
Avoid using for statements without curly braces423 - 424
Useless parentheses.424
An empty statement (semicolon) not part of a loop447
Avoid using if statements without curly braces571
Do not use if statements that are always true or always false571
Do not use if statements that are always true or always false575
Avoid using if statements without curly braces575
Avoid using if statements without curly braces579
Do not use if statements that are always true or always false579
Do not use if statements that are always true or always false583
Avoid using if statements without curly braces583
Do not use if statements that are always true or always false589
Avoid using if statements without curly braces589
Avoid using if statements without curly braces594
Do not use if statements that are always true or always false594
Do not use if statements that are always true or always false598
Avoid using if statements without curly braces598
Do not use if statements that are always true or always false602
Avoid using if statements without curly braces602
Avoid using if statements without curly braces606
Do not use if statements that are always true or always false606
Avoid using if statements without curly braces610
Do not use if statements that are always true or always false610
Potential violation of Law of Demeter (static property access)653
Potential violation of Law of Demeter (static property access)653
Potential violation of Law of Demeter (static property access)657
Potential violation of Law of Demeter (object not created locally)668
Potential violation of Law of Demeter (object not created locally)678
This call to String.startsWith can be rewritten using String.charAt(0)682
Potential violation of Law of Demeter (object not created locally)682
Potential violation of Law of Demeter (object not created locally)699
An empty statement (semicolon) not part of a loop716
An empty statement (semicolon) not part of a loop722
An empty statement (semicolon) not part of a loop732
An empty statement (semicolon) not part of a loop743
An empty statement (semicolon) not part of a loop748
Do not use if statements that are always true or always false759
Avoid using if statements without curly braces759 - 760
Potential violation of Law of Demeter (object not created locally)763
Potential violation of Law of Demeter (object not created locally)763
Do not use if statements that are always true or always false765
Avoid using if statements without curly braces765 - 766
Do not use if statements that are always true or always false780
Avoid using if statements without curly braces780 - 782
An empty statement (semicolon) not part of a loop794
Do not use if statements that are always true or always false799
Avoid using if statements without curly braces799
Avoid using if statements without curly braces806 - 807
Do not use if statements that are always true or always false806
Avoid using if statements without curly braces815
Do not use if statements that are always true or always false815
An empty statement (semicolon) not part of a loop847
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.862
Avoid using if statements without curly braces863
Do not use if statements that are always true or always false863
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.865
Avoid using if statements without curly braces866
Do not use if statements that are always true or always false866
Do not use if statements that are always true or always false868
Avoid using if statements without curly braces868
Potential violation of Law of Demeter (method chain calls)889
Potential violation of Law of Demeter (object not created locally)889
Potential violation of Law of Demeter (method chain calls)889
Potential violation of Law of Demeter (object not created locally)889
Avoid using if statements without curly braces902
Do not use if statements that are always true or always false902
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.910
Avoid using if statements without curly braces911
Do not use if statements that are always true or always false911
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.913
Do not use if statements that are always true or always false914
Avoid using if statements without curly braces914
Do not use if statements that are always true or always false916
Avoid using if statements without curly braces916
An empty statement (semicolon) not part of a loop945
An empty statement (semicolon) not part of a loop963
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.985
Avoid using if statements without curly braces986
Do not use if statements that are always true or always false986
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.988
Avoid using if statements without curly braces989
Do not use if statements that are always true or always false989
Avoid using if statements without curly braces991
Do not use if statements that are always true or always false991
A non-case label was present in a switch statement1018 - 1030
An empty statement (semicolon) not part of a loop1022
An empty statement (semicolon) not part of a loop1034
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1044
Avoid using if statements without curly braces1045
Do not use if statements that are always true or always false1045
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1047
Do not use if statements that are always true or always false1048
Avoid using if statements without curly braces1048
Do not use if statements that are always true or always false1050
Avoid using if statements without curly braces1050
An empty statement (semicolon) not part of a loop1076
An empty statement (semicolon) not part of a loop1097
An empty statement (semicolon) not part of a loop1106
An empty statement (semicolon) not part of a loop1127
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1137
Avoid using if statements without curly braces1138
Do not use if statements that are always true or always false1138
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1140
Do not use if statements that are always true or always false1141
Avoid using if statements without curly braces1141
Do not use if statements that are always true or always false1143
Avoid using if statements without curly braces1143
An empty statement (semicolon) not part of a loop1161
An empty statement (semicolon) not part of a loop1191
An empty statement (semicolon) not part of a loop1207
An empty statement (semicolon) not part of a loop1254
A non-case label was present in a switch statement1283 - 1295
An empty statement (semicolon) not part of a loop1287
An empty statement (semicolon) not part of a loop1299
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1309
Avoid using if statements without curly braces1310
Do not use if statements that are always true or always false1310
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1312
Avoid using if statements without curly braces1313
Do not use if statements that are always true or always false1313
Do not use if statements that are always true or always false1315
Avoid using if statements without curly braces1315
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1339
Avoid using if statements without curly braces1340
Do not use if statements that are always true or always false1340
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1342
Do not use if statements that are always true or always false1343
Avoid using if statements without curly braces1343
Avoid using if statements without curly braces1345
Do not use if statements that are always true or always false1345
A non-case label was present in a switch statement1362 - 1373
An empty statement (semicolon) not part of a loop1366
A non-case label was present in a switch statement1374 - 1407
An empty statement (semicolon) not part of a loop1377
A non-case label was present in a switch statement1395 - 1406
An empty statement (semicolon) not part of a loop1399
A non-case label was present in a switch statement1412 - 1423
An empty statement (semicolon) not part of a loop1416
A non-case label was present in a switch statement1424 - 1457
An empty statement (semicolon) not part of a loop1427
A non-case label was present in a switch statement1445 - 1456
An empty statement (semicolon) not part of a loop1449
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1472
Do not use if statements that are always true or always false1473
Avoid using if statements without curly braces1473
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1475
Avoid using if statements without curly braces1476
Do not use if statements that are always true or always false1476
Avoid using if statements without curly braces1478
Do not use if statements that are always true or always false1478
An empty statement (semicolon) not part of a loop1589
An empty statement (semicolon) not part of a loop1598
An empty statement (semicolon) not part of a loop1607
An empty statement (semicolon) not part of a loop1616
An empty statement (semicolon) not part of a loop1625
An empty statement (semicolon) not part of a loop1658
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1673
Do not use if statements that are always true or always false1674
Avoid using if statements without curly braces1674
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1676
Do not use if statements that are always true or always false1677
Avoid using if statements without curly braces1677
Avoid using if statements without curly braces1679
Do not use if statements that are always true or always false1679
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1693
Do not use if statements that are always true or always false1694
Avoid using if statements without curly braces1694
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1696
Do not use if statements that are always true or always false1697
Avoid using if statements without curly braces1697
Do not use if statements that are always true or always false1699
Avoid using if statements without curly braces1699
An empty statement (semicolon) not part of a loop1720
An empty statement (semicolon) not part of a loop1755
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1770
Do not use if statements that are always true or always false1771
Avoid using if statements without curly braces1771
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1773
Do not use if statements that are always true or always false1774
Avoid using if statements without curly braces1774
Do not use if statements that are always true or always false1776
Avoid using if statements without curly braces1776
A non-case label was present in a switch statement1784 - 1795
An empty statement (semicolon) not part of a loop1789
An empty statement (semicolon) not part of a loop1799
An empty statement (semicolon) not part of a loop1807
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1817
Do not use if statements that are always true or always false1818
Avoid using if statements without curly braces1818
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1820
Avoid using if statements without curly braces1821
Do not use if statements that are always true or always false1821
Avoid using if statements without curly braces1823
Do not use if statements that are always true or always false1823
An empty statement (semicolon) not part of a loop1868
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1883
Avoid using if statements without curly braces1884
Do not use if statements that are always true or always false1884
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1886
Do not use if statements that are always true or always false1887
Avoid using if statements without curly braces1887
Avoid using if statements without curly braces1889
Do not use if statements that are always true or always false1889
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1902
Do not use if statements that are always true or always false1903
Avoid using if statements without curly braces1903
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1905
Avoid using if statements without curly braces1906
Do not use if statements that are always true or always false1906
Do not use if statements that are always true or always false1908
Avoid using if statements without curly braces1908
An empty statement (semicolon) not part of a loop1929
An empty statement (semicolon) not part of a loop1964
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1979
Avoid using if statements without curly braces1980
Do not use if statements that are always true or always false1980
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1982
Do not use if statements that are always true or always false1983
Avoid using if statements without curly braces1983
Do not use if statements that are always true or always false1985
Avoid using if statements without curly braces1985
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.1998
Do not use if statements that are always true or always false1999
Avoid using if statements without curly braces1999
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2001
Avoid using if statements without curly braces2002
Do not use if statements that are always true or always false2002
Do not use if statements that are always true or always false2004
Avoid using if statements without curly braces2004
An empty statement (semicolon) not part of a loop2030
An empty statement (semicolon) not part of a loop2039
An empty statement (semicolon) not part of a loop2055
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2064
Avoid using if statements without curly braces2065
Do not use if statements that are always true or always false2065
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2067
Do not use if statements that are always true or always false2068
Avoid using if statements without curly braces2068
Do not use if statements that are always true or always false2070
Avoid using if statements without curly braces2070
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2097
Avoid using if statements without curly braces2098
Do not use if statements that are always true or always false2098
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2100
Avoid using if statements without curly braces2101
Do not use if statements that are always true or always false2101
Do not use if statements that are always true or always false2103
Avoid using if statements without curly braces2103
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2127
Avoid using if statements without curly braces2128
Do not use if statements that are always true or always false2128
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2130
Do not use if statements that are always true or always false2131
Avoid using if statements without curly braces2131
Do not use if statements that are always true or always false2133
Avoid using if statements without curly braces2133
An empty statement (semicolon) not part of a loop2147
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2166
Do not use if statements that are always true or always false2167
Avoid using if statements without curly braces2167
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2169
Do not use if statements that are always true or always false2170
Avoid using if statements without curly braces2170
Do not use if statements that are always true or always false2172
Avoid using if statements without curly braces2172
An empty statement (semicolon) not part of a loop2187
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2206
Do not use if statements that are always true or always false2207
Avoid using if statements without curly braces2207
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2209
Do not use if statements that are always true or always false2210
Avoid using if statements without curly braces2210
Avoid using if statements without curly braces2212
Do not use if statements that are always true or always false2212
An empty statement (semicolon) not part of a loop2228
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2249
Do not use if statements that are always true or always false2250
Avoid using if statements without curly braces2250
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2252
Avoid using if statements without curly braces2253
Do not use if statements that are always true or always false2253
Avoid using if statements without curly braces2255
Do not use if statements that are always true or always false2255
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2276
Avoid using if statements without curly braces2277
Do not use if statements that are always true or always false2277
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2279
Avoid using if statements without curly braces2280
Do not use if statements that are always true or always false2280
Do not use if statements that are always true or always false2282
Avoid using if statements without curly braces2282
An empty statement (semicolon) not part of a loop2306
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2327
Do not use if statements that are always true or always false2328
Avoid using if statements without curly braces2328
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2330
Avoid using if statements without curly braces2331
Do not use if statements that are always true or always false2331
Do not use if statements that are always true or always false2333
Avoid using if statements without curly braces2333
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2354
Do not use if statements that are always true or always false2355
Avoid using if statements without curly braces2355
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2357
Do not use if statements that are always true or always false2358
Avoid using if statements without curly braces2358
Avoid using if statements without curly braces2360
Do not use if statements that are always true or always false2360
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2381
Avoid using if statements without curly braces2382
Do not use if statements that are always true or always false2382
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2384
Do not use if statements that are always true or always false2385
Avoid using if statements without curly braces2385
Do not use if statements that are always true or always false2387
Avoid using if statements without curly braces2387
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2408
Do not use if statements that are always true or always false2409
Avoid using if statements without curly braces2409
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2411
Avoid using if statements without curly braces2412
Do not use if statements that are always true or always false2412
Avoid using if statements without curly braces2414
Do not use if statements that are always true or always false2414
An empty statement (semicolon) not part of a loop2436
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2457
Do not use if statements that are always true or always false2458
Avoid using if statements without curly braces2458
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2460
Avoid using if statements without curly braces2461
Do not use if statements that are always true or always false2461
Do not use if statements that are always true or always false2463
Avoid using if statements without curly braces2463
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2484
Do not use if statements that are always true or always false2485
Avoid using if statements without curly braces2485
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2487
Do not use if statements that are always true or always false2488
Avoid using if statements without curly braces2488
Do not use if statements that are always true or always false2490
Avoid using if statements without curly braces2490
An empty statement (semicolon) not part of a loop2513
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2534
Do not use if statements that are always true or always false2535
Avoid using if statements without curly braces2535
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2537
Avoid using if statements without curly braces2538
Do not use if statements that are always true or always false2538
Do not use if statements that are always true or always false2540
Avoid using if statements without curly braces2540
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2561
Avoid using if statements without curly braces2562
Do not use if statements that are always true or always false2562
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2564
Avoid using if statements without curly braces2565
Do not use if statements that are always true or always false2565
Do not use if statements that are always true or always false2567
Avoid using if statements without curly braces2567
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2588
Avoid using if statements without curly braces2589
Do not use if statements that are always true or always false2589
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2591
Do not use if statements that are always true or always false2592
Avoid using if statements without curly braces2592
Do not use if statements that are always true or always false2594
Avoid using if statements without curly braces2594
An empty statement (semicolon) not part of a loop2617
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2632
Avoid using if statements without curly braces2633
Do not use if statements that are always true or always false2633
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.2635
Do not use if statements that are always true or always false2636
Avoid using if statements without curly braces2636
Do not use if statements that are always true or always false2638
Avoid using if statements without curly braces2638
An empty statement (semicolon) not part of a loop2674
An empty statement (semicolon) not part of a loop2726
Avoid using if statements without curly braces2815
Avoid using if statements without curly braces2820
Avoid using if statements without curly braces2825
Avoid using if statements without curly braces2830
Avoid using if statements without curly braces2835
Avoid using if statements without curly braces2840
Avoid using if statements without curly braces2845
Avoid using if statements without curly braces2848
Avoid using if statements without curly braces2853
Avoid using if statements without curly braces2858
Avoid using if statements without curly braces2883
Avoid using if statements without curly braces2897
Avoid using if statements without curly braces2902
Avoid using if statements without curly braces2907
Avoid using if statements without curly braces2912
Avoid using if statements without curly braces2917
Avoid using if statements without curly braces2922
Avoid using if statements without curly braces2927
Avoid using if statements without curly braces2928
Avoid using if statements without curly braces2933
Avoid using if statements without curly braces2938
Avoid using if statements without curly braces2943
Avoid using if statements without curly braces2946
Avoid using if statements without curly braces2950
Avoid using if statements without curly braces2953
Avoid using if statements without curly braces2954
Avoid using if statements without curly braces2961
Avoid using if statements without curly braces2963
Avoid using if statements without curly braces2964
Avoid using if statements without curly braces2969
Avoid using if statements without curly braces2974
Avoid using if statements without curly braces2979
Avoid using if statements without curly braces2984
Avoid using if statements without curly braces2994
Avoid using if statements without curly braces2999
Avoid using if statements without curly braces3004
Avoid using if statements without curly braces3009
Avoid using if statements without curly braces3014
Avoid using if statements without curly braces3019
Avoid using if statements without curly braces3024
Avoid using if statements without curly braces3034
Avoid using if statements without curly braces3044
Avoid using if statements without curly braces3049
Avoid using if statements without curly braces3054
Avoid using if statements without curly braces3055
Avoid using if statements without curly braces3065
Avoid using if statements without curly braces3070
Avoid using if statements without curly braces3075
Avoid using if statements without curly braces3080
Avoid using if statements without curly braces3085
Avoid using if statements without curly braces3090
Avoid using if statements without curly braces3104
Avoid using if statements without curly braces3109
Avoid using if statements without curly braces3118
Avoid using if statements without curly braces3126
Avoid using if statements without curly braces3146
Avoid using if statements without curly braces3164
Avoid using if statements without curly braces3172
Avoid using if statements without curly braces3173
Avoid using if statements without curly braces3174
Avoid using if statements without curly braces3179
Avoid using if statements without curly braces3184
Avoid using if statements without curly braces3185
Avoid using if statements without curly braces3186
Avoid using if statements without curly braces3191
Avoid using if statements without curly braces3194
Avoid using if statements without curly braces3198
Avoid using if statements without curly braces3201
Avoid using if statements without curly braces3202
Avoid using if statements without curly braces3207
Avoid using if statements without curly braces3208
Avoid using if statements without curly braces3211
Avoid using if statements without curly braces3212
Avoid using if statements without curly braces3217
Avoid using if statements without curly braces3222
Avoid using if statements without curly braces3227
Avoid using if statements without curly braces3232
Avoid using if statements without curly braces3237
Avoid using if statements without curly braces3242
Avoid using if statements without curly braces3247
Avoid using if statements without curly braces3252
Avoid using if statements without curly braces3257
Avoid using if statements without curly braces3264
Avoid using if statements without curly braces3282
Avoid using if statements without curly braces3292
Avoid using if statements without curly braces3297
Avoid using if statements without curly braces3298
Avoid using if statements without curly braces3299
Avoid using if statements without curly braces3300
Avoid using if statements without curly braces3305
Avoid using if statements without curly braces3310
Avoid using if statements without curly braces3315
Avoid using if statements without curly braces3320
Avoid using if statements without curly braces3325
Avoid using if statements without curly braces3330
Avoid using if statements without curly braces3335
Avoid using if statements without curly braces3340
Avoid using if statements without curly braces3345
Avoid using if statements without curly braces3346
Avoid using if statements without curly braces3353
Avoid using if statements without curly braces3363
Avoid using if statements without curly braces3369
Avoid using if statements without curly braces3374
Avoid using if statements without curly braces3379
Avoid using if statements without curly braces3384
Avoid using if statements without curly braces3394
Avoid using if statements without curly braces3397
Avoid using if statements without curly braces3401
Avoid using if statements without curly braces3404
Avoid using if statements without curly braces3405
Avoid using if statements without curly braces3407
Avoid using if statements without curly braces3411
Avoid using if statements without curly braces3414
Avoid using if statements without curly braces3415
Avoid using if statements without curly braces3420
Avoid using if statements without curly braces3425
Avoid using if statements without curly braces3428
Avoid using if statements without curly braces3429
Avoid using if statements without curly braces3436
Avoid using if statements without curly braces3441
Avoid using if statements without curly braces3442
Avoid using if statements without curly braces3443
Avoid using if statements without curly braces3453
Avoid using if statements without curly braces3458
Avoid using if statements without curly braces3463
Avoid using if statements without curly braces3468
Avoid using if statements without curly braces3474
Avoid using if statements without curly braces3479
Avoid using if statements without curly braces3484
Avoid using if statements without curly braces3489
Avoid using if statements without curly braces3494
Avoid using if statements without curly braces3497
Avoid using if statements without curly braces3501
Avoid using if statements without curly braces3504
Avoid using if statements without curly braces3505
Avoid using if statements without curly braces3510
Avoid using if statements without curly braces3515
Avoid using if statements without curly braces3520
Avoid using if statements without curly braces3525
Avoid using if statements without curly braces3530
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'token_source' is not final.3535
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_nt' is not final.3539
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_ntk' is not final.3540
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_lastpos' is not final.3541
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_scanpos' is not final.3541
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la' is not final.3542
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_gen' is not final.3543
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_0' is not final.3545
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_1' is not final.3546
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_la1_2' is not final.3547
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_rescan' is not final.3563
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_gc' is not final.3564
Avoid using for statements without curly braces3572
Avoid using for statements without curly braces3573
Avoid using for statements without curly braces3583
Avoid using for statements without curly braces3584
Avoid using for statements without curly braces3593
Avoid using for statements without curly braces3594
Avoid using for statements without curly braces3604
Avoid using for statements without curly braces3605
Avoid using if...else statements without curly braces3610
Avoid assignments in operands3610
Avoid using if...else statements without curly braces3611
Avoid assignments in operands3615
Avoid using if statements without curly braces3620
Exceptions should not extend java.lang.Error3632
Use equals() to compare object references.3635
Use equals() to compare object references.3647
Avoid using if statements without curly braces3648
Avoid using if statements without curly braces3650
Avoid using if statements without curly braces3651
Use equals() to compare object references.3651
Avoid using if...else statements without curly braces3658
Avoid using if...else statements without curly braces3659
Avoid using if...else statements without curly braces3669
Avoid using if...else statements without curly braces3670
Avoid assignments in operands3676
Potential violation of Law of Demeter (method chain calls)3677
Avoid using if...else statements without curly braces3677
Potential violation of Law of Demeter (method chain calls)3677
Avoid using if...else statements without curly braces3679
Unnecessary use of fully qualified name 'java.util.ArrayList' due to existing import 'java.util.ArrayList'3682
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_expentries' is not final.3682
Unnecessary use of fully qualified name 'java.util.List' due to existing import 'java.util.List'3682
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_expentry' is not final.3683
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_kind' is not final.3684
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_lasttokens' is not final.3685
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'jj_endpos' is not final.3686
Avoid using if statements without curly braces3689
System.arraycopy is more efficient3694 - 3696
Avoid using if statements without curly braces3709
Switch statements should have a default label3769 - 3782

net/sourceforge/pmd/lang/vm/ast/VmParserConstants.java

ViolationLine
An Interface should be used only to model a behaviour; consider converting this to a class.9 - 256
Variables that are final and static should be all capitals, 'tokenImage' is not all capitals.178

net/sourceforge/pmd/lang/vm/ast/VmParserTokenManager.java

ViolationLine
Avoid unused imports such as 'java.io.IOException'3
Avoid unused imports such as 'java.io.Reader'4
Avoid unused imports such as 'java.util.HashMap'7
Avoid unused imports such as 'java.util.Map'8
Avoid unused imports such as 'net.sourceforge.pmd.lang.vm.directive.Directive'10
Avoid unused imports such as 'net.sourceforge.pmd.lang.vm.util.VelocityCharStream'11
Avoid unused imports such as 'net.sourceforge.pmd.lang.vm.util.DirectiveMapper'12
Avoid using if statements without curly braces54 - 58
Avoid using if statements without curly braces75 - 77
Avoid unnecessary return statements106
Avoid using if statements without curly braces132 - 133
Avoid using if statements without curly braces167 - 168
Avoid using if statements without curly braces182 - 183
Avoid using if statements without curly braces184 - 185
Avoid using if statements without curly braces191 - 192
Avoid using if statements without curly braces193 - 194
Avoid using if statements without curly braces195 - 196
Avoid using if statements without curly braces199 - 200
Avoid using if statements without curly braces201 - 202
Avoid using if statements without curly braces219 - 220
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'293
Avoid using if statements without curly braces300 - 301
Avoid using if statements without curly braces304 - 305
Avoid using if statements without curly braces308 - 309
Avoid using if statements without curly braces318 - 319
Useless parentheses.331
Avoid assignments in operands331
Avoid using if statements without curly braces331 - 332
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'334
Avoid using if statements without curly braces341 - 342
Avoid assignments in operands357
Avoid using if statements without curly braces357 - 358
Useless parentheses.357
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'360
Avoid using if statements without curly braces368 - 369
Useless parentheses.381
Avoid assignments in operands381
Avoid using if statements without curly braces381 - 382
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'384
Avoid using if statements without curly braces392 - 393
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'405
Variables that are final and static should be all capitals, 'jjbitVec0' is not all capitals.408
Variables that are final and static should be all capitals, 'jjbitVec2' is not all capitals.411
Avoid using if statements without curly braces423 - 424
Avoid assignments in operands423
Avoid using if...else statements without curly braces434
Avoid using if statements without curly braces435 - 436
Avoid using if statements without curly braces437 - 438
Avoid using if statements without curly braces441 - 442
Avoid using if statements without curly braces449 - 450
Avoid using if statements without curly braces455 - 456
Avoid using if...else statements without curly braces460
Avoid using if statements without curly braces463 - 464
Avoid using if...else statements without curly braces468
Avoid using if statements without curly braces471 - 472
Avoid using if...else statements without curly braces475
Avoid using if...else statements without curly braces477
Avoid using if...else statements without curly braces479
Avoid using if...else statements without curly braces481
Avoid using if...else statements without curly braces483
Avoid using if...else statements without curly braces485
Avoid using if...else statements without curly braces487
Avoid using if statements without curly braces490 - 491
Avoid using if statements without curly braces496 - 497
Avoid using if...else statements without curly braces500
Avoid using if statements without curly braces503 - 504
Avoid using if statements without curly braces508 - 509
Avoid using if statements without curly braces511 - 512
Avoid using if statements without curly braces515 - 516
Avoid using if statements without curly braces519 - 520
Avoid using if statements without curly braces523 - 524
Avoid using if statements without curly braces527 - 528
Avoid using if statements without curly braces531 - 532
Avoid using if statements without curly braces535 - 536
Avoid using if statements without curly braces539 - 540
Avoid using if statements without curly braces543 - 544
Avoid using if statements without curly braces547 - 548
Avoid using if statements without curly braces549 - 550
Avoid using if statements without curly braces555 - 556
Avoid using if statements without curly braces559 - 560
Avoid using if statements without curly braces563 - 564
Avoid using if statements without curly braces567 - 568
Avoid using if statements without curly braces571 - 572
Avoid using if statements without curly braces575 - 576
Avoid using if statements without curly braces579 - 580
Avoid using if statements without curly braces583 - 584
Avoid using if statements without curly braces587 - 588
Avoid using if statements without curly braces591 - 592
Avoid using if statements without curly braces595 - 596
Avoid using if statements without curly braces599 - 600
Avoid using if statements without curly braces603 - 604
Avoid using if statements without curly braces607 - 608
Avoid using if statements without curly braces612 - 613
Avoid using if statements without curly braces616 - 617
Avoid using if statements without curly braces620 - 621
Avoid using if statements without curly braces624 - 625
Avoid using if statements without curly braces628 - 629
Avoid using if statements without curly braces632 - 633
Avoid using if statements without curly braces636 - 637
Avoid using if statements without curly braces640 - 641
Avoid using if statements without curly braces644 - 645
Avoid using if statements without curly braces648 - 649
Avoid using if statements without curly braces652 - 653
Avoid using if statements without curly braces656 - 657
Avoid using if statements without curly braces660 - 661
Avoid using if statements without curly braces664 - 665
Avoid using if statements without curly braces668 - 669
Avoid using if statements without curly braces672 - 673
Avoid using if statements without curly braces676 - 677
Avoid using if statements without curly braces680 - 681
Avoid using if statements without curly braces684 - 685
Avoid using if statements without curly braces688 - 689
Avoid using if statements without curly braces692 - 693
Avoid using if statements without curly braces696 - 697
Avoid using if statements without curly braces700 - 701
Avoid using if statements without curly braces704 - 705
Avoid using if statements without curly braces706 - 707
Avoid using if statements without curly braces711 - 712
Avoid using if statements without curly braces715 - 716
Avoid using if statements without curly braces717 - 718
Avoid using if statements without curly braces722 - 723
Avoid using if statements without curly braces724 - 725
Avoid using if statements without curly braces729 - 730
Avoid using if statements without curly braces733 - 734
Avoid using if statements without curly braces737 - 738
Avoid using if statements without curly braces741 - 742
Avoid using if statements without curly braces745 - 746
Avoid using if statements without curly braces747 - 748
Avoid using if statements without curly braces752 - 753
Avoid using if statements without curly braces756 - 757
Avoid using if statements without curly braces758 - 759
Avoid using if statements without curly braces763 - 764
Avoid using if statements without curly braces767 - 768
Avoid using if statements without curly braces771 - 772
Avoid using if statements without curly braces775 - 776
Avoid using if statements without curly braces777 - 778
Avoid using if statements without curly braces782 - 783
Avoid using if statements without curly braces784 - 785
Avoid using if statements without curly braces789 - 790
Avoid using if statements without curly braces793 - 794
Avoid using if statements without curly braces795 - 796
Avoid using if statements without curly braces800 - 801
Avoid using if statements without curly braces804 - 805
Avoid using if statements without curly braces808 - 809
Avoid using if statements without curly braces810 - 811
Avoid using if statements without curly braces815 - 816
Avoid using if statements without curly braces817 - 818
Do not start a literal by 0 unless its an octal value827
Avoid using if statements without curly braces835 - 836
Avoid using if...else statements without curly braces840
Avoid using if...else statements without curly braces842
Avoid using if statements without curly braces843 - 844
Avoid using if...else statements without curly braces846
Avoid using if...else statements without curly braces848
Avoid using if...else statements without curly braces850
Avoid using if...else statements without curly braces852
Avoid using if...else statements without curly braces854
Avoid using if statements without curly braces855 - 856
Avoid using if statements without curly braces859 - 860
Avoid using if statements without curly braces866 - 867
Avoid using if statements without curly braces870 - 871
Avoid using if statements without curly braces874 - 875
Avoid using if statements without curly braces878 - 879
Avoid using if statements without curly braces882 - 883
Avoid using if statements without curly braces886 - 887
Avoid using if statements without curly braces890 - 891
Avoid using if statements without curly braces897 - 898
Avoid using if statements without curly braces901 - 902
Avoid using if statements without curly braces905 - 906
Avoid using if statements without curly braces909 - 910
Avoid using if statements without curly braces913 - 914
Avoid using if statements without curly braces917 - 918
Avoid using if statements without curly braces921 - 922
Avoid using if statements without curly braces925 - 926
Avoid using if statements without curly braces929 - 930
Avoid using if statements without curly braces933 - 934
Avoid using if statements without curly braces937 - 938
Avoid using if statements without curly braces942 - 943
Avoid using if statements without curly braces944 - 945
Avoid using if statements without curly braces949 - 950
Avoid using if statements without curly braces953 - 954
Avoid using if statements without curly braces957 - 958
Avoid using if statements without curly braces961 - 962
Avoid using if statements without curly braces965 - 966
Avoid using if statements without curly braces969 - 970
Avoid using if statements without curly braces973 - 974
Avoid using if statements without curly braces977 - 978
Avoid using if statements without curly braces981 - 982
Avoid using if statements without curly braces985 - 986
Avoid using if statements without curly braces989 - 990
Avoid using if statements without curly braces993 - 994
Avoid using if statements without curly braces997 - 998
Avoid using if statements without curly braces1001 - 1002
Avoid using if statements without curly braces1005 - 1006
Avoid using if statements without curly braces1009 - 1010
Avoid using if statements without curly braces1013 - 1014
Avoid using if statements without curly braces1017 - 1018
Avoid using if statements without curly braces1021 - 1022
Avoid using if statements without curly braces1025 - 1026
Do not start a literal by 0 unless its an octal value1036
Do not start a literal by 0 unless its an octal value1038
Avoid using if statements without curly braces1044 - 1045
Avoid using if statements without curly braces1048 - 1049
Avoid using if statements without curly braces1052 - 1053
Avoid using if statements without curly braces1066 - 1067
Avoid assignments in operands1066
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'1069
Avoid using if statements without curly braces1077 - 1078
Avoid using if statements without curly braces1081 - 1082
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'1106
Avoid using if statements without curly braces1113 - 1114
Avoid using if statements without curly braces1117 - 1118
Useless parentheses.1129
Avoid assignments in operands1129
Avoid using if statements without curly braces1129 - 1130
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'1132
Avoid using if statements without curly braces1139 - 1140
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'1152
Avoid using if statements without curly braces1164 - 1165
Avoid assignments in operands1164
Avoid using if statements without curly braces1176 - 1177
Avoid using if...else statements without curly braces1181
Avoid using if statements without curly braces1184 - 1185
Avoid using if...else statements without curly braces1189
Avoid using if statements without curly braces1190 - 1191
Avoid using if statements without curly braces1194 - 1195
Avoid using if statements without curly braces1198 - 1199
Avoid using if statements without curly braces1202 - 1203
Avoid using if statements without curly braces1206 - 1207
Avoid using if statements without curly braces1210 - 1211
Avoid using if statements without curly braces1212 - 1213
Avoid using if statements without curly braces1217 - 1218
Avoid using if statements without curly braces1221 - 1222
Avoid using if statements without curly braces1223 - 1224
Avoid using if statements without curly braces1228 - 1229
Avoid using if statements without curly braces1230 - 1231
Avoid using if statements without curly braces1235 - 1236
Avoid using if statements without curly braces1239 - 1240
Avoid using if statements without curly braces1243 - 1244
Avoid using if statements without curly braces1247 - 1248
Avoid using if statements without curly braces1251 - 1252
Avoid using if statements without curly braces1253 - 1254
Avoid using if statements without curly braces1258 - 1259
Avoid using if statements without curly braces1262 - 1263
Avoid using if statements without curly braces1266 - 1267
Avoid using if statements without curly braces1271 - 1272
Avoid using if statements without curly braces1275 - 1276
Avoid using if statements without curly braces1279 - 1280
Avoid using if statements without curly braces1283 - 1284
Avoid using if statements without curly braces1288 - 1289
Avoid using if statements without curly braces1292 - 1293
Avoid using if statements without curly braces1296 - 1297
Avoid using if statements without curly braces1300 - 1301
Avoid using if statements without curly braces1304 - 1305
Avoid using if statements without curly braces1306 - 1307
Avoid using if statements without curly braces1311 - 1312
Avoid using if statements without curly braces1315 - 1316
Avoid using if statements without curly braces1319 - 1320
Avoid using if statements without curly braces1323 - 1324
Avoid using if statements without curly braces1325 - 1326
Avoid using if statements without curly braces1330 - 1331
Avoid using if statements without curly braces1332 - 1333
Avoid using if statements without curly braces1337 - 1338
Avoid using if statements without curly braces1341 - 1342
Avoid using if statements without curly braces1343 - 1344
Avoid using if statements without curly braces1348 - 1349
Avoid using if statements without curly braces1352 - 1353
Avoid using if statements without curly braces1356 - 1357
Avoid using if statements without curly braces1358 - 1359
Avoid using if statements without curly braces1363 - 1364
Avoid using if statements without curly braces1365 - 1366
Do not start a literal by 0 unless its an octal value1375
Avoid using if statements without curly braces1383 - 1384
Avoid using if...else statements without curly braces1388
Avoid using if statements without curly braces1389 - 1390
Avoid using if...else statements without curly braces1392
Avoid using if...else statements without curly braces1394
Avoid using if...else statements without curly braces1396
Avoid using if statements without curly braces1397 - 1398
Avoid using if statements without curly braces1401 - 1402
Avoid using if statements without curly braces1405 - 1406
Avoid using if statements without curly braces1409 - 1410
Avoid using if statements without curly braces1413 - 1414
Avoid using if statements without curly braces1417 - 1418
Avoid using if statements without curly braces1421 - 1422
Avoid using if statements without curly braces1425 - 1426
Avoid using if statements without curly braces1429 - 1430
Avoid using if statements without curly braces1433 - 1434
Avoid using if statements without curly braces1437 - 1438
Avoid using if statements without curly braces1441 - 1442
Avoid using if statements without curly braces1446 - 1447
Avoid using if statements without curly braces1448 - 1449
Avoid using if statements without curly braces1453 - 1454
Avoid using if statements without curly braces1457 - 1458
Avoid using if statements without curly braces1461 - 1462
Avoid using if statements without curly braces1465 - 1466
Avoid using if statements without curly braces1469 - 1470
Avoid using if statements without curly braces1473 - 1474
Avoid using if statements without curly braces1477 - 1478
Avoid using if statements without curly braces1481 - 1482
Avoid using if statements without curly braces1485 - 1486
Avoid using if statements without curly braces1489 - 1490
Avoid using if statements without curly braces1491 - 1492
Avoid using if statements without curly braces1496 - 1497
Avoid using if statements without curly braces1500 - 1501
Avoid using if statements without curly braces1504 - 1505
Avoid using if statements without curly braces1508 - 1509
Avoid using if statements without curly braces1512 - 1513
Avoid using if statements without curly braces1516 - 1517
Avoid using if statements without curly braces1520 - 1521
Avoid using if statements without curly braces1522 - 1523
Avoid using if statements without curly braces1527 - 1528
Avoid using if statements without curly braces1531 - 1532
Avoid using if statements without curly braces1535 - 1536
Avoid using if statements without curly braces1539 - 1540
Avoid using if statements without curly braces1541 - 1542
Avoid using if statements without curly braces1546 - 1547
Avoid using if statements without curly braces1550 - 1551
Avoid using if statements without curly braces1554 - 1555
Avoid using if statements without curly braces1558 - 1559
Avoid using if statements without curly braces1562 - 1563
Avoid using if statements without curly braces1566 - 1567
Avoid using if statements without curly braces1570 - 1571
Avoid using if statements without curly braces1574 - 1575
Avoid using if statements without curly braces1578 - 1579
Avoid using if statements without curly braces1582 - 1583
Avoid using if statements without curly braces1586 - 1587
Avoid using if statements without curly braces1590 - 1591
Avoid using if statements without curly braces1594 - 1595
Avoid using if statements without curly braces1598 - 1599
Avoid using if statements without curly braces1602 - 1603
Avoid using if statements without curly braces1606 - 1607
Avoid using if statements without curly braces1610 - 1611
Avoid using if statements without curly braces1614 - 1615
Avoid using if statements without curly braces1618 - 1619
Avoid using if statements without curly braces1622 - 1623
Avoid using if statements without curly braces1626 - 1627
Avoid using if statements without curly braces1630 - 1631
Avoid using if statements without curly braces1632 - 1633
Avoid using if statements without curly braces1637 - 1638
Avoid using if statements without curly braces1641 - 1642
Avoid using if statements without curly braces1645 - 1646
Avoid using if statements without curly braces1649 - 1650
Avoid using if statements without curly braces1653 - 1654
Avoid using if statements without curly braces1657 - 1658
Do not start a literal by 0 unless its an octal value1668
Do not start a literal by 0 unless its an octal value1670
Avoid using if statements without curly braces1676 - 1677
Avoid assignments in operands1690
Avoid using if statements without curly braces1690 - 1691
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'1693
Avoid using if statements without curly braces1701 - 1702
Avoid using if statements without curly braces1705 - 1706
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'1732
Avoid using if statements without curly braces1739 - 1740
Avoid using if statements without curly braces1743 - 1744
Avoid assignments in operands1755
Avoid using if statements without curly braces1755 - 1756
Useless parentheses.1755
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'1758
Avoid using if statements without curly braces1765 - 1766
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'1778
Avoid using if statements without curly braces1790 - 1791
Avoid assignments in operands1790
Avoid using if statements without curly braces1802 - 1803
Avoid using if statements without curly braces1806 - 1807
Avoid using if statements without curly braces1810 - 1811
Avoid using if statements without curly braces1814 - 1815
Avoid using if statements without curly braces1818 - 1819
Avoid using if statements without curly braces1822 - 1823
Avoid using if statements without curly braces1826 - 1827
Avoid using if statements without curly braces1830 - 1831
Avoid using if statements without curly braces1834 - 1835
Avoid using if statements without curly braces1836 - 1837
Avoid unused local variables such as 'l'.1846
Do not start a literal by 0 unless its an octal value1846
Avoid using if statements without curly braces1852 - 1853
Avoid using if statements without curly braces1856 - 1857
Avoid using if statements without curly braces1860 - 1861
Avoid using if statements without curly braces1864 - 1865
Avoid using if statements without curly braces1868 - 1869
Do not start a literal by 0 unless its an octal value1879
Do not start a literal by 0 unless its an octal value1881
Avoid using if statements without curly braces1887 - 1888
Avoid using if statements without curly braces1901 - 1902
Avoid assignments in operands1901
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'1904
Avoid using if statements without curly braces1912 - 1913
Avoid using if statements without curly braces1916 - 1917
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'1941
Avoid using if statements without curly braces1948 - 1949
Avoid assignments in operands1960
Useless parentheses.1960
Avoid using if statements without curly braces1960 - 1961
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'1963
Avoid using if statements without curly braces1970 - 1971
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'1983
Avoid assignments in operands1995
Avoid using if statements without curly braces1995 - 1996
Avoid using if statements without curly braces2007 - 2008
Avoid using if statements without curly braces2011 - 2012
Avoid using if statements without curly braces2015 - 2016
Avoid using if statements without curly braces2019 - 2020
Avoid using if statements without curly braces2023 - 2024
Avoid using if statements without curly braces2027 - 2028
Avoid using if statements without curly braces2031 - 2032
Avoid using if statements without curly braces2035 - 2036
Avoid using if statements without curly braces2039 - 2040
Avoid using if statements without curly braces2041 - 2042
Do not start a literal by 0 unless its an octal value2051
Avoid unused local variables such as 'l'.2051
Avoid using if statements without curly braces2057 - 2058
Avoid using if statements without curly braces2061 - 2062
Avoid using if statements without curly braces2065 - 2066
Avoid using if statements without curly braces2069 - 2070
Avoid using if statements without curly braces2073 - 2074
Do not start a literal by 0 unless its an octal value2084
Do not start a literal by 0 unless its an octal value2086
Avoid using if statements without curly braces2092 - 2093
Avoid using if statements without curly braces2106 - 2107
Avoid assignments in operands2106
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2109
Avoid using if statements without curly braces2117 - 2118
Avoid using if statements without curly braces2119 - 2120
Avoid using if statements without curly braces2123 - 2124
Avoid using if statements without curly braces2125 - 2126
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2153
Avoid using if statements without curly braces2160 - 2161
Avoid using if statements without curly braces2164 - 2165
Avoid using if statements without curly braces2170 - 2171
Avoid assignments in operands2180
Useless parentheses.2180
Avoid using if statements without curly braces2180 - 2181
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2183
Avoid using if statements without curly braces2190 - 2191
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2203
Avoid assignments in operands2215
Avoid using if statements without curly braces2215 - 2216
Avoid using if statements without curly braces2225 - 2226
Avoid using if statements without curly braces2229 - 2230
Avoid using if statements without curly braces2233 - 2234
Avoid using if statements without curly braces2240 - 2241
Avoid using if...else statements without curly braces2245
Avoid using if statements without curly braces2248 - 2249
Avoid using if...else statements without curly braces2253
Avoid using if statements without curly braces2254 - 2255
Avoid using if...else statements without curly braces2259
Avoid using if statements without curly braces2260 - 2261
Avoid using if statements without curly braces2264 - 2265
Avoid using if statements without curly braces2269 - 2270
Avoid using if statements without curly braces2273 - 2274
Avoid using if statements without curly braces2277 - 2278
Avoid using if statements without curly braces2281 - 2282
Avoid using if statements without curly braces2285 - 2286
Avoid using if statements without curly braces2287 - 2288
Avoid using if statements without curly braces2293 - 2294
Avoid using if statements without curly braces2297 - 2298
Avoid using if statements without curly braces2301 - 2302
Avoid using if statements without curly braces2305 - 2306
Avoid using if statements without curly braces2307 - 2308
Avoid using if statements without curly braces2312 - 2313
Avoid using if statements without curly braces2316 - 2317
Avoid using if statements without curly braces2320 - 2321
Avoid using if statements without curly braces2324 - 2325
Avoid using if statements without curly braces2328 - 2329
Avoid using if statements without curly braces2330 - 2331
Avoid using if statements without curly braces2335 - 2336
Avoid using if statements without curly braces2339 - 2340
Avoid using if statements without curly braces2343 - 2344
Do not start a literal by 0 unless its an octal value2352
Avoid using if...else statements without curly braces2359
Avoid using if statements without curly braces2360 - 2361
Avoid using if statements without curly braces2364 - 2365
Avoid using if statements without curly braces2366 - 2367
Avoid using if statements without curly braces2368 - 2369
Avoid using if statements without curly braces2374 - 2375
Avoid using if statements without curly braces2378 - 2379
Avoid using if statements without curly braces2380 - 2381
Avoid using if statements without curly braces2384 - 2385
Avoid using if statements without curly braces2386 - 2387
Avoid using if statements without curly braces2388 - 2389
Avoid using if statements without curly braces2392 - 2393
Avoid using if statements without curly braces2396 - 2397
Avoid using if statements without curly braces2400 - 2401
Avoid using if statements without curly braces2404 - 2405
Avoid using if statements without curly braces2408 - 2409
Avoid using if statements without curly braces2412 - 2413
Avoid using if statements without curly braces2416 - 2417
Avoid using if statements without curly braces2420 - 2421
Avoid using if statements without curly braces2424 - 2425
Avoid using if statements without curly braces2426 - 2427
Avoid using if statements without curly braces2431 - 2432
Avoid using if statements without curly braces2435 - 2436
Avoid using if statements without curly braces2439 - 2440
Avoid using if statements without curly braces2444 - 2445
Avoid using if statements without curly braces2446 - 2447
Avoid using if statements without curly braces2451 - 2452
Avoid using if statements without curly braces2455 - 2456
Avoid using if statements without curly braces2459 - 2460
Avoid using if statements without curly braces2463 - 2464
Avoid using if statements without curly braces2467 - 2468
Avoid using if statements without curly braces2471 - 2472
Avoid using if statements without curly braces2475 - 2476
Avoid using if statements without curly braces2479 - 2480
Avoid using if statements without curly braces2483 - 2484
Do not start a literal by 0 unless its an octal value2494
Do not start a literal by 0 unless its an octal value2496
Avoid using if statements without curly braces2503 - 2504
Avoid using if statements without curly braces2505 - 2506
Avoid using if statements without curly braces2510 - 2511
Avoid using if statements without curly braces2524 - 2525
Avoid assignments in operands2524
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2527
Avoid using if statements without curly braces2535 - 2536
Avoid using if statements without curly braces2539 - 2540
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2566
Avoid using if statements without curly braces2573 - 2574
Avoid using if statements without curly braces2577 - 2578
Avoid assignments in operands2589
Avoid using if statements without curly braces2589 - 2590
Useless parentheses.2589
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2592
Avoid using if statements without curly braces2599 - 2600
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2612
Avoid using if statements without curly braces2624 - 2625
Avoid assignments in operands2624
Avoid using if statements without curly braces2636 - 2637
Avoid using if statements without curly braces2640 - 2641
Avoid using if statements without curly braces2644 - 2645
Avoid using if statements without curly braces2648 - 2649
Avoid using if statements without curly braces2652 - 2653
Avoid using if statements without curly braces2656 - 2657
Avoid using if statements without curly braces2660 - 2661
Avoid using if statements without curly braces2664 - 2665
Avoid using if statements without curly braces2668 - 2669
Avoid using if statements without curly braces2670 - 2671
Avoid unused local variables such as 'l'.2680
Do not start a literal by 0 unless its an octal value2680
Avoid using if statements without curly braces2686 - 2687
Avoid using if statements without curly braces2690 - 2691
Avoid using if statements without curly braces2694 - 2695
Avoid using if statements without curly braces2698 - 2699
Avoid using if statements without curly braces2702 - 2703
Do not start a literal by 0 unless its an octal value2713
Do not start a literal by 0 unless its an octal value2715
Avoid using if statements without curly braces2721 - 2722
Avoid using if statements without curly braces2735 - 2736
Avoid assignments in operands2735
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2738
Avoid using if statements without curly braces2746 - 2747
Avoid using if statements without curly braces2750 - 2751
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2783
Avoid using if statements without curly braces2790 - 2791
Avoid using if statements without curly braces2808 - 2809
Avoid assignments in operands2808
Useless parentheses.2808
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2811
Avoid using if statements without curly braces2818 - 2819
Avoid assignments in operands2834
Avoid using if statements without curly braces2834 - 2835
Useless parentheses.2834
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2837
Avoid using if statements without curly braces2845 - 2846
Avoid using if statements without curly braces2858 - 2859
Avoid assignments in operands2858
Useless parentheses.2858
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2861
Avoid using if statements without curly braces2869 - 2870
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'2882
Avoid using if statements without curly braces2894 - 2895
Avoid assignments in operands2894
Avoid using if statements without curly braces2906 - 2907
Avoid using if statements without curly braces2912 - 2913
Avoid using if...else statements without curly braces2917
Avoid using if statements without curly braces2920 - 2921
Avoid using if...else statements without curly braces2925
Avoid using if...else statements without curly braces2927
Avoid using if...else statements without curly braces2929
Avoid using if statements without curly braces2930 - 2931
Avoid using if statements without curly braces2934 - 2935
Avoid using if statements without curly braces2938 - 2939
Avoid using if statements without curly braces2942 - 2943
Avoid using if statements without curly braces2946 - 2947
Avoid using if statements without curly braces2948 - 2949
Avoid using if statements without curly braces2954 - 2955
Avoid using if statements without curly braces2958 - 2959
Avoid using if statements without curly braces2962 - 2963
Avoid using if statements without curly braces2966 - 2967
Avoid using if statements without curly braces2970 - 2971
Avoid using if statements without curly braces2974 - 2975
Avoid using if statements without curly braces2978 - 2979
Avoid using if statements without curly braces2982 - 2983
Avoid using if statements without curly braces2986 - 2987
Avoid using if statements without curly braces2990 - 2991
Avoid using if statements without curly braces2994 - 2995
Avoid using if statements without curly braces2998 - 2999
Avoid using if statements without curly braces3002 - 3003
Avoid using if statements without curly braces3006 - 3007
Avoid using if statements without curly braces3011 - 3012
Avoid using if statements without curly braces3015 - 3016
Avoid using if statements without curly braces3019 - 3020
Avoid using if statements without curly braces3023 - 3024
Avoid using if statements without curly braces3027 - 3028
Avoid using if statements without curly braces3031 - 3032
Avoid using if statements without curly braces3035 - 3036
Avoid using if statements without curly braces3039 - 3040
Avoid using if statements without curly braces3041 - 3042
Avoid using if statements without curly braces3046 - 3047
Avoid using if statements without curly braces3050 - 3051
Avoid using if statements without curly braces3052 - 3053
Avoid using if statements without curly braces3057 - 3058
Avoid using if statements without curly braces3061 - 3062
Avoid using if statements without curly braces3065 - 3066
Avoid using if statements without curly braces3069 - 3070
Avoid using if statements without curly braces3071 - 3072
Avoid using if statements without curly braces3076 - 3077
Avoid using if statements without curly braces3080 - 3081
Avoid using if statements without curly braces3082 - 3083
Avoid using if statements without curly braces3087 - 3088
Avoid using if statements without curly braces3091 - 3092
Avoid using if statements without curly braces3095 - 3096
Avoid using if statements without curly braces3099 - 3100
Avoid using if statements without curly braces3101 - 3102
Avoid using if statements without curly braces3106 - 3107
Avoid using if statements without curly braces3108 - 3109
Avoid using if statements without curly braces3113 - 3114
Avoid using if statements without curly braces3117 - 3118
Avoid using if statements without curly braces3119 - 3120
Avoid using if statements without curly braces3124 - 3125
Avoid using if statements without curly braces3128 - 3129
Avoid using if statements without curly braces3132 - 3133
Avoid using if statements without curly braces3134 - 3135
Avoid using if statements without curly braces3139 - 3140
Avoid using if statements without curly braces3141 - 3142
Do not start a literal by 0 unless its an octal value3151
Avoid using if statements without curly braces3157 - 3158
Avoid using if statements without curly braces3161 - 3162
Avoid using if statements without curly braces3168 - 3169
Avoid using if statements without curly braces3172 - 3173
Avoid using if statements without curly braces3176 - 3177
Avoid using if statements without curly braces3180 - 3181
Avoid using if statements without curly braces3184 - 3185
Avoid using if statements without curly braces3188 - 3189
Avoid using if statements without curly braces3192 - 3193
Avoid using if statements without curly braces3199 - 3200
Avoid using if statements without curly braces3203 - 3204
Avoid using if statements without curly braces3207 - 3208
Avoid using if statements without curly braces3211 - 3212
Avoid using if statements without curly braces3215 - 3216
Avoid using if statements without curly braces3219 - 3220
Avoid using if statements without curly braces3223 - 3224
Do not start a literal by 0 unless its an octal value3234
Do not start a literal by 0 unless its an octal value3236
Avoid using if statements without curly braces3242 - 3243
Avoid using if statements without curly braces3246 - 3247
Avoid using if statements without curly braces3250 - 3251
Avoid using if statements without curly braces3264 - 3265
Avoid assignments in operands3264
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'3267
Avoid using if statements without curly braces3275 - 3276
Avoid using if statements without curly braces3279 - 3280
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'3304
Avoid using if statements without curly braces3311 - 3312
Avoid assignments in operands3323
Avoid using if statements without curly braces3323 - 3324
Useless parentheses.3323
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'3326
Avoid using if statements without curly braces3333 - 3334
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'3346
Avoid using if statements without curly braces3358 - 3359
Avoid assignments in operands3358
Avoid using if statements without curly braces3370 - 3371
Avoid using if statements without curly braces3375 - 3376
Avoid using if statements without curly braces3379 - 3380
Avoid using if statements without curly braces3381 - 3382
Avoid using if statements without curly braces3385 - 3386
Avoid using if statements without curly braces3389 - 3390
Avoid using if statements without curly braces3393 - 3394
Avoid using if statements without curly braces3397 - 3398
Avoid using if statements without curly braces3401 - 3402
Avoid using if statements without curly braces3405 - 3406
Avoid using if statements without curly braces3409 - 3410
Avoid using if statements without curly braces3413 - 3414
Avoid using if statements without curly braces3417 - 3418
Avoid using if statements without curly braces3421 - 3422
Avoid using if statements without curly braces3423 - 3424
Do not start a literal by 0 unless its an octal value3433
Avoid unused local variables such as 'l'.3433
Avoid using if statements without curly braces3439 - 3440
Avoid using if statements without curly braces3443 - 3444
Avoid using if statements without curly braces3447 - 3448
Avoid using if statements without curly braces3451 - 3452
Avoid using if statements without curly braces3455 - 3456
Do not start a literal by 0 unless its an octal value3466
Do not start a literal by 0 unless its an octal value3468
Avoid using if statements without curly braces3474 - 3475
Avoid assignments in operands3488
Avoid using if statements without curly braces3488 - 3489
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'3491
Avoid using if statements without curly braces3499 - 3500
Avoid using if statements without curly braces3514 - 3515
Avoid using if statements without curly braces3532 - 3533
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'3569
Avoid using if statements without curly braces3576 - 3577
Avoid using if statements without curly braces3580 - 3581
Avoid using if statements without curly braces3598 - 3599
Avoid assignments in operands3598
Useless parentheses.3598
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'3601
Avoid using if statements without curly braces3608 - 3609
Useless parentheses.3624
Avoid using if statements without curly braces3624 - 3625
Avoid assignments in operands3624
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'3627
Avoid using if statements without curly braces3635 - 3636
Avoid using if statements without curly braces3648 - 3649
Useless parentheses.3648
Avoid assignments in operands3648
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'3651
Avoid using if statements without curly braces3659 - 3660
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'3672
Avoid using if statements without curly braces3684 - 3685
Avoid assignments in operands3684
Avoid using if...else statements without curly braces3695
Avoid using if...else statements without curly braces3697
Avoid using if statements without curly braces3700 - 3701
Avoid using if statements without curly braces3704 - 3705
Avoid using if statements without curly braces3706 - 3707
Avoid using if statements without curly braces3710 - 3711
Avoid using if statements without curly braces3714 - 3715
Avoid using if statements without curly braces3718 - 3719
Avoid using if statements without curly braces3722 - 3723
Avoid using if statements without curly braces3726 - 3727
Avoid using if statements without curly braces3730 - 3731
Avoid using if statements without curly braces3732 - 3733
Avoid using if statements without curly braces3737 - 3738
Avoid using if statements without curly braces3741 - 3742
Avoid using if statements without curly braces3746 - 3747
Avoid using if statements without curly braces3750 - 3751
Avoid using if statements without curly braces3754 - 3755
Avoid using if statements without curly braces3758 - 3759
Avoid using if statements without curly braces3762 - 3763
Avoid using if statements without curly braces3766 - 3767
Avoid using if statements without curly braces3768 - 3769
Avoid using if statements without curly braces3773 - 3774
Avoid using if statements without curly braces3777 - 3778
Avoid using if statements without curly braces3781 - 3782
Do not start a literal by 0 unless its an octal value3790
Avoid using if statements without curly braces3798 - 3799
Avoid using if statements without curly braces3802 - 3803
Avoid using if...else statements without curly braces3807
Avoid using if statements without curly braces3808 - 3809
Avoid using if statements without curly braces3812 - 3813
Avoid using if statements without curly braces3816 - 3817
Avoid using if statements without curly braces3820 - 3821
Avoid using if statements without curly braces3824 - 3825
Avoid using if statements without curly braces3828 - 3829
Avoid using if statements without curly braces3832 - 3833
Avoid using if statements without curly braces3836 - 3837
Avoid using if statements without curly braces3840 - 3841
Avoid using if statements without curly braces3844 - 3845
Avoid using if statements without curly braces3846 - 3847
Avoid using if statements without curly braces3851 - 3852
Avoid using if statements without curly braces3855 - 3856
Avoid using if statements without curly braces3859 - 3860
Avoid using if statements without curly braces3863 - 3864
Avoid using if statements without curly braces3867 - 3868
Avoid using if statements without curly braces3871 - 3872
Avoid using if statements without curly braces3875 - 3876
Avoid using if statements without curly braces3879 - 3880
Do not start a literal by 0 unless its an octal value3890
Do not start a literal by 0 unless its an octal value3892
Avoid using if statements without curly braces3898 - 3899
Avoid assignments in operands3912
Avoid using if statements without curly braces3912 - 3913
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'3915
Avoid using if statements without curly braces3923 - 3924
Avoid using if statements without curly braces3925 - 3926
Avoid using if statements without curly braces3940 - 3941
Avoid using if statements without curly braces3942 - 3943
Avoid using if statements without curly braces3960 - 3961
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'4010
Avoid using if statements without curly braces4017 - 4018
Avoid using if statements without curly braces4021 - 4022
Avoid using if statements without curly braces4031 - 4032
Avoid assignments in operands4044
Useless parentheses.4044
Avoid using if statements without curly braces4044 - 4045
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'4047
Avoid using if statements without curly braces4054 - 4055
Useless parentheses.4070
Avoid assignments in operands4070
Avoid using if statements without curly braces4070 - 4071
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'4073
Avoid using if statements without curly braces4081 - 4082
Avoid using if statements without curly braces4094 - 4095
Avoid assignments in operands4094
Useless parentheses.4094
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'4097
Avoid using if statements without curly braces4105 - 4106
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'4118
Avoid assignments in operands4130
Avoid using if statements without curly braces4130 - 4131
Avoid using if statements without curly braces4140 - 4141
Avoid using if statements without curly braces4145 - 4146
Avoid using if statements without curly braces4147 - 4148
Avoid using if statements without curly braces4154 - 4155
Avoid using if statements without curly braces4160 - 4161
Avoid using if...else statements without curly braces4165
Avoid using if...else statements without curly braces4167
Avoid using if...else statements without curly braces4169
Avoid using if statements without curly braces4172 - 4173
Avoid using if...else statements without curly braces4177
Avoid using if statements without curly braces4178 - 4179
Avoid using if statements without curly braces4180 - 4181
Avoid using if statements without curly braces4184 - 4185
Avoid using if statements without curly braces4188 - 4189
Avoid using if statements without curly braces4192 - 4193
Avoid using if statements without curly braces4196 - 4197
Avoid using if statements without curly braces4200 - 4201
Avoid using if statements without curly braces4202 - 4203
Avoid using if statements without curly braces4207 - 4208
Avoid using if statements without curly braces4211 - 4212
Avoid using if statements without curly braces4215 - 4216
Avoid using if statements without curly braces4219 - 4220
Avoid using if statements without curly braces4223 - 4224
Avoid using if statements without curly braces4227 - 4228
Avoid using if statements without curly braces4231 - 4232
Avoid using if statements without curly braces4235 - 4236
Avoid using if statements without curly braces4239 - 4240
Avoid using if statements without curly braces4243 - 4244
Avoid using if statements without curly braces4247 - 4248
Avoid using if statements without curly braces4251 - 4252
Avoid using if statements without curly braces4255 - 4256
Avoid using if statements without curly braces4259 - 4260
Avoid using if statements without curly braces4264 - 4265
Avoid using if statements without curly braces4268 - 4269
Avoid using if statements without curly braces4272 - 4273
Avoid using if statements without curly braces4276 - 4277
Avoid using if statements without curly braces4280 - 4281
Avoid using if statements without curly braces4284 - 4285
Avoid using if statements without curly braces4288 - 4289
Avoid using if statements without curly braces4290 - 4291
Avoid using if statements without curly braces4295 - 4296
Avoid using if statements without curly braces4299 - 4300
Avoid using if statements without curly braces4303 - 4304
Avoid using if statements without curly braces4307 - 4308
Avoid using if statements without curly braces4309 - 4310
Avoid using if statements without curly braces4314 - 4315
Avoid using if statements without curly braces4318 - 4319
Avoid using if statements without curly braces4322 - 4323
Avoid using if statements without curly braces4326 - 4327
Avoid using if statements without curly braces4330 - 4331
Avoid using if statements without curly braces4332 - 4333
Avoid using if statements without curly braces4337 - 4338
Avoid using if statements without curly braces4341 - 4342
Avoid using if statements without curly braces4345 - 4346
Avoid using if statements without curly braces4349 - 4350
Avoid using if statements without curly braces4351 - 4352
Avoid using if statements without curly braces4356 - 4357
Avoid using if statements without curly braces4358 - 4359
Avoid using if statements without curly braces4363 - 4364
Avoid using if statements without curly braces4367 - 4368
Avoid using if statements without curly braces4369 - 4370
Avoid using if statements without curly braces4374 - 4375
Avoid using if statements without curly braces4378 - 4379
Avoid using if statements without curly braces4382 - 4383
Avoid using if statements without curly braces4384 - 4385
Avoid using if statements without curly braces4389 - 4390
Avoid using if statements without curly braces4393 - 4394
Avoid using if statements without curly braces4397 - 4398
Avoid using if statements without curly braces4399 - 4400
Avoid using if statements without curly braces4404 - 4405
Avoid using if statements without curly braces4406 - 4407
Avoid using if statements without curly braces4411 - 4412
Do not start a literal by 0 unless its an octal value4420
Avoid using if...else statements without curly braces4427
Avoid using if statements without curly braces4428 - 4429
Avoid using if statements without curly braces4432 - 4433
Avoid using if statements without curly braces4438 - 4439
Avoid using if statements without curly braces4442 - 4443
Avoid using if statements without curly braces4446 - 4447
Avoid using if statements without curly braces4450 - 4451
Avoid using if statements without curly braces4454 - 4455
Avoid using if statements without curly braces4458 - 4459
Avoid using if statements without curly braces4462 - 4463
Avoid using if statements without curly braces4466 - 4467
Avoid using if statements without curly braces4470 - 4471
Avoid using if statements without curly braces4474 - 4475
Avoid using if statements without curly braces4481 - 4482
Avoid using if statements without curly braces4485 - 4486
Avoid using if statements without curly braces4489 - 4490
Avoid using if statements without curly braces4493 - 4494
Avoid using if statements without curly braces4497 - 4498
Avoid using if statements without curly braces4501 - 4502
Avoid using if statements without curly braces4505 - 4506
Avoid using if statements without curly braces4512 - 4513
Avoid using if statements without curly braces4517 - 4518
Avoid using if statements without curly braces4519 - 4520
Avoid using if statements without curly braces4524 - 4525
Avoid using if statements without curly braces4528 - 4529
Avoid using if statements without curly braces4532 - 4533
Avoid using if statements without curly braces4536 - 4537
Avoid using if statements without curly braces4540 - 4541
Avoid using if statements without curly braces4544 - 4545
Avoid using if statements without curly braces4548 - 4549
Avoid using if statements without curly braces4552 - 4553
Do not start a literal by 0 unless its an octal value4563
Do not start a literal by 0 unless its an octal value4565
Avoid using if statements without curly braces4571 - 4572
Avoid using if statements without curly braces4575 - 4576
Avoid using if statements without curly braces4579 - 4580
Avoid using if statements without curly braces4593 - 4594
Avoid assignments in operands4593
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'4596
Avoid using if statements without curly braces4609 - 4610
Avoid using if statements without curly braces4619 - 4620
Avoid using if statements without curly braces4637 - 4638
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'4676
Avoid using if statements without curly braces4683 - 4684
Avoid using if statements without curly braces4701 - 4702
Useless parentheses.4701
Avoid assignments in operands4701
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'4704
Avoid using if statements without curly braces4711 - 4712
Useless parentheses.4727
Avoid using if statements without curly braces4727 - 4728
Avoid assignments in operands4727
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'4730
Avoid using if statements without curly braces4738 - 4739
Avoid using if statements without curly braces4751 - 4752
Useless parentheses.4751
Avoid assignments in operands4751
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'4754
Avoid using if statements without curly braces4762 - 4763
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'4775
Avoid using if statements without curly braces4787 - 4788
Avoid assignments in operands4787
Avoid using if...else statements without curly braces4798
Avoid using if...else statements without curly braces4800
Avoid using if statements without curly braces4803 - 4804
Avoid using if statements without curly braces4807 - 4808
Avoid using if statements without curly braces4811 - 4812
Avoid using if statements without curly braces4815 - 4816
Avoid using if statements without curly braces4819 - 4820
Avoid using if statements without curly braces4823 - 4824
Avoid using if statements without curly braces4827 - 4828
Avoid using if statements without curly braces4831 - 4832
Avoid using if statements without curly braces4833 - 4834
Avoid using if statements without curly braces4838 - 4839
Avoid using if statements without curly braces4842 - 4843
Avoid using if statements without curly braces4846 - 4847
Avoid using if statements without curly braces4850 - 4851
Avoid using if statements without curly braces4854 - 4855
Avoid using if statements without curly braces4856 - 4857
Avoid using if statements without curly braces4861 - 4862
Avoid using if statements without curly braces4865 - 4866
Avoid using if statements without curly braces4869 - 4870
Do not start a literal by 0 unless its an octal value4878
Avoid using if statements without curly braces4886 - 4887
Avoid using if statements without curly braces4890 - 4891
Avoid using if...else statements without curly braces4895
Avoid using if statements without curly braces4896 - 4897
Avoid using if statements without curly braces4900 - 4901
Avoid using if statements without curly braces4904 - 4905
Avoid using if statements without curly braces4908 - 4909
Avoid using if statements without curly braces4912 - 4913
Avoid using if statements without curly braces4916 - 4917
Avoid using if statements without curly braces4920 - 4921
Avoid using if statements without curly braces4924 - 4925
Avoid using if statements without curly braces4928 - 4929
Avoid using if statements without curly braces4932 - 4933
Avoid using if statements without curly braces4934 - 4935
Avoid using if statements without curly braces4939 - 4940
Avoid using if statements without curly braces4943 - 4944
Avoid using if statements without curly braces4947 - 4948
Avoid using if statements without curly braces4951 - 4952
Avoid using if statements without curly braces4955 - 4956
Avoid using if statements without curly braces4959 - 4960
Do not start a literal by 0 unless its an octal value4970
Do not start a literal by 0 unless its an octal value4972
Avoid using if statements without curly braces4978 - 4979
Avoid using if statements without curly braces4992 - 4993
Avoid assignments in operands4992
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'4995
Avoid using if statements without curly braces5003 - 5004
Avoid using if statements without curly braces5007 - 5008
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'5034
Avoid using if statements without curly braces5041 - 5042
Avoid using if statements without curly braces5055 - 5056
Useless parentheses.5055
Avoid assignments in operands5055
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'5058
Avoid using if statements without curly braces5065 - 5066
Avoid using if statements without curly braces5069 - 5070
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'5082
Avoid using if statements without curly braces5094 - 5095
Avoid assignments in operands5094
Avoid using if statements without curly braces5106 - 5107
Avoid using if statements without curly braces5110 - 5111
Avoid using if statements without curly braces5114 - 5115
Avoid using if statements without curly braces5118 - 5119
Avoid using if statements without curly braces5122 - 5123
Avoid using if statements without curly braces5126 - 5127
Avoid using if statements without curly braces5130 - 5131
Avoid using if statements without curly braces5134 - 5135
Avoid using if statements without curly braces5138 - 5139
Avoid using if statements without curly braces5140 - 5141
Do not start a literal by 0 unless its an octal value5150
Avoid unused local variables such as 'l'.5150
Avoid using if statements without curly braces5156 - 5157
Avoid using if statements without curly braces5160 - 5161
Avoid using if statements without curly braces5164 - 5165
Avoid using if statements without curly braces5168 - 5169
Avoid using if statements without curly braces5172 - 5173
Do not start a literal by 0 unless its an octal value5183
Do not start a literal by 0 unless its an octal value5185
Avoid using if statements without curly braces5191 - 5192
Avoid using if statements without curly braces5205 - 5206
Avoid assignments in operands5205
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'5208
Variables that are final and static should be all capitals, 'jjnextStates' is not all capitals.5211
Useless parentheses.5233
Avoid using if statements without curly braces5235 - 5236
Variables that are final and static should be all capitals, 'jjstrLiteralImages' is not all capitals.5242
Variables that are final and static should be all capitals, 'lexStateNames' is not all capitals.5251
Variables that are final and static should be all capitals, 'jjnewLexState' is not all capitals.5267
Variables that are final and static should be all capitals, 'jjtoToken' is not all capitals.5272
Variables that are final and static should be all capitals, 'jjtoSkip' is not all capitals.5275
Variables that are final and static should be all capitals, 'jjtoSpecial' is not all capitals.5278
Variables that are final and static should be all capitals, 'jjtoMore' is not all capitals.5281
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'input_stream' is not final.5284
StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time).5287
StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time).5288
Avoid using for statements without curly braces5315 - 5316
Avoid assignments in operands5315
Avoid using if...else statements without curly braces5330
Avoid using if...else statements without curly braces5332
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'5380
Switch statements should have a default label5393 - 5487
Avoid using if statements without curly braces5490 - 5491
Do not start a literal by 0 unless its an octal value5492
Avoid using if statements without curly braces5497 - 5498
Do not start a literal by 0 unless its an octal value5501
Do not start a literal by 0 unless its an octal value5503
Avoid using if...else statements without curly braces5507
Avoid using if...else statements without curly braces5516
Avoid using if statements without curly braces5517 - 5518
Avoid using if statements without curly braces5522 - 5523
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'5530
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'error_line' is not final.5532
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'error_column' is not final.5533
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), 'error_after' is not final.5534
Variables should start with a lowercase character, 'EOFSeen' starts with uppercase character.5535
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException'5537
Avoid using if...else statements without curly braces5545
Avoid using if statements without curly braces5570 - 5571
Avoid using if statements without curly braces5577 - 5578
Avoid using if statements without curly braces5611 - 5612
Avoid using if statements without curly braces5636 - 5637
Avoid using if statements without curly braces5694 - 5695
Avoid using if statements without curly braces5720 - 5721
Avoid using if statements without curly braces5728 - 5729
Avoid using if statements without curly braces5751 - 5752
Avoid using if statements without curly braces5772 - 5773
Avoid using if statements without curly braces5819 - 5820
Avoid using if statements without curly braces5824 - 5825
Avoid using if statements without curly braces5829 - 5830
Avoid using if statements without curly braces5832 - 5833
Potential violation of Law of Demeter (static property access)5862
Potential violation of Law of Demeter (static property access)5864
Potential violation of Law of Demeter (static property access)5864
Avoid using if statements without curly braces5907 - 5908
Potential violation of Law of Demeter (method chain calls)5942

net/sourceforge/pmd/lang/vm/ast/VmParserTreeConstants.java

ViolationLine
An Interface should be used only to model a behaviour; consider converting this to a class.4 - 96
Avoid modifiers which are implied by the context6
Avoid modifiers which are implied by the context7
Avoid modifiers which are implied by the context8
Avoid modifiers which are implied by the context9
Avoid modifiers which are implied by the context10
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context12
Avoid modifiers which are implied by the context13
Avoid modifiers which are implied by the context14
Avoid modifiers which are implied by the context15
Avoid modifiers which are implied by the context16
Avoid modifiers which are implied by the context17
Avoid modifiers which are implied by the context18
Avoid modifiers which are implied by the context19
Avoid modifiers which are implied by the context20
Avoid modifiers which are implied by the context21
Avoid modifiers which are implied by the context22
Avoid modifiers which are implied by the context23
Avoid modifiers which are implied by the context24
Avoid modifiers which are implied by the context25
Avoid modifiers which are implied by the context26
Avoid modifiers which are implied by the context27
Avoid modifiers which are implied by the context28
Avoid modifiers which are implied by the context29
Avoid modifiers which are implied by the context30
Avoid modifiers which are implied by the context31
Avoid modifiers which are implied by the context32
Avoid modifiers which are implied by the context33
Avoid modifiers which are implied by the context34
Avoid modifiers which are implied by the context35
Avoid modifiers which are implied by the context36
Avoid modifiers which are implied by the context37
Avoid modifiers which are implied by the context38
Avoid modifiers which are implied by the context39
Avoid modifiers which are implied by the context40
Avoid modifiers which are implied by the context41
Avoid modifiers which are implied by the context42
Avoid modifiers which are implied by the context43
Avoid modifiers which are implied by the context44
Avoid modifiers which are implied by the context45
Avoid modifiers which are implied by the context46
Avoid modifiers which are implied by the context47
Avoid modifiers which are implied by the context48
Variables that are final and static should be all capitals, 'jjtNodeName' is not all capitals.51
Avoid modifiers which are implied by the context51 - 95

net/sourceforge/pmd/lang/vm/ast/VmParserVisitor.java

ViolationLine
Avoid modifiers which are implied by the context6
Avoid modifiers which are implied by the context7
Avoid modifiers which are implied by the context8
Avoid modifiers which are implied by the context9
Avoid modifiers which are implied by the context10
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context12
Avoid modifiers which are implied by the context13
Avoid modifiers which are implied by the context14
Avoid modifiers which are implied by the context15
Avoid modifiers which are implied by the context16
Avoid modifiers which are implied by the context17
Avoid modifiers which are implied by the context18
Avoid modifiers which are implied by the context19
Avoid modifiers which are implied by the context20
Avoid modifiers which are implied by the context21
Avoid modifiers which are implied by the context22
Avoid modifiers which are implied by the context23
Avoid modifiers which are implied by the context24
Avoid modifiers which are implied by the context25
Avoid modifiers which are implied by the context26
Avoid modifiers which are implied by the context27
Avoid modifiers which are implied by the context28
Avoid modifiers which are implied by the context29
Avoid modifiers which are implied by the context30
Avoid modifiers which are implied by the context31
Avoid modifiers which are implied by the context32
Avoid modifiers which are implied by the context33
Avoid modifiers which are implied by the context34
Avoid modifiers which are implied by the context35
Avoid modifiers which are implied by the context36
Avoid modifiers which are implied by the context37
Avoid modifiers which are implied by the context38
Avoid modifiers which are implied by the context39
Avoid modifiers which are implied by the context40
Avoid modifiers which are implied by the context41
Avoid modifiers which are implied by the context42
Avoid modifiers which are implied by the context43
Avoid modifiers which are implied by the context44
Avoid modifiers which are implied by the context45
Avoid modifiers which are implied by the context46
Avoid modifiers which are implied by the context47
Avoid modifiers which are implied by the context48