The following document contains the results of PMD 6.13.0.
| Rule | Violation | Line | 
|---|---|---|
| AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 325 | 
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 195–198 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 84 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'generationSpeed'. | 354 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'bcFactory'. | 357 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'gtuColorer'. | 357 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'simulationTime'. | 358 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'tacticalFactory'. | 358 | 
| 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'. | 59 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 67 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 42 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 90 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 67 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'part'. | 231 | 
| UnusedLocalVariable | Avoid unused local variables such as 'lanesBC'. | 286 | 
| UnusedLocalVariable | Avoid unused local variables such as 'lanesFB'. | 293 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 98 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 152 | 
| EmptyIfStmt | Avoid empty if statements | 290–292 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'generationSpeed'. | 437 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'gtuColorer'. | 439 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'bcFactory'. | 439 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'tacticalFactory'. | 440 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'simulationTime'. | 440 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 60 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 72 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 109 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 57 | 
| EmptyStatementBlock | Avoid empty block statements. | 183–185 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 53 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 56 | 
| EmptyStatementBlock | Avoid empty block statements. | 198–200 | 
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 198–201 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'line'. | 223 | 
| UnusedLocalVariable | Avoid unused local variables such as 'length'. | 230 | 
| UnusedLocalVariable | Avoid unused local variables such as 'linkTag'. | 235 | 
| UnusedLocalVariable | Avoid unused local variables such as 'wegtype'. | 236 | 
| UnusedLocalVariable | Avoid unused local variables such as 'typeWeg'. | 238 | 
| UnusedLocalVariable | Avoid unused local variables such as 'speed'. | 240 | 
| UnusedLocalVariable | Avoid unused local variables such as 'capacity'. | 242 | 
| UnusedLocalVariable | Avoid unused local variables such as 'dir'. | 440 | 
| EmptyCatchBlock | Avoid empty catch blocks | 474–477 | 
| UnusedLocalVariable | Avoid unused local variables such as 'dir'. | 506 | 
| EmptyCatchBlock | Avoid empty catch blocks | 542–545 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'speed'. | 418 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'defaultAnimationFactory'. | 210 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'colorer'. | 155 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'defaultAnimationFactory'. | 72 | 
| Rule | Violation | Line | 
|---|---|---|
| UselessQualifiedThis | Useless qualified this usage in the same class. | 471 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 475 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 480 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 480 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 74 | 
| UnusedFormalParameter | Avoid unused constructor parameters such as 'shortName'. | 169 | 
| UnusedFormalParameter | Avoid unused constructor parameters such as 'description'. | 169 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 68 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 57 | 
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 193–196 | 
| EmptyCatchBlock | Avoid empty catch blocks | 202–205 | 
| CollapsibleIfStatements | These nested if statements could be combined | 264–268 | 
| EmptyIfStmt | Avoid empty if statements | 590–592 | 
| EmptyIfStmt | Avoid empty if statements | 594–596 | 
| EmptyIfStmt | Avoid empty if statements | 598–600 | 
| EmptyIfStmt | Avoid empty if statements | 602–604 | 
| Rule | Violation | Line | 
|---|---|---|
| EmptyIfStmt | Avoid empty if statements | 470–472 | 
| EmptyIfStmt | Avoid empty if statements | 474–476 | 
| EmptyIfStmt | Avoid empty if statements | 478–480 | 
| EmptyIfStmt | Avoid empty if statements | 482–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 | 
|---|---|---|
| EmptyTryBlock | Avoid empty try blocks | 363–389 | 
| EmptyTryBlock | Avoid empty try blocks | 458–481 | 
| Rule | Violation | Line | 
|---|---|---|
| UselessQualifiedThis | Useless qualified this usage in the same class. | 973 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 975 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 979 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 1008 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 1010 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 1010 | 
| 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. | 345 | 
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 642 | 
| UselessParentheses | Useless parentheses. | 643 | 
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 441 | 
| UselessParentheses | Useless parentheses. | 507 | 
| Rule | Violation | Line | 
|---|---|---|
| UnusedImports | Avoid unused imports such as 'org.djunits.unit.LengthUnit' | 14 | 
| UnusedImports | Avoid unused imports such as 'org.djunits.value.vdouble.scalar.Length' | 16 | 
| UnusedImports | Avoid unused imports such as 'org.opentrafficsim.core.gtu.GTUType' | 25 | 
| UnusedImports | Avoid unused imports such as 'org.opentrafficsim.road.network.lane.conflict.ConflictBuilder' | 34 | 
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 177 | 
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 366 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 195–198 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 84 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'generationSpeed'. | 3 | 354 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'bcFactory'. | 3 | 357 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'gtuColorer'. | 3 | 357 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'simulationTime'. | 3 | 358 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'tacticalFactory'. | 3 | 358 | 
| 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 | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 59 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 67 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 42 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 90 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 67 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'part'. | 3 | 231 | 
| UnusedLocalVariable | Avoid unused local variables such as 'lanesBC'. | 3 | 286 | 
| UnusedLocalVariable | Avoid unused local variables such as 'lanesFB'. | 3 | 293 | 
| UselessParentheses | Useless parentheses. | 4 | 642 | 
| UselessParentheses | Useless parentheses. | 4 | 643 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 98 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 152 | 
| EmptyIfStmt | Avoid empty if statements | 3 | 290–292 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'generationSpeed'. | 3 | 437 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'gtuColorer'. | 3 | 439 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'bcFactory'. | 3 | 439 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'tacticalFactory'. | 3 | 440 | 
| UnusedFormalParameter | Avoid unused method parameters such as 'simulationTime'. | 3 | 440 | 
| 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 | 72 | 
| 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 | 57 | 
| EmptyStatementBlock | Avoid empty block statements. | 3 | 183–185 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 53 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 56 | 
| EmptyStatementBlock | Avoid empty block statements. | 3 | 198–200 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 198–201 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'line'. | 3 | 223 | 
| UnusedLocalVariable | Avoid unused local variables such as 'length'. | 3 | 230 | 
| UnusedLocalVariable | Avoid unused local variables such as 'linkTag'. | 3 | 235 | 
| UnusedLocalVariable | Avoid unused local variables such as 'wegtype'. | 3 | 236 | 
| UnusedLocalVariable | Avoid unused local variables such as 'typeWeg'. | 3 | 238 | 
| UnusedLocalVariable | Avoid unused local variables such as 'speed'. | 3 | 240 | 
| UnusedLocalVariable | Avoid unused local variables such as 'capacity'. | 3 | 242 | 
| AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 2 | 325 | 
| UnusedLocalVariable | Avoid unused local variables such as 'dir'. | 3 | 440 | 
| UselessParentheses | Useless parentheses. | 4 | 441 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 474–477 | 
| UnusedLocalVariable | Avoid unused local variables such as 'dir'. | 3 | 506 | 
| UselessParentheses | Useless parentheses. | 4 | 507 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 542–545 | 
| 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 | 210 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'colorer'. | 3 | 155 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedImports | Avoid unused imports such as 'org.djunits.unit.LengthUnit' | 4 | 14 | 
| UnusedImports | Avoid unused imports such as 'org.djunits.value.vdouble.scalar.Length' | 4 | 16 | 
| UnusedImports | Avoid unused imports such as 'org.opentrafficsim.core.gtu.GTUType' | 4 | 25 | 
| UnusedImports | Avoid unused imports such as 'org.opentrafficsim.road.network.lane.conflict.ConflictBuilder' | 4 | 34 | 
| UnusedPrivateField | Avoid unused private fields such as 'defaultAnimationFactory'. | 3 | 72 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 471 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 475 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 480 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 480 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 177 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 74 | 
| UnusedFormalParameter | Avoid unused constructor parameters such as 'shortName'. | 3 | 169 | 
| UnusedFormalParameter | Avoid unused constructor parameters such as 'description'. | 3 | 169 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 68 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnusedFormalParameter | Avoid unused constructor parameters such as 'title'. | 3 | 57 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 193–196 | 
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 202–205 | 
| CollapsibleIfStatements | These nested if statements could be combined | 3 | 264–268 | 
| EmptyIfStmt | Avoid empty if statements | 3 | 590–592 | 
| EmptyIfStmt | Avoid empty if statements | 3 | 594–596 | 
| EmptyIfStmt | Avoid empty if statements | 3 | 598–600 | 
| EmptyIfStmt | Avoid empty if statements | 3 | 602–604 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyIfStmt | Avoid empty if statements | 3 | 470–472 | 
| EmptyIfStmt | Avoid empty if statements | 3 | 474–476 | 
| EmptyIfStmt | Avoid empty if statements | 3 | 478–480 | 
| EmptyIfStmt | Avoid empty if statements | 3 | 482–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 | 
|---|---|---|---|
| EmptyTryBlock | Avoid empty try blocks | 3 | 363–389 | 
| EmptyTryBlock | Avoid empty try blocks | 3 | 458–481 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 366 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 973 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 975 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 979 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 1008 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 1010 | 
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 1010 | 
| 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 | 
|---|---|---|---|
| UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 345 |