PMD Results

The following document contains the results of PMD 5.1.2.

Files

com/vaadin/client/ui/VScrollTablePatched.java

Violation Line
Avoid unused private fields such as 'detachedScrollPosition'. 296
Avoid unused private fields such as 'initialContentReceived'. 507
Avoid unused private fields such as 'isNewBody'. 520
Avoid unused private fields such as 'touchScrollDelegate'. 543
Avoid unused private methods such as 'sendColumnWidthUpdates(Collection)'. 741
Overriding method merely calls super 19131916
Useless parentheses. 20712072
Useless parentheses. 20972098
Avoid empty if statements 21452147
Avoid unused local variables such as 'hCell'. 2153
Useless parentheses. 2198
These nested if statements could be combined 22142227
These nested if statements could be combined 22162226
Useless parentheses. 2283
Useless parentheses. 23412342
Useless parentheses. 23422343
Useless parentheses. 2420
Useless parentheses. 2440
These nested if statements could be combined 33973400
These nested if statements could be combined 35793585
These nested if statements could be combined 42684271
Useless parentheses. 4805
Useless parentheses. 5756
Useless parentheses. 58505851
Useless parentheses. 5939
Avoid unused local variables such as 'thisTrElement'. 6071
Avoid unused method parameters such as 'rowUidl'. 6335
Avoid unused method parameters such as 'rowUidl'. 6342
Useless parentheses. 6446
Useless parentheses. 6446
Useless parentheses. 66526653
Useless parentheses. 6710
These nested if statements could be combined 68946903
Useless parentheses. 6981
Useless parentheses. 7008
Useless parentheses. 70327033
Ensure you override both equals() and hashCode() 7053
Useless parentheses. 7058
Useless parentheses. 7058

com/vaadin/client/ui/VTreeTablePatched.java

Violation Line
Useless parentheses. 812
Useless parentheses. 812

com/vaadin/client/ui/panel/EnterFriendlyPanelConnector.java

Violation Line
Avoid unused imports such as 'com.google.gwt.dom.client.Style' 20
Avoid unused imports such as 'com.google.gwt.dom.client.Style.Unit' 22
Avoid unused imports such as 'com.vaadin.client.ComponentConnector' 27
Avoid unused imports such as 'com.vaadin.client.ConnectorHierarchyChangeEvent' 28
Avoid unused imports such as 'com.vaadin.client.LayoutManager' 29
Avoid unused imports such as 'com.vaadin.client.Profiler' 31
Avoid unused imports such as 'com.vaadin.client.ui.AbstractSingleComponentContainerConnector' 33
No need to import a type that lives in the same package 40
Avoid unused imports such as 'com.vaadin.shared.ui.panel.PanelState' 45

com/vaadin/client/ui/table/TableConnectorPatched.java

Violation Line
Avoid unused imports such as 'com.vaadin.shared.ui.Connect' 41
Useless parentheses. 114
These nested if statements could be combined 267287

com/vaadin/client/ui/treetable/TreeTableConnectorPatched.java

Violation Line
These nested if statements could be combined 5361
Useless parentheses. 7778

info/magnolia/ui/vaadin/actionbar/Actionbar.java

Violation Line
Avoid modifiers which are implied by the context 217
Avoid modifiers which are implied by the context 218
Avoid modifiers which are implied by the context 220

info/magnolia/ui/vaadin/dialog/BaseDialog.java

Violation Line
Unnecessary use of fully qualified name 'com.vaadin.ui.Component.Event' due to existing import 'com.vaadin.ui.Component' 240
Unnecessary use of fully qualified name 'com.vaadin.ui.Component.Event' due to existing import 'com.vaadin.ui.Component' 274
Unnecessary use of fully qualified name 'com.vaadin.ui.Component.Event' due to existing import 'com.vaadin.ui.Component' 307

info/magnolia/ui/vaadin/dialog/ConfirmationDialog.java

Violation Line
Overriding method merely calls super 128130

info/magnolia/ui/vaadin/editor/CroppableImage.java

Violation Line
Overriding method merely calls super 6264
Avoid modifiers which are implied by the context 151
Avoid modifiers which are implied by the context 152153
Avoid modifiers which are implied by the context 161
Avoid modifiers which are implied by the context 162163

