PMD Results

The following document contains the results of PMD 6.21.0.

Violations By Priority

Priority 3

org/djutils/float128/DoubleDouble.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'hi'. 20
UnusedPrivateField Avoid unused private fields such as 'lo'. 23
UnusedLocalVariable Avoid unused local variables such as 'exp'. 52
UnusedLocalVariable Avoid unused local variables such as 'hi'. 57

org/djutils/float128/Float128.java

Rule Violation Line
BigIntegerInstantiation Dont create instances of already existing BigInteger and BigDecimal (ZERO, ONE, TEN) 78

org/djutils/float128/TestHypotAtan.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 596597
UnusedPrivateMethod Avoid unused private methods such as '__LO(double,int)'. 663

org/djutils/immutablecollections/ImmutableArrayList.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 6972

org/djutils/immutablecollections/ImmutableHashSet.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 6568

org/djutils/immutablecollections/ImmutableLinkedHashSet.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 6265

org/djutils/io/URLResource.java

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

org/djutils/primitives/Primitive.java

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

org/djutils/reflection/ClassUtil.java

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

org/djutils/rmi/RMIObject.java

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

org/djutils/rmi/RMIUtils.java

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

Priority 4

org/djutils/complex/ComplexMath.java

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

org/djutils/decoderdumper/Dumper.java

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

org/djutils/event/AbstractEvent.java

Rule Violation Line
UselessParentheses Useless parentheses. 65

org/djutils/float128/Float128.java

Rule Violation Line
UselessParentheses Useless parentheses. 217

org/djutils/float128/TestHypotAtan.java

Rule Violation Line
UselessParentheses Useless parentheses. 211
UselessParentheses Useless parentheses. 211
UselessParentheses Useless parentheses. 300
UselessParentheses Useless parentheses. 310
UselessParentheses Useless parentheses. 310
UselessParentheses Useless parentheses. 426
UselessParentheses Useless parentheses. 426
UselessParentheses Useless parentheses. 448
UselessParentheses Useless parentheses. 484
UselessParentheses Useless parentheses. 585
UselessParentheses Useless parentheses. 585
UselessParentheses Useless parentheses. 642

org/djutils/immutablecollections/ImmutableMap.java

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

org/djutils/metadata/MetaData.java

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

org/djutils/multikeymap/MultiKeyMap.java

Rule Violation Line
UselessParentheses Useless parentheses. 200

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

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

org/djutils/primitives/Primitive.java

Rule Violation Line
UselessParentheses Useless parentheses. 47

org/djutils/quadtree/QuadTree.java

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

org/djutils/quadtree/Rectangle.java

Rule Violation Line
UselessParentheses Useless parentheses. 147

Files

org/djutils/complex/ComplexMath.java

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

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

org/djutils/event/AbstractEvent.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 65

org/djutils/float128/DoubleDouble.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'hi'. 3 20
UnusedPrivateField Avoid unused private fields such as 'lo'. 3 23
UnusedLocalVariable Avoid unused local variables such as 'exp'. 3 52
UnusedLocalVariable Avoid unused local variables such as 'hi'. 3 57

org/djutils/float128/Float128.java

Rule Violation Priority Line
BigIntegerInstantiation Dont create instances of already existing BigInteger and BigDecimal (ZERO, ONE, TEN) 3 78
UselessParentheses Useless parentheses. 4 217

org/djutils/float128/TestHypotAtan.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 211
UselessParentheses Useless parentheses. 4 211
UselessParentheses Useless parentheses. 4 300
UselessParentheses Useless parentheses. 4 310
UselessParentheses Useless parentheses. 4 310
UselessParentheses Useless parentheses. 4 426
UselessParentheses Useless parentheses. 4 426
UselessParentheses Useless parentheses. 4 448
UselessParentheses Useless parentheses. 4 484
UselessParentheses Useless parentheses. 4 585
UselessParentheses Useless parentheses. 4 585
CollapsibleIfStatements These nested if statements could be combined 3 596597
UselessParentheses Useless parentheses. 4 642
UnusedPrivateMethod Avoid unused private methods such as '__LO(double,int)'. 3 663

org/djutils/immutablecollections/ImmutableArrayList.java

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

org/djutils/immutablecollections/ImmutableHashSet.java

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

org/djutils/immutablecollections/ImmutableLinkedHashSet.java

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

org/djutils/immutablecollections/ImmutableMap.java

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

org/djutils/io/URLResource.java

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

org/djutils/metadata/MetaData.java

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

org/djutils/multikeymap/MultiKeyMap.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 200

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

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

org/djutils/primitives/Primitive.java

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

org/djutils/quadtree/QuadTree.java

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

org/djutils/quadtree/Rectangle.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 147

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

org/djutils/rmi/RMIObject.java

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

org/djutils/rmi/RMIUtils.java

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