PMD Results
The following document contains the results of PMD 6.21.0.
Violations By Priority
Priority 3
info/magnolia/cms/beans/config/ObservedManager.java
info/magnolia/cms/core/AbstractContent.java
info/magnolia/cms/core/AbstractNodeData.java
info/magnolia/cms/core/BinaryNodeData.java
info/magnolia/cms/core/Content.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'hasMixin': the method is declared in an interface type |
762 |
UnnecessaryModifier |
Unnecessary modifier 'public' on interface 'ContentFilter': members of interface types are implicitly public |
770–779 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'accept': the method is declared in an interface type |
777 |
info/magnolia/cms/core/DefaultContent.java
info/magnolia/cms/core/DefaultHierarchyManager.java
info/magnolia/cms/exchange/Syndicator.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'init': the method is declared in an interface type |
62 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'activate': the method is declared in an interface type |
70 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'activate': the method is declared in an interface type |
79 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'activate': the method is declared in an interface type |
87 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'activate': the method is declared in an interface type |
96 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'deactivate': the method is declared in an interface type |
101 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'deactivate': the method is declared in an interface type |
106 |
info/magnolia/cms/util/ContentUtil.java
info/magnolia/cms/util/InheritanceContentWrapper.java
info/magnolia/cms/util/RequestFormUtil.java
info/magnolia/cms/util/SearchReplace.java
info/magnolia/content2bean/Bean2ContentProcessor.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'toContent': the method is declared in an interface type |
47 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setNodeDatas': the method is declared in an interface type |
49 |
info/magnolia/content2bean/Bean2ContentTransformer.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'resolveItemType': the method is declared in an interface type |
50 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'resolveName': the method is declared in an interface type |
55 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'prepareContent': the method is declared in an interface type |
60 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'finishContent': the method is declared in an interface type |
65 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'isNode': the method is declared in an interface type |
70 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'isProperty': the method is declared in an interface type |
75 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setNodeData': the method is declared in an interface type |
80 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'convertNodeDataValue': the method is declared in an interface type |
85 |
info/magnolia/content2bean/Content2BeanProcessor.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'toBean': the method is declared in an interface type |
52–53 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setProperties': the method is declared in an interface type |
58 |
info/magnolia/content2bean/Content2BeanTransformer.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'newState': the method is declared in an interface type |
54 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'resolveType': the method is declared in an interface type |
59 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'resolveType': the method is declared in an interface type |
64 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getChildren': the method is declared in an interface type |
69 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'newBeanInstance': the method is declared in an interface type |
74 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'initBean': the method is declared in an interface type |
79 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setProperty': the method is declared in an interface type |
84 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setProperty': the method is declared in an interface type |
89 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'convertPropertyValue': the method is declared in an interface type |
94 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getTypeMapping': the method is declared in an interface type |
101 |
info/magnolia/content2bean/TransformationState.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'pushType': the method is declared in an interface type |
49 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'popType': the method is declared in an interface type |
51 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getCurrentType': the method is declared in an interface type |
53 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'peekType': the method is declared in an interface type |
55 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'pushBean': the method is declared in an interface type |
57 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'popBean': the method is declared in an interface type |
59 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getCurrentBean': the method is declared in an interface type |
61 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setCurrentBean': the method is declared in an interface type |
63 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'peekBean': the method is declared in an interface type |
65 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'pushContent': the method is declared in an interface type |
67 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'popContent': the method is declared in an interface type |
69 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getCurrentContent': the method is declared in an interface type |
71 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'peekContent': the method is declared in an interface type |
73 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getLevel': the method is declared in an interface type |
78 |
info/magnolia/content2bean/impl/CollectionPropertyHidingTransformer.java
info/magnolia/content2bean/impl/Content2BeanTransformerImpl.java
info/magnolia/content2bean/impl/TypeMappingImpl.java
info/magnolia/freemarker/models/BinaryNodeDataModel.java
info/magnolia/importexport/PropertiesImportExport.java
info/magnolia/setup/for4_5/UpdateSecurityFilterClientCallbacksConfiguration.java
Priority 4
info/magnolia/cms/core/AbstractContent.java
info/magnolia/cms/core/DefaultContent.java
info/magnolia/cms/core/DefaultHierarchyManager.java
info/magnolia/cms/core/search/QueryManagerImpl.java
info/magnolia/cms/core/search/QueryResultImpl.java
info/magnolia/cms/core/version/ContentVersion.java
info/magnolia/cms/servlets/MVCServlet.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' |
105 |
info/magnolia/cms/util/ContentUtil.java
info/magnolia/cms/util/LazyNodeDataWrapper.java
info/magnolia/cms/util/NodeDataUtil.java
info/magnolia/cms/util/NodeMapWrapper.java
info/magnolia/freemarker/models/BinaryNodeDataModel.java
info/magnolia/importexport/PropertiesImportExport.java
info/magnolia/setup/for4_5/UpdateSecurityFilterClientCallbacksConfiguration.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'ArrayUtils.contains' due to existing static import 'org.apache.commons.lang3.ArrayUtils.contains' |
211 |
Files
info/magnolia/cms/beans/config/ObservedManager.java
info/magnolia/cms/core/AbstractContent.java
info/magnolia/cms/core/AbstractNodeData.java
info/magnolia/cms/core/BinaryNodeData.java
info/magnolia/cms/core/Content.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'hasMixin': the method is declared in an interface type |
3 |
762 |
UnnecessaryModifier |
Unnecessary modifier 'public' on interface 'ContentFilter': members of interface types are implicitly public |
3 |
770–779 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'accept': the method is declared in an interface type |
3 |
777 |
info/magnolia/cms/core/DefaultContent.java
info/magnolia/cms/core/DefaultHierarchyManager.java
info/magnolia/cms/core/search/QueryManagerImpl.java
info/magnolia/cms/core/search/QueryResultImpl.java
info/magnolia/cms/core/version/ContentVersion.java
info/magnolia/cms/exchange/Syndicator.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'init': the method is declared in an interface type |
3 |
62 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'activate': the method is declared in an interface type |
3 |
70 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'activate': the method is declared in an interface type |
3 |
79 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'activate': the method is declared in an interface type |
3 |
87 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'activate': the method is declared in an interface type |
3 |
96 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'deactivate': the method is declared in an interface type |
3 |
101 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'deactivate': the method is declared in an interface type |
3 |
106 |
info/magnolia/cms/servlets/MVCServlet.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' |
4 |
105 |
info/magnolia/cms/util/ContentUtil.java
info/magnolia/cms/util/InheritanceContentWrapper.java
info/magnolia/cms/util/LazyNodeDataWrapper.java
info/magnolia/cms/util/NodeDataUtil.java
info/magnolia/cms/util/NodeMapWrapper.java
info/magnolia/cms/util/RequestFormUtil.java
info/magnolia/cms/util/SearchReplace.java
info/magnolia/content2bean/Bean2ContentProcessor.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'toContent': the method is declared in an interface type |
3 |
47 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setNodeDatas': the method is declared in an interface type |
3 |
49 |
info/magnolia/content2bean/Bean2ContentTransformer.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'resolveItemType': the method is declared in an interface type |
3 |
50 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'resolveName': the method is declared in an interface type |
3 |
55 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'prepareContent': the method is declared in an interface type |
3 |
60 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'finishContent': the method is declared in an interface type |
3 |
65 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'isNode': the method is declared in an interface type |
3 |
70 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'isProperty': the method is declared in an interface type |
3 |
75 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setNodeData': the method is declared in an interface type |
3 |
80 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'convertNodeDataValue': the method is declared in an interface type |
3 |
85 |
info/magnolia/content2bean/Content2BeanProcessor.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'toBean': the method is declared in an interface type |
3 |
52–53 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setProperties': the method is declared in an interface type |
3 |
58 |
info/magnolia/content2bean/Content2BeanTransformer.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'newState': the method is declared in an interface type |
3 |
54 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'resolveType': the method is declared in an interface type |
3 |
59 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'resolveType': the method is declared in an interface type |
3 |
64 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getChildren': the method is declared in an interface type |
3 |
69 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'newBeanInstance': the method is declared in an interface type |
3 |
74 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'initBean': the method is declared in an interface type |
3 |
79 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setProperty': the method is declared in an interface type |
3 |
84 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setProperty': the method is declared in an interface type |
3 |
89 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'convertPropertyValue': the method is declared in an interface type |
3 |
94 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getTypeMapping': the method is declared in an interface type |
3 |
101 |
info/magnolia/content2bean/TransformationState.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'pushType': the method is declared in an interface type |
3 |
49 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'popType': the method is declared in an interface type |
3 |
51 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getCurrentType': the method is declared in an interface type |
3 |
53 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'peekType': the method is declared in an interface type |
3 |
55 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'pushBean': the method is declared in an interface type |
3 |
57 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'popBean': the method is declared in an interface type |
3 |
59 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getCurrentBean': the method is declared in an interface type |
3 |
61 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'setCurrentBean': the method is declared in an interface type |
3 |
63 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'peekBean': the method is declared in an interface type |
3 |
65 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'pushContent': the method is declared in an interface type |
3 |
67 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'popContent': the method is declared in an interface type |
3 |
69 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getCurrentContent': the method is declared in an interface type |
3 |
71 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'peekContent': the method is declared in an interface type |
3 |
73 |
UnnecessaryModifier |
Unnecessary modifier 'public' on method 'getLevel': the method is declared in an interface type |
3 |
78 |
info/magnolia/content2bean/impl/CollectionPropertyHidingTransformer.java
info/magnolia/content2bean/impl/Content2BeanTransformerImpl.java
info/magnolia/content2bean/impl/TypeMappingImpl.java
info/magnolia/freemarker/models/BinaryNodeDataModel.java
info/magnolia/importexport/PropertiesImportExport.java
info/magnolia/setup/for4_5/UpdateSecurityFilterClientCallbacksConfiguration.java