info/magnolia/ui/vaadin/editor/JCrop.java

Violation Line
Avoid unused constructor parameters such as 'handler'. 62

info/magnolia/ui/vaadin/editor/JCropField.java

Violation Line
Useless parentheses. 158
Useless parentheses. 158

info/magnolia/ui/vaadin/form/Form.java

Violation Line
Avoid unused private fields such as 'isValidationVisible'. 63

info/magnolia/ui/vaadin/grid/MagnoliaTreeTable.java

Violation Line
Overriding method merely calls super 7577
Overriding method merely calls super 116118

info/magnolia/ui/vaadin/gwt/client/actionbar/widget/ActionbarWidgetViewImpl.java

Violation Line
Useless parentheses. 332
Useless parentheses. 335

info/magnolia/ui/vaadin/gwt/client/applauncher/connector/AppLauncherConnector.java

Violation Line
Useless parentheses. 123
Overriding method merely calls super 143145

info/magnolia/ui/vaadin/gwt/client/applauncher/widget/AppLauncherView.java

Violation Line
Avoid modifiers which are implied by the context 5257

info/magnolia/ui/vaadin/gwt/client/dialog/connector/DialogContainingFormConnector.java

Violation Line
Useless parentheses. 101

info/magnolia/ui/vaadin/gwt/client/dialog/widget/BaseDialogView.java

Violation Line
Avoid modifiers which are implied by the context 6673

info/magnolia/ui/vaadin/gwt/client/dialog/widget/DialogHeaderWidget.java

Violation Line
These nested if statements could be combined 124126

info/magnolia/ui/vaadin/gwt/client/form/formsection/widget/FormSectionWidget.java

Violation Line
Useless parentheses. 81

info/magnolia/ui/vaadin/gwt/client/form/tab/connector/FormTabConnector.java

Violation Line
Overriding method merely calls super 4850

info/magnolia/ui/vaadin/gwt/client/form/widget/FormView.java

Violation Line
Avoid modifiers which are implied by the context 6165

info/magnolia/ui/vaadin/gwt/client/form/widget/FormViewImpl.java

Violation Line
Useless parentheses. 177

info/magnolia/ui/vaadin/gwt/client/grid/VMagnoliaTable.java

Violation Line
Overriding method merely calls super 174176
Unnecessary use of fully qualified name 'com.google.gwt.user.client.Element' due to existing import 'com.google.gwt.user.client.Element' 220

info/magnolia/ui/vaadin/gwt/client/grid/VMagnoliaTreeTable.java

Violation Line
Useless parentheses. 60

info/magnolia/ui/vaadin/gwt/client/jquerywrapper/JQueryCallback.java

Violation Line
Avoid modifiers which are implied by the context 40

info/magnolia/ui/vaadin/gwt/client/jquerywrapper/JQueryFunction.java

Violation Line
Unnecessary final modifier in final class 4650

info/magnolia/ui/vaadin/gwt/client/layout/CssRule.java

Violation Line
Avoid unused private fields such as 'rules'. 45
Avoid unused private methods such as 'searchForRule(JavaScriptObject,String,boolean)'. 7779

info/magnolia/ui/vaadin/gwt/client/layout/thumbnaillayout/widget/LazyThumbnailLayoutImageBundle.java

Violation Line
Avoid modifiers which are implied by the context 45
Avoid modifiers which are implied by the context 47

info/magnolia/ui/vaadin/gwt/client/layout/thumbnaillayout/widget/LazyThumbnailLayoutWidget.java

Violation Line
Useless parentheses. 217

info/magnolia/ui/vaadin/gwt/client/magnoliashell/shell/MagnoliaShellConnector.java

Violation Line
Avoid empty if statements 260262

info/magnolia/ui/vaadin/gwt/client/magnoliashell/shell/MagnoliaShellViewImpl.java

Violation Line
These nested if statements could be combined 218220

info/magnolia/ui/vaadin/gwt/client/magnoliashell/shell/ShellAppLauncher.java

Violation Line
Useless parentheses. 235

