PMD Results

The following document contains the results of PMD 5.3.5.

Files

org/opentrafficsim/core/geometry/OTSBufferingAV.java

Violation Line
Avoid unused local variables such as 'line0'. 38
Avoid unused local variables such as 'line1'. 41
Avoid unused local variables such as 'line2'. 45
Avoid unused private methods such as 'printExcel(OTSLine3D)'. 330
Useless parentheses. 361
Useless parentheses. 444
Useless parentheses. 455
Avoid unused private methods such as 'toJava(OTSLine3D)'. 658
These nested if statements could be combined 746749
These nested if statements could be combined 753756
Useless parentheses. 840
Useless parentheses. 840
Avoid unused private methods such as 'print(Path2D.Double)'. 906

org/opentrafficsim/core/geometry/OTSBufferingJTS.java

Violation Line
Useless parentheses. 93
Useless parentheses. 93
Useless parentheses. 306
Useless parentheses. 306

org/opentrafficsim/core/geometry/OTSLine3D.java

Violation Line
Unnecessary use of fully qualified name 'java.awt.geom.Rectangle2D.Double' due to existing import 'java.awt.geom.Rectangle2D' 60
Avoid empty catch blocks 828831

org/opentrafficsim/core/geometry/OTSPoint3D.java

Violation Line
Useless parentheses. 68
Useless parentheses. 178
Useless parentheses. 178
Useless parentheses. 249
Useless parentheses. 249

org/opentrafficsim/core/geometry/OTSShape.java

Violation Line
Avoid unused imports such as 'java.awt.geom.Rectangle2D' 6
Avoid unused imports such as 'javax.media.j3d.BoundingBox' 11
Avoid unused imports such as 'javax.vecmath.Point3d' 12
Avoid unused imports such as 'nl.tudelft.simulation.language.d3.DirectedPoint' 14
Useless parentheses. 193
Useless parentheses. 193

org/opentrafficsim/core/geometry/TestIntersectionPerformance.java

Violation Line
Useless parentheses. 230

org/opentrafficsim/core/network/LongitudinalDirectionality.java

Violation Line
Useless parentheses. 70

org/opentrafficsim/core/network/OTSNetwork.java

Violation Line
Avoid empty catch blocks 327330

org/opentrafficsim/core/network/OTSNode.java

Violation Line
Useless parentheses. 199200
Useless parentheses. 199
Useless parentheses. 208209
Useless parentheses. 209210
Useless parentheses. 284
Useless parentheses. 285
These nested if statements could be combined 287290

org/opentrafficsim/core/network/factory/xml/units/AngleUnits.java

Violation Line
These nested if statements could be combined 5154

org/opentrafficsim/core/network/factory/xml/units/LengthUnits.java

Violation Line
These nested if statements could be combined 7477
These nested if statements could be combined 141144

org/opentrafficsim/core/network/factory/xml/units/SpeedUnits.java

Violation Line
These nested if statements could be combined 5154

org/opentrafficsim/core/network/factory/xml/units/TimeUnits.java

Violation Line
These nested if statements could be combined 7477
These nested if statements could be combined 141144

org/opentrafficsim/core/network/route/CompleteRoute.java

Violation Line
These nested if statements could be combined 5761