PMD Results

The following document contains the results of PMD 5.0.2.

Files

org/sirius/server/win32/classes/controls/ListBox.java

ViolationLine
Avoid unused imports such as 'org.sirius.server.win32lib.controls.listbox.IListBoxContractProxy'14
Avoid unused imports such as 'com.sun.jna.Pointer'16
Avoid unused imports such as 'com.sun.jna.platform.win32.WinDef.HWND'17
Avoid unused imports such as 'com.sun.jna.platform.win32.WinDef.LPARAM'18
Avoid unused imports such as 'com.sun.jna.platform.win32.WinDef.WPARAM'19
Ensure you override both equals() and hashCode()121

org/sirius/server/win32/classes/controls/ScrollBar.java

ViolationLine
Avoid unused imports such as 'org.sirius.server.win32lib.controls.scrollbar.IScrollBarContractProxy'9

org/sirius/server/win32/classes/controls/Slider.java

ViolationLine
Avoid unused imports such as 'org.sirius.server.win32lib.controls.slider.ISliderContractProxy'10

org/sirius/server/win32lib/controls/button/ButtonSvc.java

ViolationLine
Avoid modifiers which are implied by the context11 - 12
Avoid modifiers which are implied by the context14 - 15
Avoid modifiers which are implied by the context17

org/sirius/server/win32lib/controls/button/ButtonSvcPortStub.java

ViolationLine
Avoid unused private fields such as 'cachedSerClasses'.12
Avoid unused private fields such as 'cachedSerQNames'.13
Avoid unused private fields such as 'cachedSerFactories'.14
Avoid unused private fields such as 'cachedDeserFactories'.15

org/sirius/server/win32lib/controls/button/IButtonContract.java

ViolationLine
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context13 - 14
Avoid modifiers which are implied by the context16 - 17
Avoid modifiers which are implied by the context19 - 20
Avoid modifiers which are implied by the context22 - 23

org/sirius/server/win32lib/controls/button/IButtonContractProxy.java

ViolationLine
Useless parentheses.19
Avoid empty catch blocks33 - 34

org/sirius/server/win32lib/controls/edit/EditSvc.java

ViolationLine
Avoid modifiers which are implied by the context11 - 12
Avoid modifiers which are implied by the context14 - 15
Avoid modifiers which are implied by the context17

org/sirius/server/win32lib/controls/edit/EditSvcPortStub.java

ViolationLine
Avoid unused private fields such as 'cachedSerClasses'.12
Avoid unused private fields such as 'cachedSerQNames'.13
Avoid unused private fields such as 'cachedSerFactories'.14
Avoid unused private fields such as 'cachedDeserFactories'.15

org/sirius/server/win32lib/controls/edit/IEditContract.java

ViolationLine
Avoid modifiers which are implied by the context11 - 12
Avoid modifiers which are implied by the context14 - 15
Avoid modifiers which are implied by the context17 - 19
Avoid modifiers which are implied by the context21 - 23
Avoid modifiers which are implied by the context25 - 26
Avoid modifiers which are implied by the context28 - 29

org/sirius/server/win32lib/controls/edit/IEditContractProxy.java

ViolationLine
Useless parentheses.19
Avoid empty catch blocks33 - 34

org/sirius/server/win32lib/controls/listbox/IListBoxContract.java

ViolationLine
Avoid modifiers which are implied by the context11 - 12
Avoid modifiers which are implied by the context14 - 15
Avoid modifiers which are implied by the context17 - 18
Avoid modifiers which are implied by the context20 - 21
Avoid modifiers which are implied by the context23 - 24
Avoid modifiers which are implied by the context26 - 27
Avoid modifiers which are implied by the context29 - 30
Avoid modifiers which are implied by the context32 - 33
Avoid modifiers which are implied by the context35 - 36
Avoid modifiers which are implied by the context38 - 39
Avoid modifiers which are implied by the context41 - 42
Avoid modifiers which are implied by the context44 - 45
Avoid modifiers which are implied by the context47 - 48

org/sirius/server/win32lib/controls/listbox/IListBoxContractProxy.java

