The following document contains the results of PMD 6.46.0.
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 71 |
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 65 |
| Rule | Violation | Line |
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'part'. | 238 |
| UnusedLocalVariable | Avoid unused local variables such as 'lanesBC'. | 295 |
| UnusedLocalVariable | Avoid unused local variables such as 'lanesFB'. | 303 |
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 151 |
| EmptyControlStatement | Empty if statement | 290–293 |
| UnusedFormalParameter | Avoid unused method parameters such as 'generationSpeed'. | 436 |
| UnusedFormalParameter | Avoid unused method parameters such as 'bcFactory'. | 438 |
| UnusedFormalParameter | Avoid unused method parameters such as 'gtuColorer'. | 438 |
| UnusedFormalParameter | Avoid unused method parameters such as 'tacticalFactory'. | 439 |
| UnusedFormalParameter | Avoid unused method parameters such as 'simulationTime'. | 439 |
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 56 |
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 54 |
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 57 |
| Rule | Violation | Line |
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'loadXml'. | 144 |
| EmptyCatchBlock | Avoid empty catch blocks | 199–202 |
| Rule | Violation | Line |
|---|---|---|
| UselessQualifiedThis | Useless qualified this usage in the same class. | 352 |
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 64 |
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryImport | Unused import 'java.net.URL' | 6 |
| UnnecessaryImport | Unused import 'org.djunits.value.vdouble.scalar.Duration' | 14 |
| UnnecessaryImport | Unused import 'org.djunits.value.vdouble.scalar.Time' | 15 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.core.dsol.AbstractOtsModel' | 17 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.core.dsol.OtsModelInterface' | 18 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.core.dsol.OtsSimulator' | 19 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.core.network.Network' | 20 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.road.network.RoadNetwork' | 21 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.road.network.factory.xml.parser.XmlNetworkLaneParser' | 22 |
| UnnecessaryImport | Unused import 'nl.tudelft.simulation.dsol.SimRuntimeException' | 30 |
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses. | 670 |
| UselessParentheses | Useless parentheses. | 671 |
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryImport | Unused import 'java.io.Serializable' | 4 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.core.network.NetworkException' | 20 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.draw.road.TrafficLightAnimation' | 23 |
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryImport | Unused import 'java.io.Serializable' | 3 |
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryImport | Unused import 'java.io.Serializable' | 7 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 71 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 65 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryImport | Unused import 'java.net.URL' | 4 | 6 |
| UnnecessaryImport | Unused import 'org.djunits.value.vdouble.scalar.Duration' | 4 | 14 |
| UnnecessaryImport | Unused import 'org.djunits.value.vdouble.scalar.Time' | 4 | 15 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.core.dsol.AbstractOtsModel' | 4 | 17 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.core.dsol.OtsModelInterface' | 4 | 18 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.core.dsol.OtsSimulator' | 4 | 19 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.core.network.Network' | 4 | 20 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.road.network.RoadNetwork' | 4 | 21 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.road.network.factory.xml.parser.XmlNetworkLaneParser' | 4 | 22 |
| UnnecessaryImport | Unused import 'nl.tudelft.simulation.dsol.SimRuntimeException' | 4 | 30 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'part'. | 3 | 238 |
| UnusedLocalVariable | Avoid unused local variables such as 'lanesBC'. | 3 | 295 |
| UnusedLocalVariable | Avoid unused local variables such as 'lanesFB'. | 3 | 303 |
| UselessParentheses | Useless parentheses. | 4 | 670 |
| UselessParentheses | Useless parentheses. | 4 | 671 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 151 |
| EmptyControlStatement | Empty if statement | 3 | 290–293 |
| UnusedFormalParameter | Avoid unused method parameters such as 'generationSpeed'. | 3 | 436 |
| UnusedFormalParameter | Avoid unused method parameters such as 'bcFactory'. | 3 | 438 |
| UnusedFormalParameter | Avoid unused method parameters such as 'gtuColorer'. | 3 | 438 |
| UnusedFormalParameter | Avoid unused method parameters such as 'tacticalFactory'. | 3 | 439 |
| UnusedFormalParameter | Avoid unused method parameters such as 'simulationTime'. | 3 | 439 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 56 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 54 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryImport | Unused import 'java.io.Serializable' | 4 | 4 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.core.network.NetworkException' | 4 | 20 |
| UnnecessaryImport | Unused import 'org.opentrafficsim.draw.road.TrafficLightAnimation' | 4 | 23 |
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 57 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryImport | Unused import 'java.io.Serializable' | 4 | 3 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryImport | Unused import 'java.io.Serializable' | 4 | 7 |
| UnusedLocalVariable | Avoid unused local variables such as 'loadXml'. | 3 | 144 |
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 199–202 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 352 |
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 64 |
| Filename | Rule message | Suppression type | Reason |
|---|---|---|---|
| org/opentrafficsim/demo/strategies/StrategiesDemo.java | Avoid unused private methods such as 'checkVehicleNumber()'. | annotation |