PMD Results

The following document contains the results of PMD 4.2.2.

Files

name/angoca/db2sa/core/impl/lexical/ImplLexicalAnalyzer.java

Violation Line
The class 'ImplLexicalAnalyzer' has a Cyclomatic Complexity of 4 (Highest = 10). 67 - 246
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
The method 'processPhrase' has a Cyclomatic Complexity of 10. 139 - 214
Position literals first in String comparisons 162
Avoid instantiating new objects inside loops 163
Prefer StringBuffer over += for concatenating strings 183

name/angoca/db2sa/core/impl/syntactic/ImplSyntaxAnalyzer.java

Violation Line
The class 'ImplSyntaxAnalyzer' has a Cyclomatic Complexity of 4 (Highest = 12). 78 - 358
Found non-transient, non-static member. Please mark as transient or provide accessors. 95
The method 'getOptions' has a Cyclomatic Complexity of 12. 186 - 266
Avoid catching NullPointerException; consider removing the cause of the NPE. 258
Avoid throwing raw exception types. 261