The following document contains the results of PMD 6.13.0.
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'updateDetector': the method is declared in an interface type | 21 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getId': the method is declared in an interface type | 28 |
UnnecessaryModifier | Unnecessary modifier 'final' on field 'STARTING_UP': the field is declared in an interface type | 31 |
UnnecessaryModifier | Unnecessary modifier 'final' on field 'BEING_CLONED': the field is declared in an interface type | 34 |
UnnecessaryModifier | Unnecessary modifier 'final' on field 'RUNNING': the field is declared in an interface type | 37 |
UnnecessaryModifier | Unnecessary modifier 'final' on field 'SHUTTING_DOWN': the field is declared in an interface type | 40 |
UnnecessaryModifier | Unnecessary modifier 'final' on field 'OFF': the field is declared in an interface type | 43 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'NO_STREAM': the field is declared in an interface type | 46 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'TRAFFIC_LIGHT_CHANGED': the field is declared in an interface type | 78 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'trafficLights'. | 88 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'sensors'. | 89 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 668–671 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 415 |
UselessParentheses | Useless parentheses. | 415 |
UselessParentheses | Useless parentheses. | 431 |
UselessParentheses | Useless parentheses. | 431 |
UselessParentheses | Useless parentheses. | 1670 |
UselessParentheses | Useless parentheses. | 1757 |
UselessParentheses | Useless parentheses. | 2020 |
UselessParentheses | Useless parentheses. | 2785 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'updateDetector': the method is declared in an interface type | 3 | 21 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getId': the method is declared in an interface type | 3 | 28 |
UnnecessaryModifier | Unnecessary modifier 'final' on field 'STARTING_UP': the field is declared in an interface type | 3 | 31 |
UnnecessaryModifier | Unnecessary modifier 'final' on field 'BEING_CLONED': the field is declared in an interface type | 3 | 34 |
UnnecessaryModifier | Unnecessary modifier 'final' on field 'RUNNING': the field is declared in an interface type | 3 | 37 |
UnnecessaryModifier | Unnecessary modifier 'final' on field 'SHUTTING_DOWN': the field is declared in an interface type | 3 | 40 |
UnnecessaryModifier | Unnecessary modifier 'final' on field 'OFF': the field is declared in an interface type | 3 | 43 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'NO_STREAM': the field is declared in an interface type | 3 | 46 |
UnnecessaryModifier | Unnecessary modifiers 'public static final' on field 'TRAFFIC_LIGHT_CHANGED': the field is declared in an interface type | 3 | 78 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'trafficLights'. | 3 | 88 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'sensors'. | 3 | 89 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 3 | 668–671 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 415 |
UselessParentheses | Useless parentheses. | 4 | 415 |
UselessParentheses | Useless parentheses. | 4 | 431 |
UselessParentheses | Useless parentheses. | 4 | 431 |
UselessParentheses | Useless parentheses. | 4 | 1670 |
UselessParentheses | Useless parentheses. | 4 | 1757 |
UselessParentheses | Useless parentheses. | 4 | 2020 |
UselessParentheses | Useless parentheses. | 4 | 2785 |