PMD Results
The following document contains the results of PMD 6.55.0.
Violations By Priority
Priority 3
org/codehaus/plexus/DefaultPlexusContainer.java
org/codehaus/plexus/component/builder/XBeanComponentBuilder.java
org/codehaus/plexus/component/collections/ComponentMap.java
org/codehaus/plexus/component/composition/CompositionResolver.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifiers 'public static final' on field 'SEPARATOR_CHAR': the field is declared in an interface type |
28 |
org/codehaus/plexus/component/configurator/converters/AbstractConfigurationConverter.java
org/codehaus/plexus/component/factory/AbstractComponentFactory.java
org/codehaus/plexus/component/factory/ComponentFactory.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on field 'ROLE': the field is declared in an interface type |
32 |
org/codehaus/plexus/component/factory/java/JavaComponentFactory.java
org/codehaus/plexus/component/repository/io/PlexusTools.java
org/codehaus/plexus/configuration/PlexusComponentDescriptorMerger.java
org/codehaus/plexus/configuration/io/PlexusConfigurationReader.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'read': the method is declared in an interface type |
11 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'read': the method is declared in an interface type |
13 |
org/codehaus/plexus/context/Context.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'put': the method is declared in an interface type |
57 |
org/codehaus/plexus/lifecycle/phase/Phase.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'execute': the method is declared in an interface type |
31 |
org/codehaus/plexus/logging/console/ConsoleLoggerManager.java
org/codehaus/plexus/personality/plexus/lifecycle/phase/Contextualizable.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'contextualize': the method is declared in an interface type |
26 |
org/codehaus/plexus/personality/plexus/lifecycle/phase/Disposable.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'dispose': the method is declared in an interface type |
26 |
org/codehaus/plexus/personality/plexus/lifecycle/phase/Initializable.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'initialize': the method is declared in an interface type |
26 |
Priority 4
org/codehaus/plexus/DefaultComponentRegistry.java
org/codehaus/plexus/DefaultPlexusContainer.java
org/codehaus/plexus/component/collections/AbstractComponentCollection.java
org/codehaus/plexus/component/collections/ComponentList.java
org/codehaus/plexus/component/collections/ComponentMap.java
org/codehaus/plexus/component/repository/ComponentDescriptor.java
org/codehaus/plexus/component/repository/io/PlexusTools.java
org/codehaus/plexus/configuration/DefaultPlexusConfiguration.java
Files
org/codehaus/plexus/DefaultComponentRegistry.java
org/codehaus/plexus/DefaultPlexusContainer.java
org/codehaus/plexus/component/builder/XBeanComponentBuilder.java
org/codehaus/plexus/component/collections/AbstractComponentCollection.java
org/codehaus/plexus/component/collections/ComponentList.java
org/codehaus/plexus/component/collections/ComponentMap.java
org/codehaus/plexus/component/composition/CompositionResolver.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifiers 'public static final' on field 'SEPARATOR_CHAR': the field is declared in an interface type |
3 |
28 |
org/codehaus/plexus/component/configurator/converters/AbstractConfigurationConverter.java
org/codehaus/plexus/component/factory/AbstractComponentFactory.java
org/codehaus/plexus/component/factory/ComponentFactory.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'static' on field 'ROLE': the field is declared in an interface type |
3 |
32 |
org/codehaus/plexus/component/factory/java/JavaComponentFactory.java
Rule |
Violation |
Priority |
Line |
UnusedFormalParameter |
Avoid unused method parameters such as 'implementationClass'. |
3 |
78 |
org/codehaus/plexus/component/repository/ComponentDescriptor.java
org/codehaus/plexus/component/repository/io/PlexusTools.java
org/codehaus/plexus/configuration/DefaultPlexusConfiguration.java
org/codehaus/plexus/configuration/PlexusComponentDescriptorMerger.java
org/codehaus/plexus/configuration/io/PlexusConfigurationReader.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'read': the method is declared in an interface type |
3 |
11 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'read': the method is declared in an interface type |
3 |
13 |
org/codehaus/plexus/context/Context.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'put': the method is declared in an interface type |
3 |
57 |
org/codehaus/plexus/lifecycle/phase/Phase.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'execute': the method is declared in an interface type |
3 |
31 |
org/codehaus/plexus/logging/console/ConsoleLoggerManager.java
org/codehaus/plexus/personality/plexus/lifecycle/phase/Contextualizable.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'contextualize': the method is declared in an interface type |
3 |
26 |
org/codehaus/plexus/personality/plexus/lifecycle/phase/Disposable.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'dispose': the method is declared in an interface type |
3 |
26 |
org/codehaus/plexus/personality/plexus/lifecycle/phase/Initializable.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'initialize': the method is declared in an interface type |
3 |
26 |