ViolationLine
Useless parentheses.19
Avoid empty catch blocks33 - 34

org/sirius/server/win32lib/controls/listbox/ListBoxSvc.java

ViolationLine
Avoid modifiers which are implied by the context11 - 12
Avoid modifiers which are implied by the context14 - 15
Avoid modifiers which are implied by the context17

org/sirius/server/win32lib/controls/listbox/ListBoxSvcPortStub.java

ViolationLine
Avoid unused local variables such as 'beansf'.358
Avoid unused local variables such as 'beandf'.359
Avoid unused local variables such as 'enumsf'.360
Avoid unused local variables such as 'enumdf'.361
Avoid unused local variables such as 'arraysf'.362
Avoid unused local variables such as 'arraydf'.363
Avoid unused local variables such as 'simplesf'.364
Avoid unused local variables such as 'simpledf'.365
Avoid unused local variables such as 'simplelistsf'.366
Avoid unused local variables such as 'simplelistdf'.367

org/sirius/server/win32lib/controls/listview/IListViewContract.java

ViolationLine
Avoid modifiers which are implied by the context11 - 12
Avoid modifiers which are implied by the context14 - 15
Avoid modifiers which are implied by the context17 - 18
Avoid modifiers which are implied by the context20 - 21
Avoid modifiers which are implied by the context23 - 24
Avoid modifiers which are implied by the context26 - 27
Avoid modifiers which are implied by the context29 - 30
Avoid modifiers which are implied by the context32 - 33
Avoid modifiers which are implied by the context35 - 36
Avoid modifiers which are implied by the context38 - 39
Avoid modifiers which are implied by the context41 - 42
Avoid modifiers which are implied by the context44 - 45
Avoid modifiers which are implied by the context47 - 48

org/sirius/server/win32lib/controls/listview/IListViewContractProxy.java

ViolationLine
Useless parentheses.19
Avoid empty catch blocks33 - 34

org/sirius/server/win32lib/controls/listview/ListViewSvc.java

ViolationLine
Avoid modifiers which are implied by the context11 - 12
Avoid modifiers which are implied by the context14 - 15
Avoid modifiers which are implied by the context17

org/sirius/server/win32lib/controls/listview/ListViewSvcPortStub.java

ViolationLine
Avoid unused local variables such as 'beansf'.358
Avoid unused local variables such as 'beandf'.359
Avoid unused local variables such as 'enumsf'.360
Avoid unused local variables such as 'enumdf'.361
Avoid unused local variables such as 'arraysf'.362
Avoid unused local variables such as 'arraydf'.363
Avoid unused local variables such as 'simplesf'.364
Avoid unused local variables such as 'simpledf'.365
Avoid unused local variables such as 'simplelistsf'.366
Avoid unused local variables such as 'simplelistdf'.367

org/sirius/server/win32lib/controls/progressbar/IProgressBarContract.java

ViolationLine
Avoid modifiers which are implied by the context11 - 12
Avoid modifiers which are implied by the context14 - 15
Avoid modifiers which are implied by the context17 - 18
Avoid modifiers which are implied by the context20 - 21

org/sirius/server/win32lib/controls/progressbar/IProgressBarContractProxy.java

ViolationLine
Useless parentheses.19
Avoid empty catch blocks33 - 34

org/sirius/server/win32lib/controls/progressbar/ProgressBarSvc.java

ViolationLine
Avoid modifiers which are implied by the context11 - 12
Avoid modifiers which are implied by the context14 - 15
Avoid modifiers which are implied by the context17

org/sirius/server/win32lib/controls/progressbar/ProgressBarSvcPortStub.java

ViolationLine
Avoid unused private fields such as 'cachedSerClasses'.13
Avoid unused private fields such as 'cachedSerQNames'.14
Avoid unused private fields such as 'cachedSerFactories'.15
Avoid unused private fields such as 'cachedDeserFactories'.16

org/sirius/server/win32lib/controls/scrollbar/IScrollBarContract.java

ViolationLine
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context12
Avoid modifiers which are implied by the context13
Avoid modifiers which are implied by the context14
Avoid modifiers which are implied by the context15
Avoid modifiers which are implied by the context16

