PMD Results

The following document contains the results of PMD 4.2.5.

Files

net/sf/jour/PreProcessor.java

ViolationLine
These nested if statements could be combined237 - 240

net/sf/jour/instrumentor/InstanceCounterInstrumentor.java

ViolationLine
Avoid unused method parameters such as 'clazz'.77 - 82

net/sf/jour/instrumentor/InstrumentorResults.java

ViolationLine
Avoid unused imports such as 'net.sf.jour.InterceptorException'5

net/sf/jour/processor/DirectoryOutputWriter.java

ViolationLine
Avoid unused private fields such as 'dir'.11

net/sf/jour/processor/FileEntry.java

ViolationLine
Ensure you override both equals() and hashCode()47

net/sf/jour/processor/InstrumentedCreatedEntry.java

ViolationLine
Avoid unused constructor parameters such as 'origClass'.18 - 22

net/sf/jour/processor/JarFileInputSource.java

ViolationLine
Avoid empty catch blocks20 - 21

net/sf/jour/signature/APICompare.java

ViolationLine
Avoid unused method parameters such as 'refClass'.489 - 521
Avoid unused method parameters such as 'implClass'.489 - 521

net/sf/jour/signature/APICompareChangeHelper.java

ViolationLine
Ensure you override both equals() and hashCode()46
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.98
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.98

net/sf/jour/signature/SignatureImport.java

ViolationLine
Avoid empty if statements221 - 223
Avoid empty catch blocks240 - 242
Avoid empty catch blocks301 - 302
These nested if statements could be combined352 - 354
Avoid unused method parameters such as 'node'.392 - 401
Avoid unused method parameters such as 'node'.403 - 420
Avoid unused method parameters such as 'name'.557 - 571

net/sf/jour/util/BuildVersion.java

ViolationLine
Avoid empty catch blocks47 - 48

net/sf/jour/util/CmdArgs.java

ViolationLine
These nested if statements could be combined41 - 44

net/sf/jour/util/FileUtil.java

ViolationLine
Avoid empty catch blocks123 - 125
Avoid empty catch blocks133 - 135

net/sf/jour/util/TimeUtil.java

ViolationLine
Avoid empty catch blocks133 - 134
Avoid empty catch blocks210 - 212