PMD Results

The following document contains the results of PMD 4.2.5.

Files

info/magnolia/cms/gui/control/ContextMenu.java

Violation Line
Avoid unused local variables such as 'counter'. 116

info/magnolia/cms/gui/control/File.java

Violation Line
Avoid unused imports such as 'javax.jcr.RepositoryException' 42

info/magnolia/cms/gui/control/FreemarkerControl.java

Violation Line
Avoid unused private fields such as 'log'. 59

info/magnolia/cms/gui/control/Tree.java

Violation Line
Error while parsing /home/had/magnolia-5.0-m1/magnolia-gui/src/main/java/info/magnolia/cms/gui/control/Tree.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/had/magnolia-5.0-m1/magnolia-gui/src/main/java/info/magnolia/cms/gui/control/Tree.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/had/magnolia-5.0-m1/magnolia-gui/src/main/java/info/magnolia/cms/gui/control/Tree.java: Can't use generics unless running in JDK 1.5 mode! 0

info/magnolia/cms/gui/control/TreeColumnHtmlRendererImpl.java

Violation Line
These nested if statements could be combined 90 - 95

info/magnolia/cms/gui/controlx/impl/AbstractControl.java

Violation Line
These nested if statements could be combined 144 - 146

info/magnolia/cms/gui/controlx/list/ListControlRenderer.java

Violation Line
These nested if statements could be combined 69 - 71
These nested if statements could be combined 84 - 86

info/magnolia/cms/gui/controlx/search/DialogBasedSearchConfig.java

Violation Line
Avoid empty catch blocks 150 - 152

info/magnolia/cms/gui/dialog/Dialog.java

Violation Line
Avoid empty catch blocks 139 - 141

info/magnolia/cms/gui/dialog/DialogControlImpl.java

Violation Line
Avoid empty catch blocks 450 - 452
These nested if statements could be combined 610 - 613

info/magnolia/cms/gui/dialog/DialogFactory.java

Violation Line
Error while parsing /home/had/magnolia-5.0-m1/magnolia-gui/src/main/java/info/magnolia/cms/gui/dialog/DialogFactory.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/had/magnolia-5.0-m1/magnolia-gui/src/main/java/info/magnolia/cms/gui/dialog/DialogFactory.java: Can't use generics unless running in JDK 1.5 mode! 0
Error while parsing /home/had/magnolia-5.0-m1/magnolia-gui/src/main/java/info/magnolia/cms/gui/dialog/DialogFactory.java: Can't use generics unless running in JDK 1.5 mode! 0

info/magnolia/cms/gui/dialog/DialogFile.java

Violation Line
Avoid empty catch blocks 164 - 166

info/magnolia/cms/gui/dialog/DialogFreemarker.java

Violation Line
Avoid empty catch blocks 183 - 185

info/magnolia/cms/gui/dialog/DialogPassword.java

Violation Line
Avoid unused private fields such as 'log'. 55

info/magnolia/cms/gui/i18n/DefaultI18nAuthoringSupport.java

Violation Line
Error while parsing /home/had/magnolia-5.0-m1/magnolia-gui/src/main/java/info/magnolia/cms/gui/i18n/DefaultI18nAuthoringSupport.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode! 0
Error while parsing /home/had/magnolia-5.0-m1/magnolia-gui/src/main/java/info/magnolia/cms/gui/i18n/DefaultI18nAuthoringSupport.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode! 0
Error while parsing /home/had/magnolia-5.0-m1/magnolia-gui/src/main/java/info/magnolia/cms/gui/i18n/DefaultI18nAuthoringSupport.java: Can't use JDK 1.5 for loop syntax when running in JDK 1.4 mode! 0

info/magnolia/cms/gui/inline/BarEdit.java

Violation Line
Avoid unused imports such as 'info.magnolia.cms.beans.config.ServerConfiguration' 36
Avoid unused imports such as 'info.magnolia.cms.security.Permission' 40
Avoid unused imports such as 'info.magnolia.cms.core.AggregationState' 41
Avoid unused imports such as 'info.magnolia.context.MgnlContext' 42
Avoid unused constructor parameters such as 'request'. 70 - 71

info/magnolia/cms/gui/inline/BarMain.java

Violation Line
Avoid unused constructor parameters such as 'request'. 89 - 90
Avoid unused constructor parameters such as 'request'. 95 - 97

info/magnolia/cms/gui/inline/BarNew.java

Violation Line
Avoid unused constructor parameters such as 'request'. 67 - 68

info/magnolia/cms/gui/inline/ButtonEdit.java

Violation Line
Avoid unused constructor parameters such as 'request'. 68 - 69
Avoid unused constructor parameters such as 'request'. 74 - 76

info/magnolia/cms/gui/query/DateSearchQueryParameter.java

Violation Line
Avoid unused private fields such as 'log'. 47