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 |