Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.0.5.

Files

org/apache/maven/surefire/group/parse/GroupMatcherParser.java

Violation Line
Do not use if statements that are always true or always false 57
Do not use if statements that are always true or always false 71
Do not use if statements that are always true or always false 92
Do not use if statements that are always true or always false 122
Do not use if statements that are always true or always false 137
Do not use if statements that are always true or always false 162
Avoid unused private fields such as 'jj_ntk'. 409
Unnecessary use of fully qualified name 'java.io.InputStream' due to existing import 'java.io.*' 426
Unnecessary use of fully qualified name 'java.io.InputStream' due to existing import 'java.io.*' 430
Unnecessary use of fully qualified name 'java.io.UnsupportedEncodingException' due to existing import 'java.io.*' 431
Unnecessary use of fully qualified name 'java.io.InputStream' due to existing import 'java.io.*' 441
Unnecessary use of fully qualified name 'java.io.InputStream' due to existing import 'java.io.*' 445
Unnecessary use of fully qualified name 'java.io.UnsupportedEncodingException' due to existing import 'java.io.*' 446
Unnecessary use of fully qualified name 'java.io.Reader' due to existing import 'java.io.*' 456
Unnecessary use of fully qualified name 'java.io.Reader' due to existing import 'java.io.*' 467
Avoid unused private methods such as 'jj_ntk()'. 564
Avoid empty catch blocks 670

org/apache/maven/surefire/group/parse/GroupMatcherParserTokenManager.java

Violation Line
Unnecessary use of fully qualified name 'java.io.PrintStream' due to existing import 'java.io.*' 11
Unnecessary use of fully qualified name 'java.io.PrintStream' due to existing import 'java.io.*' 13
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*' 100
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*' 128
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*' 150
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*' 168
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*' 186
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*' 206
Do not start a literal by 0 unless its an octal value 240
Avoid unused local variables such as 'i2'. 286
Do not start a literal by 0 unless its an octal value 287
Avoid unused local variables such as 'l2'. 287
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*' 306
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*' 420
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*' 431
Do not start a literal by 0 unless its an octal value 439
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.*' 454
Avoid unused private methods such as 'jjAddStates(int,int)'. 480
Avoid unused private methods such as 'jjCheckNAddTwoStates(int,int)'. 486