PMD Results

The following document contains the results of PMD 7.7.0.

Violations By Priority

Priority 3

org/codehaus/classworlds/ClassRealmAdapter.java

Rule Violation Line
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 124

org/codehaus/classworlds/ClassRealmReverseAdapter.java

Rule Violation Line
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 115

org/codehaus/classworlds/ClassWorld.java

Rule Violation Line
UnusedFormalParameter Avoid unused constructor parameters such as 'ignore'. 39

org/codehaus/plexus/classworlds/ClassWorld.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 123124

org/codehaus/plexus/classworlds/launcher/Launcher.java

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

org/codehaus/plexus/classworlds/realm/ClassRealm.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 264
UselessOverridingMethod Overriding method merely calls super 274

Priority 4

org/codehaus/classworlds/ClassRealmAdapter.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ClassRealmAdapter': 'getInstance' is already in scope 68
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ClassRealmAdapter': 'getInstance' is already in scope 82
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ClassRealmAdapter': 'getInstance' is already in scope 93
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ClassRealmAdapter': 'getInstance' is already in scope 97

org/codehaus/classworlds/DefaultClassRealm.java

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

org/codehaus/plexus/classworlds/launcher/ConfigurationParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 394
UselessParentheses Useless parentheses. 419

org/codehaus/plexus/classworlds/realm/Entry.java

Rule Violation Line
UselessParentheses Useless parentheses. 156

Files

org/codehaus/classworlds/ClassRealmAdapter.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ClassRealmAdapter': 'getInstance' is already in scope 4 68
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ClassRealmAdapter': 'getInstance' is already in scope 4 82
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ClassRealmAdapter': 'getInstance' is already in scope 4 93
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ClassRealmAdapter': 'getInstance' is already in scope 4 97
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 3 124

org/codehaus/classworlds/ClassRealmReverseAdapter.java

Rule Violation Priority Line
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 3 115

org/codehaus/classworlds/ClassWorld.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused constructor parameters such as 'ignore'. 3 39

org/codehaus/classworlds/DefaultClassRealm.java

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

org/codehaus/plexus/classworlds/ClassWorld.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 123124

org/codehaus/plexus/classworlds/launcher/ConfigurationParser.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 394
UselessParentheses Useless parentheses. 4 419

org/codehaus/plexus/classworlds/launcher/Launcher.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 157159
CollapsibleIfStatements This if statement could be combined with its parent 3 179181

org/codehaus/plexus/classworlds/realm/ClassRealm.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 264
UselessOverridingMethod Overriding method merely calls super 3 274

org/codehaus/plexus/classworlds/realm/Entry.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 156