The following document contains the results of PMD 6.13.0.
| Rule | Violation | Line | 
|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 311–314 | 
| CollapsibleIfStatements | These nested if statements could be combined | 346–349 | 
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' | 23 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double' due to existing implicit import 'java.lang.*' | 41 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.valueOf' due to existing implicit import 'java.lang.*' | 54 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Float' due to existing implicit import 'java.lang.*' | 59 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Float.valueOf' due to existing implicit import 'java.lang.*' | 72 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Long' due to existing implicit import 'java.lang.*' | 77 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Long.valueOf' due to existing implicit import 'java.lang.*' | 90 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Short' due to existing implicit import 'java.lang.*' | 95 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Short.valueOf' due to existing implicit import 'java.lang.*' | 108 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Byte' due to existing implicit import 'java.lang.*' | 113 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Byte.valueOf' due to existing implicit import 'java.lang.*' | 126 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean' due to existing implicit import 'java.lang.*' | 131 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 144 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Character' due to existing implicit import 'java.lang.*' | 149 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' | 4 | 23 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double' due to existing implicit import 'java.lang.*' | 4 | 41 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.valueOf' due to existing implicit import 'java.lang.*' | 4 | 54 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Float' due to existing implicit import 'java.lang.*' | 4 | 59 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Float.valueOf' due to existing implicit import 'java.lang.*' | 4 | 72 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Long' due to existing implicit import 'java.lang.*' | 4 | 77 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Long.valueOf' due to existing implicit import 'java.lang.*' | 4 | 90 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Short' due to existing implicit import 'java.lang.*' | 4 | 95 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Short.valueOf' due to existing implicit import 'java.lang.*' | 4 | 108 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Byte' due to existing implicit import 'java.lang.*' | 4 | 113 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Byte.valueOf' due to existing implicit import 'java.lang.*' | 4 | 126 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean' due to existing implicit import 'java.lang.*' | 4 | 131 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 4 | 144 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Character' due to existing implicit import 'java.lang.*' | 4 | 149 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 311–314 | 
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 346–349 |