org/sirius/server/win32lib/controls/scrollbar/IScrollBarContractProxy.java

ViolationLine
Useless parentheses.18
Avoid empty catch blocks27

org/sirius/server/win32lib/controls/scrollbar/ScrollBarSvc.java

ViolationLine
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context13
Avoid modifiers which are implied by the context15

org/sirius/server/win32lib/controls/scrollbar/ScrollBarSvcPortStub.java

ViolationLine
Avoid unused private fields such as 'cachedSerClasses'.11
Avoid unused private fields such as 'cachedSerQNames'.12
Avoid unused private fields such as 'cachedSerFactories'.13
Avoid unused private fields such as 'cachedDeserFactories'.14

org/sirius/server/win32lib/controls/slider/ISliderContract.java

ViolationLine
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context12
Avoid modifiers which are implied by the context13
Avoid modifiers which are implied by the context14
Avoid modifiers which are implied by the context15
Avoid modifiers which are implied by the context16

org/sirius/server/win32lib/controls/slider/ISliderContractProxy.java

ViolationLine
Useless parentheses.18
Avoid empty catch blocks27

org/sirius/server/win32lib/controls/slider/SliderSvc.java

ViolationLine
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context13
Avoid modifiers which are implied by the context15

org/sirius/server/win32lib/controls/slider/SliderSvcPortStub.java

ViolationLine
Avoid unused private fields such as 'cachedSerClasses'.11
Avoid unused private fields such as 'cachedSerQNames'.12
Avoid unused private fields such as 'cachedSerFactories'.13
Avoid unused private fields such as 'cachedDeserFactories'.14

org/sirius/server/win32lib/controls/spin/ISpinContract.java

ViolationLine
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context12
Avoid modifiers which are implied by the context13
Avoid modifiers which are implied by the context14
Avoid modifiers which are implied by the context15
Avoid modifiers which are implied by the context16
Avoid modifiers which are implied by the context17
Avoid modifiers which are implied by the context18

org/sirius/server/win32lib/controls/spin/ISpinContractProxy.java

ViolationLine
Useless parentheses.18
Avoid empty catch blocks27

org/sirius/server/win32lib/controls/spin/SpinSvc.java

ViolationLine
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context13
Avoid modifiers which are implied by the context15

org/sirius/server/win32lib/controls/spin/SpinSvcPortStub.java

ViolationLine
Avoid unused private fields such as 'cachedSerClasses'.11
Avoid unused private fields such as 'cachedSerQNames'.12
Avoid unused private fields such as 'cachedSerFactories'.13
Avoid unused private fields such as 'cachedDeserFactories'.14

org/sirius/server/win32lib/controls/tab/ITabContract.java

ViolationLine
Avoid modifiers which are implied by the context11 - 12
Avoid modifiers which are implied by the context14 - 15
Avoid modifiers which are implied by the context17 - 18
Avoid modifiers which are implied by the context20 - 21
Avoid modifiers which are implied by the context23 - 24
Avoid modifiers which are implied by the context26 - 27

org/sirius/server/win32lib/controls/tab/ITabContractProxy.java

ViolationLine
Useless parentheses.19
Avoid empty catch blocks33 - 34

org/sirius/server/win32lib/controls/tab/TabSvc.java

ViolationLine
Avoid modifiers which are implied by the context11 - 12
Avoid modifiers which are implied by the context14 - 15
Avoid modifiers which are implied by the context17

org/sirius/server/win32lib/controls/tab/TabSvcPortStub.java

ViolationLine
Avoid unused local variables such as 'beansf'.189
Avoid unused local variables such as 'beandf'.190
Avoid unused local variables such as 'enumsf'.191
Avoid unused local variables such as 'enumdf'.192
Avoid unused local variables such as 'arraysf'.193
Avoid unused local variables such as 'arraydf'.194
Avoid unused local variables such as 'simplesf'.195
Avoid unused local variables such as 'simpledf'.196
Avoid unused local variables such as 'simplelistsf'.197
Avoid unused local variables such as 'simplelistdf'.198