The following document contains the results of PMD 7.0.0.
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 69–72 |
EmptyCatchBlock | Avoid empty catch blocks | 77–80 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'autoPanOnNextPaintComponent'. | 56 |
UselessOverridingMethod | Overriding method merely calls super | 107 |
Rule | Violation | Line |
---|---|---|
UnnecessaryReturn | Unnecessary return statement | 80 |
Rule | Violation | Line |
---|---|---|
SimplifiedTernary | This conditional expression can be simplified with || or && | 303 |
CollapsibleIfStatements | This if statement could be combined with its parent | 329–332 |
UnnecessaryReturn | Unnecessary return statement | 384 |
EmptyCatchBlock | Avoid empty catch blocks | 734–737 |
UselessOverridingMethod | Overriding method merely calls super | 989 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 105–109 |
CollapsibleIfStatements | This if statement could be combined with its parent | 113–117 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 130–133 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 163–166 |
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 266 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'animationTab'. | 27 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 187–190 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 76–83 |
Rule | Violation | Line |
---|---|---|
UselessQualifiedThis | Useless qualified this usage in the same class. | 133 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'loadIcon': the method is already in a final class | 33 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'loadGrayscaleIcon': the method is already in a final class | 51 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 153–157 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Definition': the interface is declared in an interface type | 22 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 95 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 39 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 41 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 40 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 40 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 40 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 40 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 40 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BoxAndWhiskerPlot': 'extent' is already in scope | 272 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Histogram': 'LABEL_Y_AXIS' is already in scope because it is declared in an enclosing type | 86 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Histogram': 'LABEL_X_AXIS' is already in scope because it is declared in an enclosing type | 89 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 70 |
UselessParentheses | Useless parentheses. | 138 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLOGARITHMIC' is already in scope because it is declared in an enclosing type | 97 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_Y_AXIS' is already in scope because it is declared in an enclosing type | 98 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLOGARITHMIC_YLINEAR' is already in scope because it is declared in an enclosing type | 100 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_X_AXIS' is already in scope because it is declared in an enclosing type | 101 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLOGARITHMIC_YLOGARITHMIC' is already in scope because it is declared in an enclosing type | 103 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_X_AXIS' is already in scope because it is declared in an enclosing type | 104 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_Y_AXIS' is already in scope because it is declared in an enclosing type | 105 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 194 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 230 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 242 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 125 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Frame': 'MAXIMIZED_BOTH' is already in scope because it is inherited by an enclosing type | 80 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'EXIT_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 324 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'DISPOSE_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 328 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 136 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 250 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 288 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 312 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'sleep' is already in scope | 161 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'sleep' is already in scope | 185 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 125 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 125 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'DISPOSE_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 71 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 148 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 174 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImmutableCollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 141 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImmutableCollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 167 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'DISPOSE_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 145 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MapTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 138 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MapTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 168 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ObjectJTable': 'updateTimer' is already in scope because it is declared in an enclosing type | 136 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JTable': 'AUTO_RESIZE_LAST_COLUMN' is already in scope because it is inherited by an enclosing type | 221 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 126 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 66 |
UselessParentheses | Useless parentheses. | 96 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'java.awt.Component' | 4 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'SORT_NONE' is already in scope because it is declared in an enclosing type | 42 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'instanceCounter' is already in scope because it is declared in an enclosing type | 45 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'CENTER_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 54 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'instanceCounter' is already in scope because it is declared in an enclosing type | 56 |
UselessParentheses | Useless parentheses. | 99 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'SORT_DESCENDING' is already in scope because it is declared in an enclosing type | 119 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'SORT_ASCENDING' is already in scope because it is declared in an enclosing type | 123 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 69 |
UselessParentheses | Useless parentheses. | 164 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 69–72 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 77–80 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'autoPanOnNextPaintComponent'. | 3 | 56 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 107 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryReturn | Unnecessary return statement | 3 | 80 |
UselessParentheses | Useless parentheses. | 4 | 95 |
Rule | Violation | Priority | Line |
---|---|---|---|
SimplifiedTernary | This conditional expression can be simplified with || or && | 3 | 303 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 329–332 |
UnnecessaryReturn | Unnecessary return statement | 3 | 384 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 734–737 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 989 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 39 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 41 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Action': 'SMALL_ICON' is already in scope because it is inherited by an enclosing type | 4 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BoxAndWhiskerPlot': 'extent' is already in scope | 4 | 272 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Histogram': 'LABEL_Y_AXIS' is already in scope because it is declared in an enclosing type | 4 | 86 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Histogram': 'LABEL_X_AXIS' is already in scope because it is declared in an enclosing type | 4 | 89 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 70 |
UselessParentheses | Useless parentheses. | 4 | 138 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLOGARITHMIC' is already in scope because it is declared in an enclosing type | 4 | 97 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_Y_AXIS' is already in scope because it is declared in an enclosing type | 4 | 98 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLOGARITHMIC_YLINEAR' is already in scope because it is declared in an enclosing type | 4 | 100 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_X_AXIS' is already in scope because it is declared in an enclosing type | 4 | 101 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLOGARITHMIC_YLOGARITHMIC' is already in scope because it is declared in an enclosing type | 4 | 103 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_X_AXIS' is already in scope because it is declared in an enclosing type | 4 | 104 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'LABEL_Y_AXIS' is already in scope because it is declared in an enclosing type | 4 | 105 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 4 | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 4 | 194 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 4 | 230 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'XYChart': 'XLINEAR_YLINEAR' is already in scope because it is declared in an enclosing type | 4 | 242 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 105–109 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 113–117 |
UselessParentheses | Useless parentheses. | 4 | 125 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Frame': 'MAXIMIZED_BOTH' is already in scope because it is inherited by an enclosing type | 4 | 80 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 130–133 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'EXIT_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 4 | 324 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'DISPOSE_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 4 | 328 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 4 | 136 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 4 | 250 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 4 | 288 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'LEFT_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 4 | 312 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'sleep' is already in scope | 4 | 161 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 163–166 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 3 | 266 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'animationTab'. | 3 | 27 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'sleep' is already in scope | 4 | 185 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 187–190 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 76–83 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessQualifiedThis | Useless qualified this usage in the same class. | 3 | 133 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 125 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 125 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'DISPOSE_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 4 | 71 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'loadIcon': the method is already in a final class | 3 | 33 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'loadGrayscaleIcon': the method is already in a final class | 3 | 51 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 4 | 148 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 4 | 174 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImmutableCollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 4 | 141 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImmutableCollectionTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 4 | 167 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'WindowConstants': 'DISPOSE_ON_CLOSE' is already in scope because it is inherited by an enclosing type | 4 | 145 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 153–157 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MapTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 4 | 138 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MapTableModel': 'COLUMNS' is already in scope because it is declared in an enclosing type | 4 | 168 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ObjectJTable': 'updateTimer' is already in scope because it is declared in an enclosing type | 4 | 136 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JTable': 'AUTO_RESIZE_LAST_COLUMN' is already in scope because it is inherited by an enclosing type | 4 | 221 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 126 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 66 |
UselessParentheses | Useless parentheses. | 4 | 96 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'java.awt.Component' | 4 | 4 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Definition': the interface is declared in an interface type | 3 | 22 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'SORT_NONE' is already in scope because it is declared in an enclosing type | 4 | 42 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'instanceCounter' is already in scope because it is declared in an enclosing type | 4 | 45 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Component': 'CENTER_ALIGNMENT' is already in scope because it is inherited by an enclosing type | 4 | 54 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'instanceCounter' is already in scope because it is declared in an enclosing type | 4 | 56 |
UselessParentheses | Useless parentheses. | 4 | 99 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'SORT_DESCENDING' is already in scope because it is declared in an enclosing type | 4 | 119 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SortingHeaderCell': 'SORT_ASCENDING' is already in scope because it is declared in an enclosing type | 4 | 123 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 69 |
UselessParentheses | Useless parentheses. | 4 | 164 |