PMD Results

The following document contains the results of PMD 5.3.5.

Files

org/opentrafficsim/demo/carFollowing/CanPlaceDemoCode.java

Violation Line
Unnecessary use of fully qualified name 'org.djunits.value.vdouble.scalar.Length.Rel' due to existing import 'org.djunits.value.vdouble.scalar.Length' 31

org/opentrafficsim/demo/carFollowing/CircularLane.java

Violation Line
Avoid unused private fields such as 'model'. 92

org/opentrafficsim/demo/carFollowing/CircularRoad.java

Violation Line
Avoid unused private fields such as 'model'. 96

org/opentrafficsim/demo/carFollowing/OpenStreetMap.java

Violation Line
Avoid unused private fields such as 'model'. 69
Avoid unused private fields such as 'osmNetwork'. 72
Avoid unused private fields such as 'otsNetwork'. 75
Avoid unused private fields such as 'progressListener'. 78
Avoid unused private fields such as 'warningListener'. 81
Unnecessary use of fully qualified name 'java.awt.geom.Rectangle2D.Double' due to existing import 'java.awt.geom.Rectangle2D' 271
Avoid unused private fields such as 'network'. 297
Avoid unused constructor parameters such as 'properties'. 321

org/opentrafficsim/demo/carFollowing/SequentialLanes.java

Violation Line
Avoid unused private fields such as 'model'. 102

org/opentrafficsim/demo/carFollowing/Straight.java

Violation Line
Avoid unused private fields such as 'model'. 97

org/opentrafficsim/demo/carFollowing/StraightPerception.java

Violation Line
Avoid unused private fields such as 'model'. 112
Avoid unused private fields such as 'carFollowingModelTrucks'. 379

org/opentrafficsim/demo/carFollowing/Trajectories.java

Violation Line
Avoid unused private fields such as 'model'. 81

org/opentrafficsim/demo/carFollowing/XMLNetworks.java

Violation Line
Avoid unused private fields such as 'model'. 116
Avoid empty if statements 283287

org/opentrafficsim/demo/geometry/TestModel.java

Violation Line
Avoid empty catch blocks 210213

org/opentrafficsim/demo/geometry/shape/ShapeFileReader.java

Violation Line
Avoid unused local variables such as 'line'. 219
Avoid unused local variables such as 'length'. 226
Avoid unused local variables such as 'linkTag'. 231
Avoid unused local variables such as 'wegtype'. 232
Avoid unused local variables such as 'typeWeg'. 234
Avoid unused local variables such as 'speed'. 236
Avoid unused local variables such as 'capacity'. 238
Avoid using a branching statement as the last in a loop. 323
Useless parentheses. 440
Avoid empty catch blocks 476479
Useless parentheses. 508
Avoid empty catch blocks 546549

org/opentrafficsim/demo/lanechange/LaneChangeGraph.java

Violation Line
Avoid unused method parameters such as 'speed'. 424

org/opentrafficsim/demo/lanechange/SuitabilityGraph.java

Violation Line
Avoid unused private fields such as 'timeHorizon'. 81
Avoid unused local variables such as 'key'. 170
Avoid unused local variables such as 'lane'. 171
Avoid unused local variables such as 'longitudinalPosition'. 174