PMD Results

The following document contains the results of PMD 6.21.0.

Violations By Priority

Priority 3

org/vaadin/tokenfield/DemoRoot.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'tokens'. 223

org/vaadin/tokenfield/TokenField.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 408413
UnusedLocalVariable Avoid unused local variables such as 'b'. 671

org/vaadin/tokenfield/client/ui/TokenFieldServerRpc.java

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

org/vaadin/tokenfield/client/ui/VTokenField.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 2330
CollapsibleIfStatements These nested if statements could be combined 2529
UnnecessaryModifier Unnecessary modifier 'public' on method 'onDelete': the method is declared in an interface type 52

Priority 4

org/vaadin/tokenfield/TokenField.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.vaadin.v7.data.Property.ValueChangeEvent' due to existing import 'com.vaadin.v7.data.Property' 371

org/vaadin/tokenfield/client/ui/VTokenField.java

Rule Violation Line
UselessParentheses Useless parentheses. 25
UselessParentheses Useless parentheses. 26

Files

org/vaadin/tokenfield/DemoRoot.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'tokens'. 3 223

org/vaadin/tokenfield/TokenField.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.vaadin.v7.data.Property.ValueChangeEvent' due to existing import 'com.vaadin.v7.data.Property' 4 371
CollapsibleIfStatements These nested if statements could be combined 3 408413
UnusedLocalVariable Avoid unused local variables such as 'b'. 3 671

org/vaadin/tokenfield/client/ui/TokenFieldServerRpc.java

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

org/vaadin/tokenfield/client/ui/VTokenField.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 2330
UselessParentheses Useless parentheses. 4 25
CollapsibleIfStatements These nested if statements could be combined 3 2529
UselessParentheses Useless parentheses. 4 26
UnnecessaryModifier Unnecessary modifier 'public' on method 'onDelete': the method is declared in an interface type 3 52