PMD Results

The following document contains the results of PMD 5.1.2.

Files

org/opentrafficsim/demo/carFollowing/CircularLane.java

Violation Line
Avoid unused constructor parameters such as 'initialTime'. 645

org/opentrafficsim/demo/carFollowing/CircularRoad.java

Violation Line
Avoid unused constructor parameters such as 'initialTime'. 655

org/opentrafficsim/demo/carFollowing/FundamentalDiagrams.java

Violation Line
Avoid unused constructor parameters such as 'initialTime'. 521

org/opentrafficsim/demo/carFollowing/Straight.java

Violation Line
These nested if statements could be combined 405408
Avoid unused constructor parameters such as 'initialTime'. 629

org/opentrafficsim/demo/carFollowing/SuperDemo.java

Violation Line
Unnecessary use of fully qualified name 'java.awt.Dimension' due to existing import 'java.awt.Dimension' 99

org/opentrafficsim/demo/carFollowing/Trajectories.java

Violation Line
Avoid unused constructor parameters such as 'initialTime'. 472
Avoid empty if statements 532534

org/opentrafficsim/demo/carFollowing/newGUI.java

Violation Line
Useless parentheses. 419
Useless parentheses. 419

org/opentrafficsim/demo/geometry/TestModel.java

Violation Line
Avoid empty catch blocks 241244

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

Violation Line
Avoid unused local variables such as 'linkTag'. 222
Avoid unused local variables such as 'wegtype'. 223
Avoid unused local variables such as 'typeWeg'. 225
Avoid unused local variables such as 'speed'. 227
Avoid unused local variables such as 'capacity'. 229
Avoid using a branching statement as the last in a loop. 313
Useless parentheses. 414
Avoid empty catch blocks 451454
Useless parentheses. 483
Avoid empty catch blocks 520523

org/opentrafficsim/demo/lanechange/LaneChangeGraph.java

Violation Line
Avoid empty if statements 160162
Avoid unused private methods such as 'findDecisionPoint(DoubleScalar.Rel,DoubleScalar.Rel,DoubleScalar.Abs,DoubleScalar.Rel,LaneChangeModel,boolean)'. 209211
Avoid unused private methods such as 'computeLaneChange(Car,Collection,DoubleScalar.Abs,LaneChangeModel,DoubleScalar.Rel,Lane,Rel,boolean)'. 305308
Avoid unused method parameters such as 'speed'. 347