PMD Results

The following document contains the results of PMD 6.21.0.

Violations By Priority

Priority 3

com/vaadin/contextmenu/ContextMenu.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifiers 'public static final' on field 'MENU_OPENED': the field is declared in an interface type 243245
UnnecessaryModifier Unnecessary modifier 'public' on method 'onContextMenuOpen': the method is declared in an interface type 247
UnnecessaryModifier Unnecessary modifier 'public' on class 'ContextMenuOpenEvent': members of interface types are implicitly public 249298
UnnecessaryModifier Unnecessary modifier 'static' on class 'ContextMenuOpenEvent': types nested within an interface type are implicitly static 249298

com/vaadin/contextmenu/GridContextMenu.java

Rule Violation Line
UselessQualifiedThis Useless qualified this usage in the same class. 43
UnnecessaryModifier Unnecessary modifier 'public' on method 'onContextMenuOpen': the method is declared in an interface type 67
UnnecessaryModifier Unnecessary modifier 'public' on class 'GridContextMenuOpenEvent': members of interface types are implicitly public 69107
UnnecessaryModifier Unnecessary modifier 'static' on class 'GridContextMenuOpenEvent': types nested within an interface type are implicitly static 69107

com/vaadin/contextmenu/TreeContextMenu.java

Rule Violation Line
UselessQualifiedThis Useless qualified this usage in the same class. 38
UnnecessaryModifier Unnecessary modifier 'public' on method 'onContextMenuOpen': the method is declared in an interface type 46
UnnecessaryModifier Unnecessary modifier 'static' on class 'TreeContextMenuOpenEvent': types nested within an interface type are implicitly static 4868
UnnecessaryModifier Unnecessary modifier 'public' on class 'TreeContextMenuOpenEvent': members of interface types are implicitly public 4868

com/vaadin/contextmenu/client/ContextMenuClientRpc.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'showContextMenu': the method is declared in an interface type 28

com/vaadin/contextmenu/client/ContextMenuConnector.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 8489

com/vaadin/v7/contextmenu/GridContextMenu.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'onContextMenuOpen': the method is declared in an interface type 79
UnnecessaryModifier Unnecessary modifier 'static' on class 'GridContextMenuOpenEvent': types nested within an interface type are implicitly static 81112
UnnecessaryModifier Unnecessary modifier 'public' on class 'GridContextMenuOpenEvent': members of interface types are implicitly public 81112

Files

com/vaadin/contextmenu/ContextMenu.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifiers 'public static final' on field 'MENU_OPENED': the field is declared in an interface type 3 243245
UnnecessaryModifier Unnecessary modifier 'public' on method 'onContextMenuOpen': the method is declared in an interface type 3 247
UnnecessaryModifier Unnecessary modifier 'public' on class 'ContextMenuOpenEvent': members of interface types are implicitly public 3 249298
UnnecessaryModifier Unnecessary modifier 'static' on class 'ContextMenuOpenEvent': types nested within an interface type are implicitly static 3 249298

com/vaadin/contextmenu/GridContextMenu.java

Rule Violation Priority Line
UselessQualifiedThis Useless qualified this usage in the same class. 3 43
UnnecessaryModifier Unnecessary modifier 'public' on method 'onContextMenuOpen': the method is declared in an interface type 3 67
UnnecessaryModifier Unnecessary modifier 'public' on class 'GridContextMenuOpenEvent': members of interface types are implicitly public 3 69107
UnnecessaryModifier Unnecessary modifier 'static' on class 'GridContextMenuOpenEvent': types nested within an interface type are implicitly static 3 69107

com/vaadin/contextmenu/TreeContextMenu.java

Rule Violation Priority Line
UselessQualifiedThis Useless qualified this usage in the same class. 3 38
UnnecessaryModifier Unnecessary modifier 'public' on method 'onContextMenuOpen': the method is declared in an interface type 3 46
UnnecessaryModifier Unnecessary modifier 'static' on class 'TreeContextMenuOpenEvent': types nested within an interface type are implicitly static 3 4868
UnnecessaryModifier Unnecessary modifier 'public' on class 'TreeContextMenuOpenEvent': members of interface types are implicitly public 3 4868

com/vaadin/contextmenu/client/ContextMenuClientRpc.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'showContextMenu': the method is declared in an interface type 3 28

com/vaadin/contextmenu/client/ContextMenuConnector.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 8489

com/vaadin/v7/contextmenu/GridContextMenu.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'onContextMenuOpen': the method is declared in an interface type 3 79
UnnecessaryModifier Unnecessary modifier 'static' on class 'GridContextMenuOpenEvent': types nested within an interface type are implicitly static 3 81112
UnnecessaryModifier Unnecessary modifier 'public' on class 'GridContextMenuOpenEvent': members of interface types are implicitly public 3 81112