PMD Results
The following document contains the results of PMD 7.17.0.
Violations By Priority
Priority 3
nl/tudelft/simulation/dsol/animation/d2/Renderable2dComparator.java
| Rule | Violation | Line |
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 42–46 |
Priority 4
nl/tudelft/simulation/dsol/animation/d2/ImageRenderable.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type | 78 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type | 89 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 103 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 105 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 110 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'LB' is already in scope because it is declared in an enclosing type | 201 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CB' is already in scope because it is declared in an enclosing type | 204 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'RB' is already in scope because it is declared in an enclosing type | 207 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'LC' is already in scope because it is declared in an enclosing type | 210 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type | 213 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'RC' is already in scope because it is declared in an enclosing type | 217 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'LT' is already in scope because it is declared in an enclosing type | 221 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CT' is already in scope because it is declared in an enclosing type | 224 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'RT' is already in scope because it is declared in an enclosing type | 227 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 264 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 266 |
nl/tudelft/simulation/dsol/animation/d2/RenderableScale.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `screenCoordinates.getX()`. | 144 |
| UselessParentheses | Duplicate parentheses around `screen.getHeight() - screenCoordinates.getY()`. | 145 |
Files
nl/tudelft/simulation/dsol/animation/d2/ImageRenderable.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type | 4 | 78 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type | 4 | 89 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 4 | 103 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 4 | 105 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 4 | 110 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'LB' is already in scope because it is declared in an enclosing type | 4 | 201 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CB' is already in scope because it is declared in an enclosing type | 4 | 204 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'RB' is already in scope because it is declared in an enclosing type | 4 | 207 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'LC' is already in scope because it is declared in an enclosing type | 4 | 210 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type | 4 | 213 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'RC' is already in scope because it is declared in an enclosing type | 4 | 217 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'LT' is already in scope because it is declared in an enclosing type | 4 | 221 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'CT' is already in scope because it is declared in an enclosing type | 4 | 224 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'RT' is already in scope because it is declared in an enclosing type | 4 | 227 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 4 | 264 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type | 4 | 266 |
nl/tudelft/simulation/dsol/animation/d2/Renderable2dComparator.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 42–46 |
nl/tudelft/simulation/dsol/animation/d2/RenderableScale.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses around `screenCoordinates.getX()`. | 4 | 144 |
| UselessParentheses | Duplicate parentheses around `screen.getHeight() - screenCoordinates.getY()`. | 4 | 145 |
