PMD Results

The following document contains the results of PMD 6.46.0.

Violations By Priority

Priority 3

DJUTILS sampling / output data storage - org/djutils/data/xml/XmlData.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 342345
CollapsibleIfStatements These nested if statements could be combined 377380

DJUTILS - Drawing and animation primitives - org/djutils/draw/line/Clothoid.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'k'. 638
UnusedLocalVariable Avoid unused local variables such as 'dk'. 639
UnusedLocalVariable Avoid unused local variables such as 'k_1'. 725
UnusedLocalVariable Avoid unused local variables such as 'dk_1'. 726
UnusedLocalVariable Avoid unused local variables such as 'l_1'. 727
UnusedLocalVariable Avoid unused local variables such as 'k_2'. 728
UnusedLocalVariable Avoid unused local variables such as 'dk_2'. 729
UnusedLocalVariable Avoid unused local variables such as 'l_2'. 730
UnusedPrivateMethod Avoid unused private methods such as 'kappa(double,double)'. 917
UnusedPrivateMethod Avoid unused private methods such as 'theta_guess(double,double)'. 937
UnusedLocalVariable Avoid unused local variables such as 'ok'. 952

DJUTILS - Drawing and animation primitives - org/djutils/draw/line/ConvexHull.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 215218

DJUTILS - Drawing and animation primitives - org/djutils/draw/line/PolyLine3d.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 621624

DJUTILS serialization of data structures - org/djutils/serialization/TypedMessage.java

Rule Violation Line
SimplifiedTernary Ternary operators that can be simplified with || or && 178
SimplifiedTernary Ternary operators that can be simplified with || or && 632
SimplifiedTernary Ternary operators that can be simplified with || or && 652
SimplifiedTernary Ternary operators that can be simplified with || or && 1079
SimplifiedTernary Ternary operators that can be simplified with || or && 1100

DJUTILS serialization of data structures - org/djutils/serialization/util/SerialDataDumper.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 6467

DJUTILS statistical and data storage utilities - org/djutils/stats/summarizers/event/EventBasedWeightedTally.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 138141

DJUTILS - Delft Java Utilities - org/djutils/immutablecollections/ImmutableArrayList.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 6972

DJUTILS - Delft Java Utilities - org/djutils/immutablecollections/ImmutableHashSet.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 6568

DJUTILS - Delft Java Utilities - org/djutils/immutablecollections/ImmutableLinkedHashSet.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 6265

DJUTILS - Delft Java Utilities - org/djutils/io/URLResource.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 113116
EmptyCatchBlock Avoid empty catch blocks 206209

DJUTILS - Delft Java Utilities - org/djutils/primitives/Primitive.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 367370

DJUTILS - Delft Java Utilities - org/djutils/reflection/ClassUtil.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 664667
EmptyCatchBlock Avoid empty catch blocks 11281131

DJUTILS - Delft Java Utilities - org/djutils/rmi/RmiObject.java

Rule Violation Line
AvoidUsingHardCodedIP Do not hard code the IP address 45

DJUTILS - Delft Java Utilities - org/djutils/rmi/RmiRegistry.java

Rule Violation Line
AvoidUsingHardCodedIP Do not hard code the IP address 74

Priority 4

DJUTILS sampling / output data storage - org/djutils/data/serialization/BooleanSerializer.java

Rule Violation Line
UselessParentheses Useless parentheses. 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/ByteSerializer.java

Rule Violation Line
UselessParentheses Useless parentheses. 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/CharacterSerializer.java

Rule Violation Line
UselessParentheses Useless parentheses. 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/DoubleSerializer.java

Rule Violation Line
UselessParentheses Useless parentheses. 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/FloatSerializer.java

Rule Violation Line
UselessParentheses Useless parentheses. 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/IntegerSerializer.java

Rule Violation Line
UselessParentheses Useless parentheses. 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/LongSerializer.java

Rule Violation Line
UselessParentheses Useless parentheses. 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/ShortSerializer.java

Rule Violation Line
UselessParentheses Useless parentheses. 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/StringSerializer.java

Rule Violation Line
UselessParentheses Useless parentheses. 26

DJUTILS - Drawing and animation primitives - org/djutils/draw/Drawable.java

Rule Violation Line
UnnecessaryImport Unused import 'java.lang.reflect.Array' 4
UnnecessaryImport Unused import 'org.djutils.exceptions.Throw' 10

DJUTILS - Drawing and animation primitives - org/djutils/draw/line/Bezier.java

Rule Violation Line
UselessParentheses Useless parentheses. 644
UselessParentheses Useless parentheses. 808

DJUTILS - Drawing and animation primitives - org/djutils/draw/line/PolyLine2d.java

Rule Violation Line
UselessParentheses Useless parentheses. 714

DJUTILS - Drawing and animation primitives - org/djutils/draw/line/PolyLine3d.java

