PMD Results

The following document contains the results of PMD 6.55.0.

Violations By Priority

Priority 3

org/apache/maven/di/impl/Types.java
Rule Violation Line
JumbledIncrementer Avoid modifying an outer loop incrementer in an inner loop for update expression 345347

Priority 4

org/apache/maven/di/impl/InjectorImpl.java
Rule Violation Line
UselessParentheses Useless parentheses. 166
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.function.Supplier' due to existing import 'java.util.function.Supplier' 311
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.function.Supplier' due to existing import 'java.util.function.Supplier' 315
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.function.Supplier' due to existing import 'java.util.function.Supplier' 316
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.function.Supplier' due to existing import 'java.util.function.Supplier' 317
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.function.Supplier' due to existing import 'java.util.function.Supplier' 318
org/apache/maven/di/impl/ReflectionUtils.java
Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.apache.maven.api.di.Scope' due to existing import 'org.apache.maven.api.di.*' 102

Files

org/apache/maven/di/impl/InjectorImpl.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 166
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.function.Supplier' due to existing import 'java.util.function.Supplier' 4 311
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.function.Supplier' due to existing import 'java.util.function.Supplier' 4 315
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.function.Supplier' due to existing import 'java.util.function.Supplier' 4 316
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.function.Supplier' due to existing import 'java.util.function.Supplier' 4 317
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.function.Supplier' due to existing import 'java.util.function.Supplier' 4 318

org/apache/maven/di/impl/ReflectionUtils.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'org.apache.maven.api.di.Scope' due to existing import 'org.apache.maven.api.di.*' 4 102

org/apache/maven/di/impl/Types.java

Rule Violation Priority Line
JumbledIncrementer Avoid modifying an outer loop incrementer in an inner loop for update expression 3 345347