PMD Results
The following document contains the results of PMD 7.3.0.
Violations By Priority
Priority 3
psi-probe-core - psiprobe/Utils.java
Rule | Violation | Line |
---|---|---|
AvoidThreadGroup | Avoid using java.lang.ThreadGroup; it is not thread safe | 405 |
psi-probe-core - psiprobe/controllers/threads/ListThreadsController.java
Rule | Violation | Line |
---|---|---|
AvoidThreadGroup | Avoid using java.lang.ThreadGroup; it is not thread safe | 73 |
AvoidThreadGroup | Avoid using java.lang.ThreadGroup; it is not thread safe | 91 |
AvoidThreadGroup | Avoid using java.lang.ThreadGroup; it is not thread safe | 92 |
psi-probe-core - psiprobe/jfreechart/XYLine3DRenderer.java
Rule | Violation | Line |
---|---|---|
OverrideBothEqualsAndHashcode | Ensure you override both equals() and hashCode() | 244 |
Priority 4
psi-probe-core - psiprobe/tokenizer/Tokenizer.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_ERROR' is already in scope because it is declared in an enclosing type | 139 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_ERROR' is already in scope because it is declared in an enclosing type | 157 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_ERROR' is already in scope because it is declared in an enclosing type | 159 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_TOKEN' is already in scope because it is declared in an enclosing type | 173 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_SYMBOL' is already in scope because it is declared in an enclosing type | 180 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_BLOCK' is already in scope because it is declared in an enclosing type | 197 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_TOKEN' is already in scope because it is declared in an enclosing type | 205 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_ERROR' is already in scope because it is declared in an enclosing type | 318 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_ERROR' is already in scope because it is declared in an enclosing type | 426 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_ERROR' is already in scope because it is declared in an enclosing type | 438 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_BLOCK' is already in scope because it is declared in an enclosing type | 448 |
psi-probe-core - psiprobe/tools/JmxTools.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JmxTools': 'getAttribute' is already in scope | 109 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JmxTools': 'getAttribute' is already in scope | 137 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JmxTools': 'getAttribute' is already in scope | 152 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JmxTools': 'getAttribute' is already in scope | 181 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JmxTools': 'getAttribute' is already in scope | 209 |
Files
psi-probe-core - psiprobe/Utils.java
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidThreadGroup | Avoid using java.lang.ThreadGroup; it is not thread safe | 3 | 405 |
psi-probe-core - psiprobe/controllers/threads/ListThreadsController.java
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidThreadGroup | Avoid using java.lang.ThreadGroup; it is not thread safe | 3 | 73 |
AvoidThreadGroup | Avoid using java.lang.ThreadGroup; it is not thread safe | 3 | 91 |
AvoidThreadGroup | Avoid using java.lang.ThreadGroup; it is not thread safe | 3 | 92 |
psi-probe-core - psiprobe/jfreechart/XYLine3DRenderer.java
Rule | Violation | Priority | Line |
---|---|---|---|
OverrideBothEqualsAndHashcode | Ensure you override both equals() and hashCode() | 3 | 244 |
psi-probe-core - psiprobe/tokenizer/Tokenizer.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_ERROR' is already in scope because it is declared in an enclosing type | 4 | 139 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_ERROR' is already in scope because it is declared in an enclosing type | 4 | 157 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_ERROR' is already in scope because it is declared in an enclosing type | 4 | 159 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_TOKEN' is already in scope because it is declared in an enclosing type | 4 | 173 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_SYMBOL' is already in scope because it is declared in an enclosing type | 4 | 180 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_BLOCK' is already in scope because it is declared in an enclosing type | 4 | 197 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_TOKEN' is already in scope because it is declared in an enclosing type | 4 | 205 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_ERROR' is already in scope because it is declared in an enclosing type | 4 | 318 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_ERROR' is already in scope because it is declared in an enclosing type | 4 | 426 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_ERROR' is already in scope because it is declared in an enclosing type | 4 | 438 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Tokenizer': 'TT_BLOCK' is already in scope because it is declared in an enclosing type | 4 | 448 |
psi-probe-core - psiprobe/tools/JmxTools.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JmxTools': 'getAttribute' is already in scope | 4 | 109 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JmxTools': 'getAttribute' is already in scope | 4 | 137 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JmxTools': 'getAttribute' is already in scope | 4 | 152 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JmxTools': 'getAttribute' is already in scope | 4 | 181 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'JmxTools': 'getAttribute' is already in scope | 4 | 209 |