PMD Results
The following document contains the results of PMD 7.17.0.
Violations By Priority
Priority 4
nl/tudelft/simulation/language/concurrent/Monitor.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'lock' is already in scope | 40 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 50 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'get' is already in scope | 52 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 54 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'get' is already in scope | 58 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 68 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'unlock' is already in scope | 81 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 91 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'get' is already in scope | 93 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 106 |
nl/tudelft/simulation/language/concurrent/WorkerThread.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'NORM_PRIORITY' is already in scope because it is inherited by an enclosing type | 41 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'interrupted' is already in scope | 91 |
nl/tudelft/simulation/language/d2/Circle.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `a / distance`. | 49 |
| UselessParentheses | Useless parentheses around `a / distance`. | 50 |
nl/tudelft/simulation/language/d2/DirectionalLine.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `this.x1 == line.x1 && this.x2 == line.x2 && thi...`. | 154 |
| UselessParentheses | Duplicate parentheses around `this.x1 == line.x2 && this.x2 == line.x1 && thi...`. | 167 |
nl/tudelft/simulation/language/d2/Shape.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape': 'contains' is already in scope | 60 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape': 'contains' is already in scope | 60 |
| UselessParentheses | Useless parentheses around `r2.getMinX() <= r1.getMinX() && r2.getMinY() <=...`. | 71–72 |
nl/tudelft/simulation/language/d2/Shape2d.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape2d': 'contains' is already in scope | 60 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape2d': 'contains' is already in scope | 60 |
| UselessParentheses | Useless parentheses around `r2.getMinX() <= r1.getMinX() && r2.getMinY() <=...`. | 71–72 |
nl/tudelft/simulation/language/d3/CartesianPoint.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CartesianPoint': 'toSphericalPoint' is already in scope | 63 |
nl/tudelft/simulation/language/d3/SphericalPoint.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SphericalPoint': 'toCartesianPoint' is already in scope | 69 |
nl/tudelft/simulation/language/util/BitUtil.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BitUtil': 'fromInteger' is already in scope | 58 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BitUtil': 'fromByteArray' is already in scope | 72 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BitUtil': 'toByteArray' is already in scope | 86 |
Files
nl/tudelft/simulation/language/concurrent/Monitor.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'lock' is already in scope | 4 | 40 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 4 | 50 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'get' is already in scope | 4 | 52 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 4 | 54 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'get' is already in scope | 4 | 58 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 4 | 68 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'unlock' is already in scope | 4 | 81 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 4 | 91 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'get' is already in scope | 4 | 93 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Monitor': 'locks' is already in scope because it is declared in an enclosing type | 4 | 106 |
nl/tudelft/simulation/language/concurrent/WorkerThread.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'NORM_PRIORITY' is already in scope because it is inherited by an enclosing type | 4 | 41 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Thread': 'interrupted' is already in scope | 4 | 91 |
nl/tudelft/simulation/language/d2/Circle.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses around `a / distance`. | 4 | 49 |
| UselessParentheses | Useless parentheses around `a / distance`. | 4 | 50 |
nl/tudelft/simulation/language/d2/DirectionalLine.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses around `this.x1 == line.x1 && this.x2 == line.x2 && thi...`. | 4 | 154 |
| UselessParentheses | Duplicate parentheses around `this.x1 == line.x2 && this.x2 == line.x1 && thi...`. | 4 | 167 |
nl/tudelft/simulation/language/d2/Shape.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape': 'contains' is already in scope | 4 | 60 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape': 'contains' is already in scope | 4 | 60 |
| UselessParentheses | Useless parentheses around `r2.getMinX() <= r1.getMinX() && r2.getMinY() <=...`. | 4 | 71–72 |
nl/tudelft/simulation/language/d2/Shape2d.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape2d': 'contains' is already in scope | 4 | 60 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Shape2d': 'contains' is already in scope | 4 | 60 |
| UselessParentheses | Useless parentheses around `r2.getMinX() <= r1.getMinX() && r2.getMinY() <=...`. | 4 | 71–72 |
nl/tudelft/simulation/language/d3/CartesianPoint.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CartesianPoint': 'toSphericalPoint' is already in scope | 4 | 63 |
nl/tudelft/simulation/language/d3/SphericalPoint.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'SphericalPoint': 'toCartesianPoint' is already in scope | 4 | 69 |
nl/tudelft/simulation/language/util/BitUtil.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BitUtil': 'fromInteger' is already in scope | 4 | 58 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BitUtil': 'fromByteArray' is already in scope | 4 | 72 |
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BitUtil': 'toByteArray' is already in scope | 4 | 86 |
