PMD Results

The following document contains the results of PMD 7.0.0.

Violations By Priority

Priority 3

nl/tudelft/simulation/dsol/animation/d2/Renderable2dComparator.java
Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 4448

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 84
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type 95
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type 109
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type 111
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type 116
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'LB' is already in scope because it is declared in an enclosing type 215
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'CB' is already in scope because it is declared in an enclosing type 218
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'RB' is already in scope because it is declared in an enclosing type 221
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'LC' is already in scope because it is declared in an enclosing type 224
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type 227
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'RC' is already in scope because it is declared in an enclosing type 231
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'LT' is already in scope because it is declared in an enclosing type 235
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'CT' is already in scope because it is declared in an enclosing type 238
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'RT' is already in scope because it is declared in an enclosing type 241
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type 278
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type 280
nl/tudelft/simulation/dsol/animation/d2/RenderableScale.java
Rule Violation Line
UselessParentheses Useless parentheses. 158
UselessParentheses Useless parentheses. 159
nl/tudelft/simulation/dsol/animation/gis/SerializableRectangle2d.java
Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'java.io': 'IOException' is already in scope because it is imported in this file 154

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 84
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type 4 95
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type 4 109
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type 4 111
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type 4 116
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'LB' is already in scope because it is declared in an enclosing type 4 215
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'CB' is already in scope because it is declared in an enclosing type 4 218
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'RB' is already in scope because it is declared in an enclosing type 4 221
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'LC' is already in scope because it is declared in an enclosing type 4 224
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'CC' is already in scope because it is declared in an enclosing type 4 227
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'RC' is already in scope because it is declared in an enclosing type 4 231
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'LT' is already in scope because it is declared in an enclosing type 4 235
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'CT' is already in scope because it is declared in an enclosing type 4 238
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'RT' is already in scope because it is declared in an enclosing type 4 241
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type 4 278
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ImageRenderable': 'cache' is already in scope because it is declared in an enclosing type 4 280

nl/tudelft/simulation/dsol/animation/d2/Renderable2dComparator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 4448

nl/tudelft/simulation/dsol/animation/d2/RenderableScale.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 158
UselessParentheses Useless parentheses. 4 159

nl/tudelft/simulation/dsol/animation/gis/SerializableRectangle2d.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'java.io': 'IOException' is already in scope because it is imported in this file 4 154