PMD Results

The following document contains the results of PMD 5.3.5.

Files

net/sf/oval/Validator.java

Violation Line
Useless parentheses. 806808
Useless parentheses. 810812

net/sf/oval/configuration/annotation/AbstractAnnotationCheck.java

Violation Line
Avoid empty catch blocks 5254
Avoid empty catch blocks 8587

net/sf/oval/configuration/annotation/JPAAnnotationsConfigurer.java

Violation Line
These nested if statements could be combined 211212

net/sf/oval/constraint/AssertURLCheck.java

Violation Line
Unnecessary use of fully qualified name 'Validator.getLocaleProvider' due to existing static import 'net.sf.oval.Validator.*' 151

net/sf/oval/constraint/HasSubstringCheck.java

Violation Line
Unnecessary use of fully qualified name 'Validator.getLocaleProvider' due to existing static import 'net.sf.oval.Validator.*' 61
Unnecessary use of fully qualified name 'Validator.getLocaleProvider' due to existing static import 'net.sf.oval.Validator.*' 75

net/sf/oval/constraint/MemberOfCheck.java

Violation Line
Unnecessary use of fully qualified name 'Validator.getLocaleProvider' due to existing static import 'net.sf.oval.Validator.*' 67
Unnecessary use of fully qualified name 'Validator.getLocaleProvider' due to existing static import 'net.sf.oval.Validator.*' 82

net/sf/oval/constraint/NotEqualCheck.java

Violation Line
Unnecessary use of fully qualified name 'Validator.getLocaleProvider' due to existing static import 'net.sf.oval.Validator.*' 60
Unnecessary use of fully qualified name 'Validator.getLocaleProvider' due to existing static import 'net.sf.oval.Validator.*' 74

net/sf/oval/constraint/NotMemberOfCheck.java

Violation Line
Unnecessary use of fully qualified name 'Validator.getLocaleProvider' due to existing static import 'net.sf.oval.Validator.*' 67
Unnecessary use of fully qualified name 'Validator.getLocaleProvider' due to existing static import 'net.sf.oval.Validator.*' 82

net/sf/oval/guard/GuardAspect2.java

Violation Line
Avoid unused private fields such as 'implementedInterface'. 60

net/sf/oval/internal/util/ReflectionUtils.java

Violation Line
Avoid empty catch blocks 9597
Avoid empty catch blocks 325327
Avoid empty catch blocks 458460

net/sf/oval/localization/message/ResourceBundleMessageResolver.java

Violation Line
Unnecessary use of fully qualified name 'Validator.getLocaleProvider' due to existing static import 'net.sf.oval.Validator.*' 74

net/sf/oval/ogn/ObjectGraphNavigatorJXPathImpl.java

Violation Line
Ensure you override both equals() and hashCode() 58