The following document contains the results of PMD 6.46.0.
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 199–202 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 86 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'generationSpeed'. | 356 |
UnusedFormalParameter | Avoid unused method parameters such as 'gtuColorer'. | 359 |
UnusedFormalParameter | Avoid unused method parameters such as 'bcFactory'. | 359 |
UnusedFormalParameter | Avoid unused method parameters such as 'simulationTime'. | 360 |
UnusedFormalParameter | Avoid unused method parameters such as 'tacticalFactory'. | 360 |
Rule | Violation | Line |
---|---|---|
UnusedLocalVariable | Avoid unused local variables such as 'perc'. | 271 |
EmptyCatchBlock | Avoid empty catch blocks | 314–317 |
EmptyCatchBlock | Avoid empty catch blocks | 351–354 |
UnusedFormalParameter | Avoid unused method parameters such as 'egoSpeed'. | 423 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 60 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 73 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 43 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 92 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 68 |
Rule | Violation | Line |
---|---|---|
UnusedLocalVariable | Avoid unused local variables such as 'part'. | 230 |
UnusedLocalVariable | Avoid unused local variables such as 'lanesBC'. | 283 |
UnusedLocalVariable | Avoid unused local variables such as 'lanesFB'. | 290 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 100 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 154 |
EmptyControlStatement | Empty if statement | 294–297 |
UnusedFormalParameter | Avoid unused method parameters such as 'generationSpeed'. | 442 |
UnusedFormalParameter | Avoid unused method parameters such as 'gtuColorer'. | 444 |
UnusedFormalParameter | Avoid unused method parameters such as 'bcFactory'. | 444 |
UnusedFormalParameter | Avoid unused method parameters such as 'tacticalFactory'. | 445 |
UnusedFormalParameter | Avoid unused method parameters such as 'simulationTime'. | 445 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 60 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 109 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 59 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 55 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 58 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 75 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 199–202 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'speed'. | 418 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'defaultAnimationFactory'. | 214 |
Rule | Violation | Line |
---|---|---|
UselessQualifiedThis | Useless qualified this usage in the same class. | 477 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 481 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 486 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 486 |
Rule | Violation | Line |
---|---|---|
UnnecessarySemicolon | Unnecessary semicolon | 265 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 66 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'description'. | 159 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'shortName'. | 159 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 66 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 59 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 192–195 |
EmptyCatchBlock | Avoid empty catch blocks | 201–204 |
CollapsibleIfStatements | These nested if statements could be combined | 263–267 |
EmptyControlStatement | Empty if statement | 588–603 |
EmptyControlStatement | Empty if statement | 592–603 |
EmptyControlStatement | Empty if statement | 596–603 |
EmptyControlStatement | Empty if statement | 600–603 |
Rule | Violation | Line |
---|---|---|
EmptyControlStatement | Empty if statement | 469–484 |
EmptyControlStatement | Empty if statement | 473–484 |
EmptyControlStatement | Empty if statement | 477–484 |
EmptyControlStatement | Empty if statement | 481–484 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'lbSocket'. | 45 |
UnusedPrivateField | Avoid unused private fields such as 'lbContext'. | 48 |
UnusedPrivateField | Avoid unused private fields such as 'messageCount'. | 51 |
Rule | Violation | Line |
---|---|---|
EmptyControlStatement | Empty try body | 361–393 |
EmptyControlStatement | Empty try body | 455–484 |
Rule | Violation | Line |
---|---|---|
UselessQualifiedThis | Useless qualified this usage in the same class. | 972 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 974 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 978 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 1007 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 1009 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 1009 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 1013 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 1013 |
Rule | Violation | Line |
---|---|---|
UselessQualifiedThis | Useless qualified this usage in the same class. | 354 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 153 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 164 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 175 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 188 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 199 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 210 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 221 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 232 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 243 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'nl.tudelft.simulation.dsol.simulators.SimulatorInterface' | 92 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface' | 46 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface' | 53 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 639 |
UselessParentheses | Useless parentheses. | 640 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 177 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface' | 169 |
UselessParentheses | Useless parentheses. | 367–368 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'java.awt.BorderLayout' | 3 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 199–202 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 86 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 4 | 153 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 4 | 164 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 4 | 175 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 4 | 188 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 4 | 199 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 4 | 210 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 4 | 221 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 4 | 232 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Double.parseDouble' due to existing implicit import 'java.lang.*' | 4 | 243 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'nl.tudelft.simulation.dsol.simulators.SimulatorInterface' | 4 | 92 |
UnusedFormalParameter | Avoid unused method parameters such as 'generationSpeed'. | 3 | 356 |
UnusedFormalParameter | Avoid unused method parameters such as 'gtuColorer'. | 3 | 359 |
UnusedFormalParameter | Avoid unused method parameters such as 'bcFactory'. | 3 | 359 |
UnusedFormalParameter | Avoid unused method parameters such as 'simulationTime'. | 3 | 360 |
UnusedFormalParameter | Avoid unused method parameters such as 'tacticalFactory'. | 3 | 360 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedLocalVariable | Avoid unused local variables such as 'perc'. | 3 | 271 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 314–317 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 351–354 |
UnusedFormalParameter | Avoid unused method parameters such as 'egoSpeed'. | 3 | 423 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface' | 4 | 46 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 60 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface' | 4 | 53 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 73 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 43 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 92 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 68 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedLocalVariable | Avoid unused local variables such as 'part'. | 3 | 230 |
UnusedLocalVariable | Avoid unused local variables such as 'lanesBC'. | 3 | 283 |
UnusedLocalVariable | Avoid unused local variables such as 'lanesFB'. | 3 | 290 |
UselessParentheses | Useless parentheses. | 4 | 639 |
UselessParentheses | Useless parentheses. | 4 | 640 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 100 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 154 |
EmptyControlStatement | Empty if statement | 3 | 294–297 |
UnusedFormalParameter | Avoid unused method parameters such as 'generationSpeed'. | 3 | 442 |
UnusedFormalParameter | Avoid unused method parameters such as 'gtuColorer'. | 3 | 444 |
UnusedFormalParameter | Avoid unused method parameters such as 'bcFactory'. | 3 | 444 |
UnusedFormalParameter | Avoid unused method parameters such as 'tacticalFactory'. | 3 | 445 |
UnusedFormalParameter | Avoid unused method parameters such as 'simulationTime'. | 3 | 445 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 60 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 109 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 59 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 55 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 58 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 75 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 199–202 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'speed'. | 3 | 418 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'defaultAnimationFactory'. | 3 | 214 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 477 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 481 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 486 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 486 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 177 |
UnnecessarySemicolon | Unnecessary semicolon | 3 | 265 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 66 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'description'. | 3 | 159 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'shortName'. | 3 | 159 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 66 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 59 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 192–195 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 201–204 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 263–267 |
EmptyControlStatement | Empty if statement | 3 | 588–603 |
EmptyControlStatement | Empty if statement | 3 | 592–603 |
EmptyControlStatement | Empty if statement | 3 | 596–603 |
EmptyControlStatement | Empty if statement | 3 | 600–603 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyControlStatement | Empty if statement | 3 | 469–484 |
EmptyControlStatement | Empty if statement | 3 | 473–484 |
EmptyControlStatement | Empty if statement | 3 | 477–484 |
EmptyControlStatement | Empty if statement | 3 | 481–484 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'lbSocket'. | 3 | 45 |
UnusedPrivateField | Avoid unused private fields such as 'lbContext'. | 3 | 48 |
UnusedPrivateField | Avoid unused private fields such as 'messageCount'. | 3 | 51 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyControlStatement | Empty try body | 3 | 361–393 |
EmptyControlStatement | Empty try body | 3 | 455–484 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface' | 4 | 169 |
UselessParentheses | Useless parentheses. | 4 | 367–368 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 972 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 974 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 978 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 1007 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 1009 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 1009 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 1013 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 1013 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'java.awt.BorderLayout' | 4 | 3 |
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 354 |
Filename | Rule message | Suppression type | Reason |
---|---|---|---|
strategies/StrategiesDemo.java | Avoid unused private methods such as 'checkVehicleNumber()'. | annotation |