info/magnolia/ui/vaadin/gwt/client/magnoliashell/shell/VShellImageBundle.java

Violation Line
Avoid modifiers which are implied by the context 45
Avoid modifiers which are implied by the context 47
Avoid modifiers which are implied by the context 50

info/magnolia/ui/vaadin/gwt/client/magnoliashell/viewport/TransitionDelegate.java

Violation Line
Avoid modifiers which are implied by the context 5571

info/magnolia/ui/vaadin/gwt/client/magnoliashell/viewport/widget/AppsViewportWidget.java

Violation Line
Avoid unused local variables such as 'style'. 195
Useless parentheses. 402

info/magnolia/ui/vaadin/gwt/client/mgwt/SliderClientBundle.java

Violation Line
Avoid modifiers which are implied by the context 44

info/magnolia/ui/vaadin/gwt/client/richtext/TextAreaStretcherConnector.java

Violation Line
Useless parentheses. 275

info/magnolia/ui/vaadin/gwt/client/richtext/VMagnoliaRichTextField.java

Violation Line
Overriding method merely calls super 160162

info/magnolia/ui/vaadin/gwt/client/shared/icon/IconParameters.java

Violation Line
Avoid modifiers which are implied by the context 41

info/magnolia/ui/vaadin/gwt/client/tabsheet/tab/widget/MagnoliaTabWidget.java

Violation Line
Avoid unused constructor parameters such as 'connector'. 48

info/magnolia/ui/vaadin/gwt/client/tabsheet/widget/MagnoliaTabSheetViewImpl.java

Violation Line
Avoid unused private fields such as 'eventBus'. 96
An empty statement (semicolon) not part of a loop 252

info/magnolia/ui/vaadin/gwt/client/usermenu/UserMenuClientRpc.java

Violation Line
Avoid modifiers which are implied by the context 44

info/magnolia/ui/vaadin/layout/SmallAppLayout.java

Violation Line
Unnecessary use of fully qualified name 'com.vaadin.data.util.converter.Converter.ConversionException' due to existing import 'com.vaadin.data.util.converter.Converter' 130
Unnecessary use of fully qualified name 'com.vaadin.data.util.converter.Converter.ConversionException' due to existing import 'com.vaadin.data.util.converter.Converter' 135

org/vaadin/openesignforms/ckeditor/widgetset/client/ui/VCKEditorTextField.java

Violation Line
Avoid unused imports such as 'com.vaadin.client.VConsole' 26
These nested if statements could be combined 314316
Avoid unnecessary return statements 457

org/vaadin/peter/contextmenu/ContextMenu.java

Violation Line
Avoid modifiers which are implied by the context 526528
Avoid modifiers which are implied by the context 536
Avoid modifiers which are implied by the context 557560
Avoid modifiers which are implied by the context 566
Avoid modifiers which are implied by the context 599615
Avoid modifiers which are implied by the context 601605
Avoid modifiers which are implied by the context 613614
Avoid modifiers which are implied by the context 623666
Avoid modifiers which are implied by the context 625628
Avoid modifiers which are implied by the context 630633
Avoid modifiers which are implied by the context 635638
Avoid modifiers which are implied by the context 646647
Avoid modifiers which are implied by the context 655656
Avoid modifiers which are implied by the context 664665
Avoid modifiers which are implied by the context 668682
Avoid modifiers which are implied by the context 669672
Avoid modifiers which are implied by the context 680681

org/vaadin/peter/contextmenu/client/ContextMenuClientRpc.java

Violation Line
Avoid modifiers which are implied by the context 19

org/vaadin/peter/contextmenu/client/ContextMenuItemWidgetHandler.java

Violation Line
These nested if statements could be combined 112114

org/vaadin/peter/contextmenu/client/ContextMenuOverlay.java

Violation Line
Useless parentheses. 188
Useless parentheses. 188
Useless parentheses. 196
Useless parentheses. 196

org/vaadin/peter/contextmenu/client/ContextMenuServerRpc.java

Violation Line
Avoid modifiers which are implied by the context 16
Avoid modifiers which are implied by the context 2829
Avoid modifiers which are implied by the context 34