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 596–597
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 69–72

org/djutils/immutablecollections/ImmutableHashSet.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 65–68

org/djutils/immutablecollections/ImmutableLinkedHashSet.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 62–65

org/djutils/io/URLResource.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 113–116
EmptyCatchBlock Avoid empty catch blocks 206–209

org/djutils/primitives/Primitive.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 367–370

org/djutils/reflection/ClassUtil.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 664–667
EmptyCatchBlock Avoid empty catch blocks 1128–1131

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 596–597
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 69–72

org/djutils/immutablecollections/ImmutableHashSet.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 65–68

org/djutils/immutablecollections/ImmutableLinkedHashSet.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 62–65

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 113–116
EmptyCatchBlock Avoid empty catch blocks 3 206–209

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 367–370

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 664–667
EmptyCatchBlock Avoid empty catch blocks 3 1128–1131

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