Rule Violation Line
UselessParentheses Useless parentheses. 95
UselessParentheses Useless parentheses. 737

DJUTILS serialization of data structures - org/djutils/serialization/EndianUtil.java

Rule Violation Line
UselessParentheses Useless parentheses. 103104
UselessParentheses Useless parentheses. 108109
UselessParentheses Useless parentheses. 123126
UselessParentheses Useless parentheses. 130133

DJUTILS - Delft Java Utilities - org/djutils/complex/ComplexMath.java

Rule Violation Line
UselessParentheses Useless parentheses. 152
UselessParentheses Useless parentheses. 186
UselessParentheses Useless parentheses. 186

DJUTILS - Delft Java Utilities - org/djutils/decoderdumper/Dumper.java

Rule Violation Line
UselessParentheses Useless parentheses. 126
UselessParentheses Useless parentheses. 126
UselessParentheses Useless parentheses. 136
UselessParentheses Useless parentheses. 136

DJUTILS - Delft Java Utilities - org/djutils/event/Event.java

Rule Violation Line
UselessParentheses Useless parentheses. 61

DJUTILS - Delft Java Utilities - org/djutils/immutablecollections/ImmutableMap.java

Rule Violation Line
UselessParentheses Useless parentheses. 113
UselessParentheses Useless parentheses. 113

DJUTILS - Delft Java Utilities - org/djutils/metadata/MetaData.java

Rule Violation Line
UselessParentheses Useless parentheses. 168
UselessParentheses Useless parentheses. 168

DJUTILS - Delft Java Utilities - org/djutils/multikeymap/MultiKeyMap.java

Rule Violation Line
UselessParentheses Useless parentheses. 200

DJUTILS - Delft Java Utilities - org/djutils/polynomialroots/PolynomialRoots.java

Rule Violation Line
UselessParentheses Useless parentheses. 154
UselessParentheses Useless parentheses. 159
UselessParentheses Useless parentheses. 655
UselessParentheses Useless parentheses. 655
UselessParentheses Useless parentheses. 1222
UselessParentheses Useless parentheses. 1222
UselessParentheses Useless parentheses. 1401
UselessParentheses Useless parentheses. 1413
UselessParentheses Useless parentheses. 1417
UselessParentheses Useless parentheses. 1420

DJUTILS - Delft Java Utilities - org/djutils/polynomialroots/PolynomialRoots2.java

Rule Violation Line
UselessParentheses Useless parentheses. 153
UselessParentheses Useless parentheses. 158
UselessParentheses Useless parentheses. 396
UselessParentheses Useless parentheses. 397
UselessParentheses Useless parentheses. 399

DJUTILS - Delft Java Utilities - org/djutils/primitives/Primitive.java

Rule Violation Line
UselessParentheses Useless parentheses. 47

DJUTILS - Delft Java Utilities - org/djutils/quadtree/QuadTree.java

Rule Violation Line
UselessParentheses Useless parentheses. 401
UselessParentheses Useless parentheses. 401

DJUTILS - Delft Java Utilities - org/djutils/quadtree/Rectangle.java

Rule Violation Line
UselessParentheses Useless parentheses. 147

Files

DJUTILS sampling / output data storage - org/djutils/data/serialization/BooleanSerializer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/ByteSerializer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/CharacterSerializer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/DoubleSerializer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/FloatSerializer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/IntegerSerializer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/LongSerializer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/ShortSerializer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 26

DJUTILS sampling / output data storage - org/djutils/data/serialization/StringSerializer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 26

DJUTILS sampling / output data storage - org/djutils/data/xml/XmlData.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 342345
CollapsibleIfStatements These nested if statements could be combined 3 377380

DJUTILS - Drawing and animation primitives - org/djutils/draw/Drawable.java

Rule Violation Priority Line
UnnecessaryImport Unused import 'java.lang.reflect.Array' 4 4
UnnecessaryImport Unused import 'org.djutils.exceptions.Throw' 4 10

DJUTILS - Drawing and animation primitives - org/djutils/draw/line/Bezier.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 644
UselessParentheses Useless parentheses. 4 808

DJUTILS - Drawing and animation primitives - org/djutils/draw/line/Clothoid.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'k'. 3 638
UnusedLocalVariable Avoid unused local variables such as 'dk'. 3 639
UnusedLocalVariable Avoid unused local variables such as 'k_1'. 3 725
UnusedLocalVariable Avoid unused local variables such as 'dk_1'. 3 726
UnusedLocalVariable Avoid unused local variables such as 'l_1'. 3 727
UnusedLocalVariable Avoid unused local variables such as 'k_2'. 3 728
UnusedLocalVariable Avoid unused local variables such as 'dk_2'. 3 729
UnusedLocalVariable Avoid unused local variables such as 'l_2'. 3 730
UnusedPrivateMethod Avoid unused private methods such as 'kappa(double,double)'. 3 917
UnusedPrivateMethod Avoid unused private methods such as 'theta_guess(double,double)'. 3 937
UnusedLocalVariable Avoid unused local variables such as 'ok'. 3 952

