PMD Results

The following document contains the results of PMD 5.1.2.

Files

com/vaadin/client/ui/VScrollTablePatched.java

Violation Line
Avoid unused imports such as 'com.google.gwt.event.dom.client.ContextMenuEvent' 52
Avoid unused imports such as 'com.google.gwt.event.dom.client.ContextMenuHandler' 53
Avoid unused imports such as 'com.google.gwt.user.client.ui.RootPanel' 81
Avoid modifiers which are implied by the context 163
Avoid unused private fields such as 'detachedScrollPosition'. 438
Avoid unused private fields such as 'initialContentReceived'. 690
Avoid unused private fields such as 'touchScrollDelegate'. 726
Avoid unused private methods such as 'sendColumnWidthUpdates(Collection)'. 967
Overriding method merely calls super 22032206
Useless parentheses. 23652366
Useless parentheses. 23912392
Avoid empty if statements 24392441
Avoid unused local variables such as 'hCell'. 2447
Useless parentheses. 2492
These nested if statements could be combined 25082521
These nested if statements could be combined 25102520
Useless parentheses. 2572
Useless parentheses. 26302631
Useless parentheses. 26312632
Useless parentheses. 2683
Useless parentheses. 2732
Useless parentheses. 2752
These nested if statements could be combined 32873331
These nested if statements could be combined 37503753
These nested if statements could be combined 39323938
These nested if statements could be combined 46274630
Useless parentheses. 5177
Unnecessary use of fully qualified name 'com.google.gwt.dom.client.Element' due to existing import 'com.google.gwt.dom.client.Element' 5425
Unnecessary use of fully qualified name 'com.google.gwt.dom.client.Element' due to existing import 'com.google.gwt.dom.client.Element' 5911
These nested if statements could be combined 61126223
Useless parentheses. 6153
Useless parentheses. 62506251
Useless parentheses. 6348
Unnecessary use of fully qualified name 'com.google.gwt.dom.client.Element' due to existing import 'com.google.gwt.dom.client.Element' 6659
Avoid unused method parameters such as 'rowUidl'. 6748
Avoid unused method parameters such as 'rowUidl'. 6755
Useless parentheses. 6860
Useless parentheses. 6860
Useless parentheses. 70967097
Useless parentheses. 7154
These nested if statements could be combined 73157324
Useless parentheses. 7427
Useless parentheses. 7453
Useless parentheses. 74797480
Useless parentheses. 74897490
Ensure you override both equals() and hashCode() 7508
Useless parentheses. 7513
Useless parentheses. 7513
Avoid unused private methods such as 'getLogger()'. 8392

com/vaadin/client/ui/VTreeTablePatched.java

Violation Line
Unnecessary use of fully qualified name 'com.google.gwt.dom.client.Element' due to existing import 'com.google.gwt.dom.client.Element' 151
Unnecessary use of fully qualified name 'com.google.gwt.dom.client.Element' due to existing import 'com.google.gwt.dom.client.Element' 277
Useless parentheses. 810
Useless parentheses. 810

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' 40
Useless parentheses. 124
Avoid unused local variables such as 'totalRowsHaveChanged'. 124
These nested if statements could be combined 259279

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

Violation Line
These nested if statements could be combined 5866
Useless parentheses. 8283

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'. 65

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

Violation Line
Useless parentheses. 158
Useless parentheses. 158

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

Violation Line
Avoid unused private fields such as 'log'. 56
Overriding method merely calls super 7476
Overriding method merely calls super 115117

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. 117

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/extension/MaxLengthIndicatorConnector.java

Violation Line
Avoid unused private methods such as 'setIndicatorVisible(boolean)'. 140

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

Violation Line
Useless parentheses. 79

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/FormViewImpl.java

Violation Line
Useless parentheses. 178

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'. 48
Avoid unused private methods such as 'searchForRule(JavaScriptObject,String,boolean)'. 8082

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/ThumbnailsSizeKeeper.java

Violation Line
Avoid unused private methods such as 'scaleDimension(int,double)'. 111

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

Violation Line
These nested if statements could be combined 224226

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/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
These nested if statements could be combined 124127
Useless parentheses. 333

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/TabBarWidget.java

Violation Line
Useless parentheses. 143
Useless parentheses. 146

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