PMD Results

The following document contains the results of PMD 5.0.2.

Files

org/jomc/util/WeakIdentityHashMap.java

ViolationLine
Avoid empty while statements444
Avoid empty while statements608

org/jomc/util/SimpleCharStream.java

ViolationLine
Useless parentheses.91
Useless parentheses.202
Useless parentheses.202
Useless parentheses.435

org/jomc/util/TokenMgrError.java

ViolationLine
Useless parentheses.138 - 142
Overriding method merely calls super154 - 156

org/jomc/util/VersionParser.java

ViolationLine
Unnecessary final modifier in final class219 - 251
An empty statement (semicolon) not part of a loop228
An empty statement (semicolon) not part of a loop238
Do not use if statements that are always true or always false249
Unnecessary final modifier in final class253 - 269
Unnecessary final modifier in final class371 - 377
Unnecessary final modifier in final class380 - 387
Unnecessary use of fully qualified name 'java.util.List' due to existing import 'java.util.List'396
Unnecessary final modifier in final class432 - 433
Unnecessary final modifier in final class436 - 437

org/jomc/util/VersionParserTokenManager.java

ViolationLine
Avoid unused imports such as 'java.io.StringReader'33
Avoid unused imports such as 'java.text.MessageFormat'34
Avoid unused imports such as 'java.text.NumberFormat'35
Avoid unused imports such as 'java.util.List'36
Avoid unused imports such as 'java.util.LinkedList'37
Avoid unused imports such as 'java.util.Locale'38
Avoid unused imports such as 'java.util.ResourceBundle'39
Do not start a literal by 0 unless its an octal value111
These nested if statements could be combined125 - 126
Do not start a literal by 0 unless its an octal value142
Avoid unused private methods such as 'jjAddStates(int,int)'.324
Avoid unused private methods such as 'jjCheckNAddTwoStates(int,int)'.330