DJUTILS - Drawing and animation primitives - org/djutils/draw/line/ConvexHull.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 215218

DJUTILS - Drawing and animation primitives - org/djutils/draw/line/PolyLine2d.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 714

DJUTILS - Drawing and animation primitives - org/djutils/draw/line/PolyLine3d.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 95
EmptyCatchBlock Avoid empty catch blocks 3 621624
UselessParentheses Useless parentheses. 4 737

DJUTILS serialization of data structures - org/djutils/serialization/EndianUtil.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 103104
UselessParentheses Useless parentheses. 4 108109
UselessParentheses Useless parentheses. 4 123126
UselessParentheses Useless parentheses. 4 130133

DJUTILS serialization of data structures - org/djutils/serialization/TypedMessage.java

Rule Violation Priority Line
SimplifiedTernary Ternary operators that can be simplified with || or && 3 178
SimplifiedTernary Ternary operators that can be simplified with || or && 3 632
SimplifiedTernary Ternary operators that can be simplified with || or && 3 652
SimplifiedTernary Ternary operators that can be simplified with || or && 3 1079
SimplifiedTernary Ternary operators that can be simplified with || or && 3 1100

DJUTILS serialization of data structures - org/djutils/serialization/util/SerialDataDumper.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 6467

DJUTILS statistical and data storage utilities - org/djutils/stats/summarizers/event/EventBasedWeightedTally.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 138141

DJUTILS - Delft Java Utilities - org/djutils/complex/ComplexMath.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 152
UselessParentheses Useless parentheses. 4 186
UselessParentheses Useless parentheses. 4 186

DJUTILS - Delft Java Utilities - org/djutils/decoderdumper/Dumper.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 126
UselessParentheses Useless parentheses. 4 126
UselessParentheses Useless parentheses. 4 136
UselessParentheses Useless parentheses. 4 136

DJUTILS - Delft Java Utilities - org/djutils/event/Event.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 61

DJUTILS - Delft Java Utilities - org/djutils/immutablecollections/ImmutableArrayList.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 6972

DJUTILS - Delft Java Utilities - org/djutils/immutablecollections/ImmutableHashSet.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 6568

DJUTILS - Delft Java Utilities - org/djutils/immutablecollections/ImmutableLinkedHashSet.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 6265

DJUTILS - Delft Java Utilities - org/djutils/immutablecollections/ImmutableMap.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 113
UselessParentheses Useless parentheses. 4 113

DJUTILS - Delft Java Utilities - org/djutils/io/URLResource.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 113116
EmptyCatchBlock Avoid empty catch blocks 3 206209

DJUTILS - Delft Java Utilities - org/djutils/metadata/MetaData.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 168
UselessParentheses Useless parentheses. 4 168

DJUTILS - Delft Java Utilities - org/djutils/multikeymap/MultiKeyMap.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 200

DJUTILS - Delft Java Utilities - org/djutils/polynomialroots/PolynomialRoots.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 154
UselessParentheses Useless parentheses. 4 159
UselessParentheses Useless parentheses. 4 655
UselessParentheses Useless parentheses. 4 655
UselessParentheses Useless parentheses. 4 1222
UselessParentheses Useless parentheses. 4 1222
UselessParentheses Useless parentheses. 4 1401
UselessParentheses Useless parentheses. 4 1413
UselessParentheses Useless parentheses. 4 1417
UselessParentheses Useless parentheses. 4 1420

DJUTILS - Delft Java Utilities - org/djutils/polynomialroots/PolynomialRoots2.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 153
UselessParentheses Useless parentheses. 4 158
UselessParentheses Useless parentheses. 4 396
UselessParentheses Useless parentheses. 4 397
UselessParentheses Useless parentheses. 4 399

DJUTILS - Delft Java Utilities - org/djutils/primitives/Primitive.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 47
CollapsibleIfStatements These nested if statements could be combined 3 367370

DJUTILS - Delft Java Utilities - org/djutils/quadtree/QuadTree.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 401
UselessParentheses Useless parentheses. 4 401

DJUTILS - Delft Java Utilities - org/djutils/quadtree/Rectangle.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 147

DJUTILS - Delft Java Utilities - org/djutils/reflection/ClassUtil.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 664667
EmptyCatchBlock Avoid empty catch blocks 3 11281131

DJUTILS - Delft Java Utilities - org/djutils/rmi/RmiObject.java

Rule Violation Priority Line
AvoidUsingHardCodedIP Do not hard code the IP address 3 45

DJUTILS - Delft Java Utilities - org/djutils/rmi/RmiRegistry.java

Rule Violation Priority Line
AvoidUsingHardCodedIP Do not hard code the IP address 3 74