Apache Commons logo Commons Collections

PMD Results

The following document contains the results of PMD 6.13.0.

Violations By Priority

Priority 3

org/apache/commons/collections4/bidimap/AbstractDualBidiMap.java

Rule Violation Line
UselessQualifiedThis Useless qualified this usage in the same class. 720

org/apache/commons/collections4/list/AbstractLinkedList.java

Rule Violation Line
UselessQualifiedThis Useless qualified this usage in the same class. 1016
UselessQualifiedThis Useless qualified this usage in the same class. 1026
UselessQualifiedThis Useless qualified this usage in the same class. 1047

org/apache/commons/collections4/map/AbstractReferenceMap.java

Rule Violation Line
EmptyWhileStmt Avoid empty while statements 305307
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 986
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 1004

org/apache/commons/collections4/properties/AbstractPropertiesFactory.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'inputStream': resource specifications are implicitly final 66
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'inputStream': resource specifications are implicitly final 84
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'inputStream': resource specifications are implicitly final 115
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'inputStream': resource specifications are implicitly final 143
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'inputStream': resource specifications are implicitly final 169

Priority 4

org/apache/commons/collections4/ArrayStack.java

Rule Violation Line
UselessParentheses Useless parentheses. 156
UselessParentheses Useless parentheses. 157

org/apache/commons/collections4/IterableUtils.java

Rule Violation Line
UselessParentheses Useless parentheses. 363

org/apache/commons/collections4/SplitMapUtils.java

Rule Violation Line
UselessParentheses Useless parentheses. 241

org/apache/commons/collections4/bidimap/TreeBidiMap.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'DataElement.VALUE' due to existing static import 'org.apache.commons.collections4.bidimap.TreeBidiMap.DataElement.VALUE' 2252
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'DataElement.VALUE' due to existing static import 'org.apache.commons.collections4.bidimap.TreeBidiMap.DataElement.VALUE' 2257
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'DataElement.VALUE' due to existing static import 'org.apache.commons.collections4.bidimap.TreeBidiMap.DataElement.VALUE' 2262

org/apache/commons/collections4/comparators/BooleanComparator.java

Rule Violation Line
UselessParentheses Useless parentheses. 144
UselessParentheses Useless parentheses. 144
UselessParentheses Useless parentheses. 144
UselessParentheses Useless parentheses. 174
UselessParentheses Useless parentheses. 175
UselessParentheses Useless parentheses. 175176
UselessParentheses Useless parentheses. 176

org/apache/commons/collections4/functors/InstantiateTransformer.java

Rule Violation Line
UselessParentheses Useless parentheses. 68
UselessParentheses Useless parentheses. 68
UselessParentheses Useless parentheses. 68
UselessParentheses Useless parentheses. 69
UselessParentheses Useless parentheses. 69
UselessParentheses Useless parentheses. 69
UselessParentheses Useless parentheses. 70
UselessParentheses Useless parentheses. 70
UselessParentheses Useless parentheses. 70
UselessParentheses Useless parentheses. 70

org/apache/commons/collections4/functors/InvokerTransformer.java

Rule Violation Line
UselessParentheses Useless parentheses. 79
UselessParentheses Useless parentheses. 79
UselessParentheses Useless parentheses. 79
UselessParentheses Useless parentheses. 80
UselessParentheses Useless parentheses. 80
UselessParentheses Useless parentheses. 80
UselessParentheses Useless parentheses. 81
UselessParentheses Useless parentheses. 81
UselessParentheses Useless parentheses. 81
UselessParentheses Useless parentheses. 81

org/apache/commons/collections4/iterators/PermutationIterator.java

Rule Violation Line
UselessParentheses Useless parentheses. 117
UselessParentheses Useless parentheses. 118

org/apache/commons/collections4/list/AbstractLinkedList.java

Rule Violation Line
UselessParentheses Useless parentheses. 439

org/apache/commons/collections4/map/DefaultedMap.java

Rule Violation Line
UselessParentheses Useless parentheses. 209
UselessParentheses Useless parentheses. 209

org/apache/commons/collections4/map/StaticBucketMap.java

Rule Violation Line
UselessParentheses Useless parentheses. 160
UselessParentheses Useless parentheses. 161
UselessParentheses Useless parentheses. 162
UselessParentheses Useless parentheses. 164
UselessParentheses Useless parentheses. 166
UselessParentheses Useless parentheses. 194
UselessParentheses Useless parentheses. 211
UselessParentheses Useless parentheses. 235
UselessParentheses Useless parentheses. 258
UselessParentheses Useless parentheses. 299
UselessParentheses Useless parentheses. 332
UselessParentheses Useless parentheses. 472473
UselessParentheses Useless parentheses. 487488
UselessParentheses Useless parentheses. 655
UselessParentheses Useless parentheses. 655
UselessParentheses Useless parentheses. 655

