PMD Results

The following document contains the results of PMD 3.7.

Files

java/lang/jdynpur/Tracer.java

ViolationLine
These nested if statements could be combined244 - 259
These nested if statements could be combined274 - 288

org/softevo/jdynpur/eval/AnalysisLog.java

ViolationLine
Avoid unused local variables such as 'secondPercentage'187

org/softevo/jdynpur/eval/JDynpurResultsFileParser.java

ViolationLine
Avoid unused local variables such as 'access'76

org/softevo/jdynpur/eval/MethodExecutionDisplayer.java

ViolationLine
Avoid unused imports such as 'org.softevo.util.asm.MethodIdentifierMapGenerator'13
Avoid unused local variables such as 'suffix'225

org/softevo/jdynpur/eval/MultiplePurityTraceAnalyser.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.223

org/softevo/jdynpur/eval/MutabilityResultsComparer.java

ViolationLine
Avoid empty if statements143
Avoid empty if statements147

org/softevo/jdynpur/eval/PurityResults.java

ViolationLine
Avoid empty catch blocks201 - 203
Avoid empty catch blocks226 - 228

org/softevo/jdynpur/eval/PurityTraceAnalyser.java

ViolationLine
Avoid importing anything from the package java.lang22
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.878

org/softevo/jdynpur/runtime/MethodStartEndTracingVisitor.java

ViolationLine
Avoid unused constructor parameters such as 'className'25 - 31

org/softevo/jdynpur/runtime/ObjectCreationTracingVisitor.java

ViolationLine
These nested if statements could be combined106 - 110

org/softevo/jdynpur/runtime/OnTheFlyInstrumenter.java

ViolationLine
Avoid unused imports such as 'java.io.IOException'8
Avoid importing anything from the package java.lang14
Avoid unused private fields such as 'suffix'33