PMD Results

The following document contains the results of PMD 7.14.0.

Violations By Priority

Priority 3

org/forgerock/json/jose/builders/JweHeaderBuilder.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 71

org/forgerock/json/jose/jwe/JweAlgorithmType.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 40

org/forgerock/json/jose/jwe/handlers/encryption/AbstractRSAESPkcs1V15AesCbcHmacEncryptionHandler.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'signingManager'. 46

org/forgerock/json/jose/jwe/handlers/encryption/RSAEncryptionHandler.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 17164

org/forgerock/json/jose/jwk/KeyType.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'KeyType(String)': enum constructors are implicitly private 49

org/forgerock/json/jose/jwk/KeyUse.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'KeyUse()': enum constructors are implicitly private 38

org/forgerock/json/jose/jws/JwsAlgorithm.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 152

org/forgerock/json/jose/jws/JwtSecureHeader.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 17409

org/forgerock/json/jose/utils/DerUtils.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 5759

Priority 4

org/forgerock/json/jose/jwe/EncryptionMethod.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'EncryptionMethod': 'values' is already in scope 154

org/forgerock/json/jose/jwe/JweAlgorithm.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JweAlgorithm': 'values' is already in scope 90

org/forgerock/json/jose/jws/JwsAlgorithm.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JwsAlgorithm': 'values' is already in scope 138

org/forgerock/json/jose/utils/DerUtils.java

Rule Violation Line
UselessParentheses Useless parentheses. 61

Files

org/forgerock/json/jose/builders/JweHeaderBuilder.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 71

org/forgerock/json/jose/jwe/EncryptionMethod.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'EncryptionMethod': 'values' is already in scope 4 154

org/forgerock/json/jose/jwe/JweAlgorithm.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JweAlgorithm': 'values' is already in scope 4 90

org/forgerock/json/jose/jwe/JweAlgorithmType.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 40

org/forgerock/json/jose/jwe/handlers/encryption/AbstractRSAESPkcs1V15AesCbcHmacEncryptionHandler.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'signingManager'. 3 46

org/forgerock/json/jose/jwe/handlers/encryption/RSAEncryptionHandler.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 17164

org/forgerock/json/jose/jwk/KeyType.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'KeyType(String)': enum constructors are implicitly private 3 49

org/forgerock/json/jose/jwk/KeyUse.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'KeyUse()': enum constructors are implicitly private 3 38

org/forgerock/json/jose/jws/JwsAlgorithm.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'JwsAlgorithm': 'values' is already in scope 4 138
UselessOverridingMethod Overriding method merely calls super 3 152

org/forgerock/json/jose/jws/JwtSecureHeader.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 17409

org/forgerock/json/jose/utils/DerUtils.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 5759
UselessParentheses Useless parentheses. 4 61