PMD Results
The following document contains the results of PMD 6.46.0.
Violations By Priority
Priority 3
nl/tudelft/simulation/dsol/swing/animation/d2/AnimationUpdaterThread.java
Rule |
Violation |
Line |
EmptyCatchBlock |
Avoid empty catch blocks |
77–80 |
nl/tudelft/simulation/dsol/swing/animation/d2/AutoPanAnimationPanel.java
Rule |
Violation |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'autoPanOnNextPaintComponent'. |
56 |
UselessOverridingMethod |
Overriding method merely calls super |
107–110 |
nl/tudelft/simulation/dsol/swing/gui/DsolApplication.java
Rule |
Violation |
Line |
EmptyCatchBlock |
Avoid empty catch blocks |
130–133 |
nl/tudelft/simulation/dsol/swing/gui/animation/panel/SearchPanel.java
Rule |
Violation |
Line |
UselessOverridingMethod |
Overriding method merely calls super |
266–269 |
nl/tudelft/simulation/dsol/swing/gui/animation/panel/TogglePanel.java
Rule |
Violation |
Line |
UnusedFormalParameter |
Avoid unused constructor parameters such as 'animationTab'. |
27 |
nl/tudelft/simulation/dsol/swing/gui/control/RealTimeControlPanel.java
Rule |
Violation |
Line |
CollapsibleIfStatements |
These nested if statements could be combined |
76–83 |
nl/tudelft/simulation/dsol/swing/gui/control/RunSpeedSliderPanel.java
Rule |
Violation |
Line |
UselessQualifiedThis |
Useless qualified this usage in the same class. |
133 |
nl/tudelft/simulation/dsol/swing/gui/util/Icons.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on method 'loadIcon': the method is already in a final class |
33–44 |
UnnecessaryModifier |
Unnecessary modifier 'final' on method 'loadGrayscaleIcon': the method is already in a final class |
51–62 |
nl/tudelft/simulation/dsol/swing/introspection/gui/IntrospectionDialog.java
Rule |
Violation |
Line |
CollapsibleIfStatements |
These nested if statements could be combined |
153–157 |
nl/tudelft/simulation/dsol/swing/introspection/sortable/Sortable.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on interface 'Definition': members of interface types are implicitly public |
22–40 |
Priority 4
nl/tudelft/simulation/dsol/swing/introspection/sortable/SortingHeaderCell.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
99 |
nl/tudelft/simulation/dsol/swing/introspection/sortable/SortingTableModel.java
Rule |
Violation |
Line |
UselessParentheses |
Useless parentheses. |
164 |
Files
nl/tudelft/simulation/dsol/swing/animation/d2/AnimationUpdaterThread.java
Rule |
Violation |
Priority |
Line |
EmptyCatchBlock |
Avoid empty catch blocks |
3 |
77–80 |
nl/tudelft/simulation/dsol/swing/animation/d2/AutoPanAnimationPanel.java
Rule |
Violation |
Priority |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'autoPanOnNextPaintComponent'. |
3 |
56 |
UselessOverridingMethod |
Overriding method merely calls super |
3 |
107–110 |
nl/tudelft/simulation/dsol/swing/gui/DsolApplication.java
Rule |
Violation |
Priority |
Line |
EmptyCatchBlock |
Avoid empty catch blocks |
3 |
130–133 |
nl/tudelft/simulation/dsol/swing/gui/animation/panel/SearchPanel.java
Rule |
Violation |
Priority |
Line |
UselessOverridingMethod |
Overriding method merely calls super |
3 |
266–269 |
nl/tudelft/simulation/dsol/swing/gui/animation/panel/TogglePanel.java
Rule |
Violation |
Priority |
Line |
UnusedFormalParameter |
Avoid unused constructor parameters such as 'animationTab'. |
3 |
27 |
nl/tudelft/simulation/dsol/swing/gui/control/RealTimeControlPanel.java
Rule |
Violation |
Priority |
Line |
CollapsibleIfStatements |
These nested if statements could be combined |
3 |
76–83 |
nl/tudelft/simulation/dsol/swing/gui/control/RunSpeedSliderPanel.java
Rule |
Violation |
Priority |
Line |
UselessQualifiedThis |
Useless qualified this usage in the same class. |
3 |
133 |
nl/tudelft/simulation/dsol/swing/gui/util/Icons.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on method 'loadIcon': the method is already in a final class |
3 |
33–44 |
UnnecessaryModifier |
Unnecessary modifier 'final' on method 'loadGrayscaleIcon': the method is already in a final class |
3 |
51–62 |
nl/tudelft/simulation/dsol/swing/introspection/gui/IntrospectionDialog.java
Rule |
Violation |
Priority |
Line |
CollapsibleIfStatements |
These nested if statements could be combined |
3 |
153–157 |
nl/tudelft/simulation/dsol/swing/introspection/sortable/Sortable.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'public' on interface 'Definition': members of interface types are implicitly public |
3 |
22–40 |
nl/tudelft/simulation/dsol/swing/introspection/sortable/SortingHeaderCell.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
99 |
nl/tudelft/simulation/dsol/swing/introspection/sortable/SortingTableModel.java
Rule |
Violation |
Priority |
Line |
UselessParentheses |
Useless parentheses. |
4 |
164 |