The following document contains the results of PMD 6.13.0.
| Rule | Violation | Line | 
|---|---|---|
| EmptyIfStmt | Avoid empty if statements | 245–247 | 
| Rule | Violation | Line | 
|---|---|---|
| UselessQualifiedThis | Useless qualified this usage in the same class. | 400 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 408 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 429 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 449 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 784 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 785 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'status'. | 888 | 
| UnusedLocalVariable | Avoid unused local variables such as 'plot'. | 890 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 890 | 
| Rule | Violation | Line | 
|---|---|---|
| UselessOverridingMethod | Overriding method merely calls super | 281–285 | 
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 149–152 | 
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 489 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedImports | Avoid unused imports such as 'org.opentrafficsim.draw.road.DestinationAnimation' | 30 | 
| UnusedImports | Avoid unused imports such as 'org.opentrafficsim.draw.road.SinkAnimation' | 34 | 
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.awt.Font.BOLD' due to existing import 'java.awt.Font' | 119 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 489 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedImports | Avoid unused imports such as 'org.opentrafficsim.draw.road.DestinationAnimation' | 4 | 30 | 
| UnusedImports | Avoid unused imports such as 'org.opentrafficsim.draw.road.SinkAnimation' | 4 | 34 | 
| EmptyIfStmt | Avoid empty if statements | 3 | 245–247 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.awt.Font.BOLD' due to existing import 'java.awt.Font' | 4 | 119 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 400 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 408 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 429 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 449 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 784 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 785 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'status'. | 3 | 888 | 
| UnusedLocalVariable | Avoid unused local variables such as 'plot'. | 3 | 890 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 890 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessOverridingMethod | Overriding method merely calls super | 3 | 281–285 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 149–152 |