PMD Results

The following document contains the results of PMD 4.2.2.

Files

net/sourceforge/domian/repository/AbstractDomianCoreRepository.java

ViolationLine
Too many static imports may lead to messy code16 - 137

net/sourceforge/domian/repository/PartitionRepositoryInvocationHandler.java

ViolationLine
Too many static imports may lead to messy code16 - 1343
These nested if statements could be combined533 - 535
These nested if statements could be combined542 - 552
These nested if statements could be combined788 - 792
These nested if statements could be combined1166 - 1169
These nested if statements could be combined1183 - 1187

net/sourceforge/domian/repository/PartitionRepositoryReuseInvocationHandler.java

ViolationLine
These nested if statements could be combined127 - 129

net/sourceforge/domian/specification/AbstractComparableValueBoundSpecification.java

ViolationLine
This for loop could be simplified to a while loop154 - 161
These nested if statements could be combined157 - 159

net/sourceforge/domian/specification/AbstractCompositeSpecification.java

ViolationLine
Too many static imports may lead to messy code16 - 424
These nested if statements could be combined262 - 264

net/sourceforge/domian/specification/AbstractValueBoundSpecification.java

ViolationLine
Too many static imports may lead to messy code16 - 132

net/sourceforge/domian/specification/AlwaysFalseSpecification.java

ViolationLine
Unnecessary final modifier in final class55 - 57
Ensure you override both equals() and hashCode()55

net/sourceforge/domian/specification/AlwaysTrueSpecification.java

ViolationLine
Unnecessary final modifier in final class59 - 61
Ensure you override both equals() and hashCode()59

net/sourceforge/domian/specification/DisjunctionSpecification.java

ViolationLine
Too many static imports may lead to messy code16 - 337
These nested if statements could be combined209 - 211

net/sourceforge/domian/specification/EqualIgnoreCaseStringSpecification.java

ViolationLine
These nested if statements could be combined70 - 72

net/sourceforge/domian/specification/FieldParameterizedSpecification.java

ViolationLine
Avoid unused imports such as 'java.util.Collection'20

net/sourceforge/domian/specification/JointDenialSpecification.java

ViolationLine
These nested if statements could be combined55 - 57
Avoid empty catch blocks121 - 123

net/sourceforge/domian/specification/MethodParameterizedSpecification.java

ViolationLine
Avoid unused imports such as 'java.util.Collection'21
Avoid unused imports such as 'net.sourceforge.domian.specification.AbstractSpecification.getNegatedSpecification'24

net/sourceforge/domian/specification/ParameterizedSpecification.java

ViolationLine
Too many static imports may lead to messy code16 - 233
Avoid unused imports such as 'org.apache.commons.lang.NotImplementedException'28

net/sourceforge/domian/specification/WildcardExpressionMatcherIgnoreCaseStringSpecification.java

ViolationLine
Avoid empty if statements79 - 81

net/sourceforge/domian/util/concurrent/locks/SemaphoreSynchronizer.java

ViolationLine
Too many static imports may lead to messy code16 - 228

net/sourceforge/domian/util/ReflectionUtils.java

ViolationLine
These nested if statements could be combined103 - 105
These nested if statements could be combined108 - 110
Avoid empty catch blocks158 - 160
Avoid empty catch blocks191 - 193