PMD Results
The following document contains the results of PMD 7.14.0.
Violations By Priority
Priority 3
org/forgerock/json/resource/DescribableResourceHandler.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on method 'api': the method is already in a final class |
63 |
org/forgerock/json/resource/MemoryBackend.java
org/forgerock/json/resource/Requests.java
Rule |
Violation |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on method 'addSortKey': the method is already in a final class |
460 |
org/forgerock/json/resource/Resources.java
org/forgerock/json/resource/Router.java
Priority 4
org/forgerock/json/resource/AdviceWarning.java
org/forgerock/json/resource/BadRequestException.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'BAD_REQUEST' is already in scope because it is inherited by an enclosing type |
31 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'BAD_REQUEST' is already in scope because it is inherited by an enclosing type |
41 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'BAD_REQUEST' is already in scope because it is inherited by an enclosing type |
53 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'BAD_REQUEST' is already in scope because it is inherited by an enclosing type |
63 |
org/forgerock/json/resource/ConflictException.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'CONFLICT' is already in scope because it is inherited by an enclosing type |
36 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'CONFLICT' is already in scope because it is inherited by an enclosing type |
46 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'CONFLICT' is already in scope because it is inherited by an enclosing type |
58 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'CONFLICT' is already in scope because it is inherited by an enclosing type |
68 |
org/forgerock/json/resource/DescribableResourceHandler.java
org/forgerock/json/resource/ForbiddenException.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'FORBIDDEN' is already in scope because it is inherited by an enclosing type |
31 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'FORBIDDEN' is already in scope because it is inherited by an enclosing type |
41 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'FORBIDDEN' is already in scope because it is inherited by an enclosing type |
53 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'FORBIDDEN' is already in scope because it is inherited by an enclosing type |
63 |
org/forgerock/json/resource/InternalServerErrorException.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'INTERNAL_ERROR' is already in scope because it is inherited by an enclosing type |
34 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'INTERNAL_ERROR' is already in scope because it is inherited by an enclosing type |
44 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'INTERNAL_ERROR' is already in scope because it is inherited by an enclosing type |
56 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'INTERNAL_ERROR' is already in scope because it is inherited by an enclosing type |
66 |
org/forgerock/json/resource/MemoryBackend.java
org/forgerock/json/resource/NotFoundException.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_FOUND' is already in scope because it is inherited by an enclosing type |
32 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_FOUND' is already in scope because it is inherited by an enclosing type |
42 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_FOUND' is already in scope because it is inherited by an enclosing type |
54 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_FOUND' is already in scope because it is inherited by an enclosing type |
64 |
org/forgerock/json/resource/NotSupportedException.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_SUPPORTED' is already in scope because it is inherited by an enclosing type |
31 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_SUPPORTED' is already in scope because it is inherited by an enclosing type |
41 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_SUPPORTED' is already in scope because it is inherited by an enclosing type |
53 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_SUPPORTED' is already in scope because it is inherited by an enclosing type |
63 |
org/forgerock/json/resource/PreconditionFailedException.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_MISMATCH' is already in scope because it is inherited by an enclosing type |
32 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_MISMATCH' is already in scope because it is inherited by an enclosing type |
42 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_MISMATCH' is already in scope because it is inherited by an enclosing type |
54 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_MISMATCH' is already in scope because it is inherited by an enclosing type |
64 |
org/forgerock/json/resource/PreconditionRequiredException.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_REQUIRED' is already in scope because it is inherited by an enclosing type |
32 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_REQUIRED' is already in scope because it is inherited by an enclosing type |
42 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_REQUIRED' is already in scope because it is inherited by an enclosing type |
54 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_REQUIRED' is already in scope because it is inherited by an enclosing type |
64 |
org/forgerock/json/resource/Resources.java
org/forgerock/json/resource/ServiceUnavailableException.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'UNAVAILABLE' is already in scope because it is inherited by an enclosing type |
31 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'UNAVAILABLE' is already in scope because it is inherited by an enclosing type |
41 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'UNAVAILABLE' is already in scope because it is inherited by an enclosing type |
53 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'UNAVAILABLE' is already in scope because it is inherited by an enclosing type |
63 |
Files
org/forgerock/json/resource/AdviceWarning.java
org/forgerock/json/resource/BadRequestException.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'BAD_REQUEST' is already in scope because it is inherited by an enclosing type |
4 |
31 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'BAD_REQUEST' is already in scope because it is inherited by an enclosing type |
4 |
41 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'BAD_REQUEST' is already in scope because it is inherited by an enclosing type |
4 |
53 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'BAD_REQUEST' is already in scope because it is inherited by an enclosing type |
4 |
63 |
org/forgerock/json/resource/ConflictException.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'CONFLICT' is already in scope because it is inherited by an enclosing type |
4 |
36 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'CONFLICT' is already in scope because it is inherited by an enclosing type |
4 |
46 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'CONFLICT' is already in scope because it is inherited by an enclosing type |
4 |
58 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'CONFLICT' is already in scope because it is inherited by an enclosing type |
4 |
68 |
org/forgerock/json/resource/DescribableResourceHandler.java
org/forgerock/json/resource/ForbiddenException.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'FORBIDDEN' is already in scope because it is inherited by an enclosing type |
4 |
31 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'FORBIDDEN' is already in scope because it is inherited by an enclosing type |
4 |
41 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'FORBIDDEN' is already in scope because it is inherited by an enclosing type |
4 |
53 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'FORBIDDEN' is already in scope because it is inherited by an enclosing type |
4 |
63 |
org/forgerock/json/resource/InternalServerErrorException.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'INTERNAL_ERROR' is already in scope because it is inherited by an enclosing type |
4 |
34 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'INTERNAL_ERROR' is already in scope because it is inherited by an enclosing type |
4 |
44 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'INTERNAL_ERROR' is already in scope because it is inherited by an enclosing type |
4 |
56 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'INTERNAL_ERROR' is already in scope because it is inherited by an enclosing type |
4 |
66 |
org/forgerock/json/resource/MemoryBackend.java
org/forgerock/json/resource/NotFoundException.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_FOUND' is already in scope because it is inherited by an enclosing type |
4 |
32 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_FOUND' is already in scope because it is inherited by an enclosing type |
4 |
42 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_FOUND' is already in scope because it is inherited by an enclosing type |
4 |
54 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_FOUND' is already in scope because it is inherited by an enclosing type |
4 |
64 |
org/forgerock/json/resource/NotSupportedException.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_SUPPORTED' is already in scope because it is inherited by an enclosing type |
4 |
31 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_SUPPORTED' is already in scope because it is inherited by an enclosing type |
4 |
41 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_SUPPORTED' is already in scope because it is inherited by an enclosing type |
4 |
53 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'NOT_SUPPORTED' is already in scope because it is inherited by an enclosing type |
4 |
63 |
org/forgerock/json/resource/PreconditionFailedException.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_MISMATCH' is already in scope because it is inherited by an enclosing type |
4 |
32 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_MISMATCH' is already in scope because it is inherited by an enclosing type |
4 |
42 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_MISMATCH' is already in scope because it is inherited by an enclosing type |
4 |
54 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_MISMATCH' is already in scope because it is inherited by an enclosing type |
4 |
64 |
org/forgerock/json/resource/PreconditionRequiredException.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_REQUIRED' is already in scope because it is inherited by an enclosing type |
4 |
32 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_REQUIRED' is already in scope because it is inherited by an enclosing type |
4 |
42 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_REQUIRED' is already in scope because it is inherited by an enclosing type |
4 |
54 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'VERSION_REQUIRED' is already in scope because it is inherited by an enclosing type |
4 |
64 |
org/forgerock/json/resource/Requests.java
Rule |
Violation |
Priority |
Line |
UnnecessaryModifier |
Unnecessary modifier 'final' on method 'addSortKey': the method is already in a final class |
3 |
460 |
org/forgerock/json/resource/Resources.java
org/forgerock/json/resource/Router.java
org/forgerock/json/resource/ServiceUnavailableException.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'UNAVAILABLE' is already in scope because it is inherited by an enclosing type |
4 |
31 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'UNAVAILABLE' is already in scope because it is inherited by an enclosing type |
4 |
41 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'UNAVAILABLE' is already in scope because it is inherited by an enclosing type |
4 |
53 |
UnnecessaryFullyQualifiedName |
Unnecessary qualifier 'ResourceException': 'UNAVAILABLE' is already in scope because it is inherited by an enclosing type |
4 |
63 |