Files

org/apache/commons/collections4/ArrayStack.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 156
UselessParentheses Useless parentheses. 4 157

org/apache/commons/collections4/IterableUtils.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 363

org/apache/commons/collections4/SplitMapUtils.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 241

org/apache/commons/collections4/bidimap/AbstractDualBidiMap.java

Rule Violation Priority Line
UselessQualifiedThis Useless qualified this usage in the same class. 3 720

org/apache/commons/collections4/bidimap/TreeBidiMap.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'DataElement.VALUE' due to existing static import 'org.apache.commons.collections4.bidimap.TreeBidiMap.DataElement.VALUE' 4 2252
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'DataElement.VALUE' due to existing static import 'org.apache.commons.collections4.bidimap.TreeBidiMap.DataElement.VALUE' 4 2257
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'DataElement.VALUE' due to existing static import 'org.apache.commons.collections4.bidimap.TreeBidiMap.DataElement.VALUE' 4 2262

org/apache/commons/collections4/comparators/BooleanComparator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 144
UselessParentheses Useless parentheses. 4 144
UselessParentheses Useless parentheses. 4 144
UselessParentheses Useless parentheses. 4 174
UselessParentheses Useless parentheses. 4 175
UselessParentheses Useless parentheses. 4 175176
UselessParentheses Useless parentheses. 4 176

org/apache/commons/collections4/functors/InstantiateTransformer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 68
UselessParentheses Useless parentheses. 4 68
UselessParentheses Useless parentheses. 4 68
UselessParentheses Useless parentheses. 4 69
UselessParentheses Useless parentheses. 4 69
UselessParentheses Useless parentheses. 4 69
UselessParentheses Useless parentheses. 4 70
UselessParentheses Useless parentheses. 4 70
UselessParentheses Useless parentheses. 4 70
UselessParentheses Useless parentheses. 4 70

org/apache/commons/collections4/functors/InvokerTransformer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 79
UselessParentheses Useless parentheses. 4 79
UselessParentheses Useless parentheses. 4 79
UselessParentheses Useless parentheses. 4 80
UselessParentheses Useless parentheses. 4 80
UselessParentheses Useless parentheses. 4 80
UselessParentheses Useless parentheses. 4 81
UselessParentheses Useless parentheses. 4 81
UselessParentheses Useless parentheses. 4 81
UselessParentheses Useless parentheses. 4 81

org/apache/commons/collections4/iterators/PermutationIterator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 117
UselessParentheses Useless parentheses. 4 118

org/apache/commons/collections4/list/AbstractLinkedList.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 439
UselessQualifiedThis Useless qualified this usage in the same class. 3 1016
UselessQualifiedThis Useless qualified this usage in the same class. 3 1026
UselessQualifiedThis Useless qualified this usage in the same class. 3 1047

org/apache/commons/collections4/map/AbstractReferenceMap.java

Rule Violation Priority Line
EmptyWhileStmt Avoid empty while statements 3 305307
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 3 986
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 3 1004

org/apache/commons/collections4/map/DefaultedMap.java

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

org/apache/commons/collections4/map/StaticBucketMap.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 160
UselessParentheses Useless parentheses. 4 161
UselessParentheses Useless parentheses. 4 162
UselessParentheses Useless parentheses. 4 164
UselessParentheses Useless parentheses. 4 166
UselessParentheses Useless parentheses. 4 194
UselessParentheses Useless parentheses. 4 211
UselessParentheses Useless parentheses. 4 235
UselessParentheses Useless parentheses. 4 258
UselessParentheses Useless parentheses. 4 299
UselessParentheses Useless parentheses. 4 332
UselessParentheses Useless parentheses. 4 472473
UselessParentheses Useless parentheses. 4 487488
UselessParentheses Useless parentheses. 4 655
UselessParentheses Useless parentheses. 4 655
UselessParentheses Useless parentheses. 4 655

org/apache/commons/collections4/properties/AbstractPropertiesFactory.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'inputStream': resource specifications are implicitly final 3 66
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'inputStream': resource specifications are implicitly final 3 84
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'inputStream': resource specifications are implicitly final 3 115
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'inputStream': resource specifications are implicitly final 3 143
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'inputStream': resource specifications are implicitly final 3 169