magnolia-core Version: 4.5-beta4 Last Published: Jan 12, 2012

PMD Results

The following document contains the results of PMD 4.2.5.

Files

info/magnolia/cms/beans/config/ConfigLoader.java

ViolationLine
Avoid unused constructor parameters such as 'context'.84 - 106

info/magnolia/cms/beans/config/ObservedManager.java

ViolationLine
Avoid unnecessary return statements127

info/magnolia/cms/core/AbstractContent.java

ViolationLine
Avoid empty catch blocks411 - 413

info/magnolia/cms/core/AbstractNodeData.java

ViolationLine
Avoid empty catch blocks132 - 134
Avoid empty catch blocks203 - 205

info/magnolia/cms/core/BinaryNodeData.java

ViolationLine
These nested if statements could be combined75 - 82

info/magnolia/cms/core/DefaultContent.java

ViolationLine
Avoid empty catch blocks317 - 319
Avoid empty catch blocks362 - 364
Avoid empty catch blocks554 - 556
Avoid empty catch blocks556 - 558
Ensure you override both equals() and hashCode()691

info/magnolia/cms/core/DefaultHierarchyManager.java

ViolationLine
Avoid unused constructor parameters such as 'ignoredAccessManager'.94 - 96
Avoid unused constructor parameters such as 'ignoredUserId'.98 - 100
Avoid unused constructor parameters such as 'ignored'.105 - 107
Avoid empty catch blocks411 - 413

info/magnolia/cms/core/MetaData.java

ViolationLine
Avoid unused constructor parameters such as 'ignoredAccessManager'.108 - 110
Avoid empty catch blocks123 - 125

info/magnolia/cms/core/Path.java

ViolationLine
These nested if statements could be combined325 - 327

info/magnolia/cms/core/version/MgnlVersioningNodeWrapper.java

ViolationLine
Avoid empty catch blocks141 - 143
Avoid empty catch blocks143 - 145

info/magnolia/cms/filters/AbstractMgnlFilter.java

ViolationLine
Avoid unused private fields such as 'log'.67

info/magnolia/cms/filters/RepositoryMappingFilter.java

ViolationLine
Avoid unused private fields such as 'log'.62

info/magnolia/cms/i18n/AbstractMessagesImpl.java

ViolationLine
Ensure you override both equals() and hashCode()140

info/magnolia/cms/security/DelegatingUserManager.java

ViolationLine
Avoid empty catch blocks125 - 127
Avoid empty catch blocks148 - 150

info/magnolia/cms/security/LogoutFilter.java

ViolationLine
Avoid unused private fields such as 'log'.59
Avoid unused private fields such as 'servletContext'.63

info/magnolia/cms/security/MgnlGroup.java

ViolationLine
Avoid unused private fields such as 'log'.48

info/magnolia/cms/security/MgnlRole.java

ViolationLine
Avoid unused private fields such as 'log'.49
Avoid unused private fields such as 'acls'.57

info/magnolia/cms/security/MgnlRoleManager.java

ViolationLine
These nested if statements could be combined118 - 121
These nested if statements could be combined155 - 158

info/magnolia/cms/security/SecurityCallbackFilter.java

ViolationLine
Avoid unused private fields such as 'log'.71

info/magnolia/cms/security/SystemUserManager.java

ViolationLine
Avoid unused method parameters such as 'password'.134 - 161

info/magnolia/cms/security/auth/callback/RealmCallback.java

ViolationLine
Avoid unused private fields such as 'log'.56

info/magnolia/cms/security/auth/callback/UserCallback.java

ViolationLine
Avoid unused private fields such as 'log'.55

info/magnolia/cms/security/auth/login/BasicLogin.java

ViolationLine
Avoid unused private fields such as 'log'.50

info/magnolia/cms/servlets/ClasspathSpool.java

ViolationLine
Avoid empty catch blocks101 - 103

info/magnolia/cms/servlets/MgnlServletContextListener.java

ViolationLine
Avoid unused private fields such as 'log'.51

info/magnolia/cms/util/ClasspathResourcesUtil.java

ViolationLine
Avoid empty catch blocks151 - 153
These nested if statements could be combined268 - 270

info/magnolia/cms/util/ContentUtil.java

ViolationLine
Avoid empty catch blocks464 - 466
Avoid empty catch blocks479 - 481
These nested if statements could be combined554 - 557

info/magnolia/cms/util/InheritanceContentWrapper.java

ViolationLine
Avoid unused private fields such as 'log'.75

info/magnolia/cms/util/LazyInitPrintWriter.java

