The following document contains the results of PMD 5.3.5.
Violation | Line |
---|---|
Avoid unused private fields such as 'lanes'. | 30 |
Avoid empty if statements | 68–70 |
Violation | Line |
---|---|
Avoid unused imports such as 'org.opentrafficsim.road.gtu.lane.perception.LanePerception' | 32 |
Useless parentheses. | 257 |
Useless parentheses. | 257 |
Useless parentheses. | 258 |
Useless parentheses. | 258 |
These nested if statements could be combined | 328–348 |
These nested if statements could be combined | 389–409 |
Violation | Line |
---|---|
Avoid unused constructor parameters such as 'network'. | 108 |
Avoid modifiers which are implied by the context | 327–328 |
Violation | Line |
---|---|
Avoid unused constructor parameters such as 'direction'. | 102 |
Avoid unused constructor parameters such as 'position'. | 102 |
Violation | Line |
---|---|
Avoid modifiers which are implied by the context | 24 |
Violation | Line |
---|---|
Useless parentheses. | 279 |
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead. | 635 |
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead. | 651 |
Avoid empty catch blocks | 886–889 |
Violation | Line |
---|---|
Avoid empty if statements | 57–59 |
Violation | Line |
---|---|
Avoid empty if statements | 59–61 |
Violation | Line |
---|---|
Avoid unused constructor parameters such as 'id'. | 34 |
Violation | Line |
---|---|
Avoid unused private fields such as 'POINT_000'. | 36 |
Violation | Line |
---|---|
Avoid unused local variables such as 'down'. | 66 |
Avoid unused local variables such as 'upMerge'. | 72 |
Avoid empty if statements | 74–77 |
Avoid empty if statements | 79–82 |
Violation | Line |
---|---|
Useless parentheses. | 241 |
Useless parentheses. | 242 |
Useless parentheses. | 265 |
Useless parentheses. | 266 |
Violation | Line |
---|---|
These nested if statements could be combined | 882–900 |
Useless parentheses. | 957 |
Useless parentheses. | 957 |
Useless parentheses. | 958 |
Useless parentheses. | 958 |
Violation | Line |
---|---|
Do not use if statements that are always true or always false | 101 |
Do not use if statements that are always true or always false | 308 |
Violation | Line |
---|---|
Do not use if statements that are always true or always false | 122 |
Do not use if statements that are always true or always false | 162 |
Do not use if statements that are always true or always false | 199 |
Do not use if statements that are always true or always false | 360 |
Do not use if statements that are always true or always false | 447 |
These nested if statements could be combined | 968–986 |
Violation | Line |
---|---|
Avoid unused imports such as 'org.opentrafficsim.core.Throw' | 8 |
Violation | Line |
---|---|
Avoid unused imports such as 'org.djunits.value.vdouble.scalar.Acceleration' | 3 |
Avoid unused imports such as 'org.djunits.value.vdouble.scalar.Speed' | 5 |
Violation | Line |
---|---|
Overriding method merely calls super | 35–38 |
Violation | Line |
---|---|
These nested if statements could be combined | 543–560 |
Useless parentheses. | 616 |
Useless parentheses. | 616 |
Useless parentheses. | 617 |
Useless parentheses. | 617 |
Violation | Line |
---|---|
Avoid unused imports such as 'java.util.Collection' | 3 |
Avoid unused imports such as 'java.util.HashSet' | 4 |
Avoid unused imports such as 'org.opentrafficsim.core.gtu.perception.TimeStampedObject' | 8 |
Avoid unused imports such as 'org.opentrafficsim.core.perception.PerceivedObject' | 10 |
Violation | Line |
---|---|
Avoid unused local variables such as 'fromFirst'. | 388 |
Avoid unused local variables such as 'toFirst'. | 389 |
Violation | Line |
---|---|
Avoid unused local variables such as 'maximumReverseHeadway'. | 127 |
Avoid unused local variables such as 'currentLaneFine'. | 148 |
Useless parentheses. | 212–213 |
Useless parentheses. | 214–215 |
These nested if statements could be combined | 527–532 |
Useless parentheses. | 527 |
Useless parentheses. | 528 |
Avoid unused method parameters such as 'gtu'. | 561 |
Violation | Line |
---|---|
These nested if statements could be combined | 145–160 |
Avoid unused method parameters such as 'lanePathInfo'. | 381 |
Violation | Line |
---|---|
These nested if statements could be combined | 154–168 |
Useless parentheses. | 453–454 |
Avoid unused private methods such as 'interpolateLinear(OTSLine3D,OTSLine3D,double)'. | 544 |
Violation | Line |
---|---|
Useless parentheses. | 156 |
Useless parentheses. | 157–160 |
Violation | Line |
---|---|
Useless parentheses. | 488 |
Useless parentheses. | 489 |
Violation | Line |
---|---|
Avoid unused imports such as 'org.opentrafficsim.core.gtu.GTU' | 8 |
Useless parentheses. | 166 |
Useless parentheses. | 167 |
Useless parentheses. | 181 |
Useless parentheses. | 182 |
Violation | Line |
---|---|
These nested if statements could be combined | 40–43 |
Violation | Line |
---|---|
Useless parentheses. | 88 |
Violation | Line |
---|---|
Avoid unused local variables such as 'lane'. | 215 |
Avoid unused local variables such as 'gtuClass'. | 216 |
Avoid unused local variables such as 'rg'. | 222 |
Violation | Line |
---|---|
Useless parentheses. | 428 |
These nested if statements could be combined | 643–646 |
Avoid unused local variables such as 'trafficLight'. | 709 |
These nested if statements could be combined | 781–782 |
These nested if statements could be combined | 805–806 |
Violation | Line |
---|---|
Useless parentheses. | 400 |
Useless parentheses. | 403 |
Useless parentheses. | 414 |
Useless parentheses. | 416 |
These nested if statements could be combined | 419–423 |
These nested if statements could be combined | 456–460 |
Useless parentheses. | 565 |
Violation | Line |
---|---|
Avoid modifiers which are implied by the context | 66–83 |
Avoid modifiers which are implied by the context | 97–114 |
Avoid modifiers which are implied by the context | 126–143 |
Avoid modifiers which are implied by the context | 155–172 |
Avoid modifiers which are implied by the context | 184–215 |
Avoid modifiers which are implied by the context | 227–258 |
Avoid modifiers which are implied by the context | 275–321 |
Useless parentheses. | 306–308 |
Avoid modifiers which are implied by the context | 338–384 |
Useless parentheses. | 369–371 |
Avoid modifiers which are implied by the context | 401–458 |
Useless parentheses. | 440–442 |
Useless parentheses. | 440–442 |
Avoid modifiers which are implied by the context | 475–532 |
Useless parentheses. | 514–516 |
Useless parentheses. | 514–516 |
Violation | Line |
---|---|
Avoid unused imports such as 'org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics' | 47 |
Avoid unused imports such as 'org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner' | 48 |
Avoid unused imports such as 'org.opentrafficsim.road.gtu.lane.tactical.LaneBasedGTUFollowingTacticalPlanner' | 54 |
Avoid unused imports such as 'org.opentrafficsim.road.gtu.lane.tactical.following.GTUFollowingModelOld' | 56 |
Avoid unused imports such as 'org.opentrafficsim.road.gtu.strategical.route.LaneBasedStrategicalRoutePlanner' | 60 |
Useless parentheses. | 379 |
Violation | Line |
---|---|
Avoid unused imports such as 'org.opentrafficsim.core.Throw' | 22 |
Violation | Line |
---|---|
Avoid unused imports such as 'org.opentrafficsim.simulationengine.WrappableAnimation' | 40 |