PMD Results

The following document contains the results of PMD 4.1.

Files

org/apache/geronimo/gshell/parser/visitor/ExecutingVisitor.java

ViolationLine
Error while parsing /Users/gnodet/work/geronimo/gshell/trunk/target/checkout/gshell-parser/src/main/java/org/apache/geronimo/gshell/parser/visitor/ExecutingVisitor.java: Can't use generics unless running in JDK 1.5 mode!0
Error while parsing /Users/gnodet/work/geronimo/gshell/trunk/target/checkout/gshell-parser/src/main/java/org/apache/geronimo/gshell/parser/visitor/ExecutingVisitor.java: Can't use generics unless running in JDK 1.5 mode!0
Error while parsing /Users/gnodet/work/geronimo/gshell/trunk/target/checkout/gshell-parser/src/main/java/org/apache/geronimo/gshell/parser/visitor/ExecutingVisitor.java: Can't use generics unless running in JDK 1.5 mode!0

org/apache/geronimo/gshell/parser/visitor/LoggingVisitor.java

ViolationLine
Error while parsing /Users/gnodet/work/geronimo/gshell/trunk/target/checkout/gshell-parser/src/main/java/org/apache/geronimo/gshell/parser/visitor/LoggingVisitor.java: ERROR: Can't use enum as a keyword in pre-JDK 1.5 target0
Error while parsing /Users/gnodet/work/geronimo/gshell/trunk/target/checkout/gshell-parser/src/main/java/org/apache/geronimo/gshell/parser/visitor/LoggingVisitor.java: ERROR: Can't use enum as a keyword in pre-JDK 1.5 target0
Error while parsing /Users/gnodet/work/geronimo/gshell/trunk/target/checkout/gshell-parser/src/main/java/org/apache/geronimo/gshell/parser/visitor/LoggingVisitor.java: ERROR: Can't use enum as a keyword in pre-JDK 1.5 target0

org/apache/geronimo/gshell/parser/CommandLineParser.java

ViolationLine
An empty statement (semicolon) not part of a loop48
An empty statement (semicolon) not part of a loop63
Do not use if statements that are always true or always false77
Do not use if statements that are always true or always false86
Do not use if statements that are always true or always false89
Do not use if statements that are always true or always false91
An empty statement (semicolon) not part of a loop111
An empty statement (semicolon) not part of a loop126
Do not use if statements that are always true or always false137
Do not use if statements that are always true or always false140
Do not use if statements that are always true or always false142
An empty statement (semicolon) not part of a loop163
Do not use if statements that are always true or always false178
Do not use if statements that are always true or always false181
Do not use if statements that are always true or always false183

org/apache/geronimo/gshell/parser/CommandLineParserTokenManager.java

ViolationLine
Avoid unused imports such as 'java.io.Reader'3
Avoid unused imports such as 'java.io.StringReader'4
Avoid unused imports such as 'org.slf4j.Logger'5
Avoid unused imports such as 'org.slf4j.LoggerFactory'6
Avoid unused method parameters such as 'active0'.16 - 23
Avoid unused private methods such as 'jjStartNfa_0(int,long)'.24
Do not start a literal by 0 unless it's an octal value289
Do not start a literal by 0 unless it's an octal value383
Do not start a literal by 0 unless it's an octal value385
Do not start a literal by 0 unless it's an octal value588
Do not start a literal by 0 unless it's an octal value596
Avoid unused private methods such as 'jjCheckNAddTwoStates(int,int)'.647

org/apache/geronimo/gshell/parser/TokenMgrError.java

ViolationLine
Overriding method merely calls super117 - 119