ViolationLine
Error while parsing /Users/mdivilek/dev/beta4release/main-4.5-beta4/magnolia-core/src/main/java/info/magnolia/cms/util/LazyInitPrintWriter.java: Encountered " "(" "( "" at line 48, column 14. Was expecting one of: "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... 0
Error while parsing /Users/mdivilek/dev/beta4release/main-4.5-beta4/magnolia-core/src/main/java/info/magnolia/cms/util/LazyInitPrintWriter.java: Encountered " "(" "( "" at line 48, column 14. Was expecting one of: "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... 0
Error while parsing /Users/mdivilek/dev/beta4release/main-4.5-beta4/magnolia-core/src/main/java/info/magnolia/cms/util/LazyInitPrintWriter.java: Encountered " "(" "( "" at line 48, column 14. Was expecting one of: "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... "." ... 0

info/magnolia/cms/util/RequestFormUtil.java

ViolationLine
Avoid empty catch blocks161 - 163

info/magnolia/cms/util/SearchReplace.java

ViolationLine
Avoid unused local variables such as 'group'.90

info/magnolia/cms/util/ServletUtils.java

ViolationLine
Avoid empty if statements175 - 177

info/magnolia/content2bean/impl/CollectionPropertyHidingTransformer.java

ViolationLine
These nested if statements could be combined98 - 102

info/magnolia/content2bean/impl/Content2BeanTransformerImpl.java

ViolationLine
These nested if statements could be combined350 - 355

info/magnolia/content2bean/impl/TypeMappingImpl.java

ViolationLine
These nested if statements could be combined142 - 155
These nested if statements could be combined259 - 261

info/magnolia/context/SingleJCRSessionSystemContext.java

ViolationLine
Avoid unused private fields such as 'log'.49

info/magnolia/freemarker/FreemarkerServletContextWrapper.java

ViolationLine
Avoid empty catch blocks105 - 107
Avoid empty catch blocks170 - 172

info/magnolia/freemarker/models/BinaryNodeDataModel.java

ViolationLine
Avoid empty catch blocks76 - 78
Avoid empty catch blocks88 - 90
Avoid empty catch blocks102 - 104
Avoid empty catch blocks130 - 132

info/magnolia/freemarker/models/MagnoliaObjectWrapper.java

ViolationLine
Avoid unused private fields such as 'log'.59

info/magnolia/importexport/PropertiesImportExport.java

ViolationLine
Avoid empty if statements143 - 145

info/magnolia/jackrabbit/ProviderImpl.java

ViolationLine
Avoid empty catch blocks184 - 186
Avoid empty catch blocks488 - 490

info/magnolia/jcr/util/ContentMap.java

ViolationLine
Avoid empty catch blocks118 - 120
Avoid empty if statements202 - 205
Avoid empty catch blocks242 - 244
Avoid empty catch blocks255 - 257
Avoid empty catch blocks269 - 271

info/magnolia/jcr/util/PropertiesImportExport.java

ViolationLine
Avoid empty if statements161 - 163

info/magnolia/jcr/util/PropertyUtil.java

ViolationLine
Avoid empty catch blocks165 - 167

info/magnolia/jcr/wrapper/DelegateNodeWrapper.java

ViolationLine
Overriding method merely calls super587 - 590

info/magnolia/link/Link.java

ViolationLine
Avoid unused private fields such as 'log'.56

info/magnolia/link/LinkFactory.java

ViolationLine
Avoid empty if statements125 - 127

info/magnolia/link/LinkTransformerManager.java

ViolationLine
Avoid unused private fields such as 'log'.51

info/magnolia/module/ModuleManager.java

ViolationLine
These nested if statements could be combined149 - 151

info/magnolia/module/delta/QueryTask.java

ViolationLine
Avoid unused local variables such as 'it'.69

info/magnolia/module/files/MD5CheckingFileExtractorOperation.java

ViolationLine
Avoid empty if statements104 - 106
Avoid empty while statements162 - 163

info/magnolia/objectfactory/guice/GuicePropertyConfigurer.java

ViolationLine
Avoid empty catch blocks60 - 63

info/magnolia/setup/for3_5/CheckAndUpdateExistingFilters.java

ViolationLine
Avoid unused private fields such as 'clazz'.195
Avoid unused private fields such as 'priority'.196

info/magnolia/setup/for3_5/ReconfigureCommands.java

ViolationLine
Avoid unused private fields such as 'log'.63
Avoid empty if statements87 - 89

info/magnolia/setup/for3_5/UpdateURI2RepositoryMappings.java

ViolationLine
Avoid unused private fields such as 'mappingsNode'.57
Avoid unused local variables such as 'configHM'.70

info/magnolia/setup/for4_5/UpdateSecurityFilterClientCallbacksConfiguration.java

ViolationLine
Avoid unused method parameters such as 'ctx'.187 - 201
Avoid unused method parameters such as 'ctx'.203 - 211

info/magnolia/stats/JCRStats.java

ViolationLine
Avoid unused private fields such as 'log'.53

info/magnolia/voting/voters/AbstractBoolVoter.java

ViolationLine
Avoid unused private fields such as 'log'.53