PMD Results

The following document contains the results of PMD 5.3.5.

Files

org/opentrafficsim/core/geometry/OTS2DSet.java

Violation Line
These nested if statements could be combined 432439
Useless parentheses. 513

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
Avoid empty catch blocks 904907
Useless parentheses. 1306
Useless parentheses. 1307
Useless parentheses. 1308
Useless parentheses. 1309

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
Useless parentheses. 200
Useless parentheses. 200

org/opentrafficsim/core/geometry/Test.java

Violation Line
Avoid unused imports such as 'org.jfree.ui.HorizontalAlignment' 14

org/opentrafficsim/core/geometry/TestIntersectionPerformance.java

Violation Line
Useless parentheses. 256

org/opentrafficsim/core/gis/TransformWGS84DutchRDNew.java

Violation Line
Useless parentheses. 57
Avoid empty catch blocks 264267
Avoid empty catch blocks 274277
Avoid empty catch blocks 284287

org/opentrafficsim/core/gtu/behavioralcharacteristics/BehavioralCharacteristics.java

Violation Line
Avoid empty catch blocks 330333
Avoid empty catch blocks 334337
Avoid empty catch blocks 368371

org/opentrafficsim/core/immutablecollections/ImmutableHashMap.java

Violation Line
Avoid unused imports such as 'java.util.HashSet' 4

org/opentrafficsim/core/immutablecollections/ImmutableHashSet.java

Violation Line
Avoid unused imports such as 'java.util.EnumSet' 4

org/opentrafficsim/core/immutablecollections/ImmutableMap.java

Violation Line
Useless parentheses. 105
Useless parentheses. 105

org/opentrafficsim/core/immutablecollections/ImmutableTreeMap.java

Violation Line
Avoid unused imports such as 'java.util.HashSet' 4

org/opentrafficsim/core/immutablecollections/ImmutableTreeSet.java

Violation Line
Avoid unused imports such as 'java.util.EnumSet' 4

org/opentrafficsim/core/network/LongitudinalDirectionality.java

Violation Line
Useless parentheses. 70

org/opentrafficsim/core/network/OTSNetwork.java

Violation Line
Avoid empty catch blocks 334337

org/opentrafficsim/core/network/OTSNode.java

Violation Line
Useless parentheses. 199
Useless parentheses. 199200
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 5255

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

Violation Line
These nested if statements could be combined 7578
These nested if statements could be combined 142145

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 7578
These nested if statements could be combined 142145

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

Violation Line
These nested if statements could be combined 5761