PMD Results

The following document contains the results of PMD 4.1.

Files

org/apache/commons/javaflow/ant/AntRewriteTask.java

Violation Line
Avoid unused imports such as 'org.apache.tools.ant.types.FileSet' 32

org/apache/commons/javaflow/bytecode/transformation/asm/ContinuationMethodAdapter.java

Violation Line
Avoid empty if statements 107 - 109
Avoid empty if statements 109 - 111
Avoid empty if statements 141 - 143
Avoid empty if statements 143 - 145
Avoid empty if statements 211 - 213
Avoid empty if statements 243 - 245
Avoid empty if statements 245 - 247

org/apache/commons/javaflow/bytecode/transformation/bcel/analyser/ControlFlowGraph.java

Violation Line
Avoid unused imports such as 'java.util.ArrayList' 19
Avoid unused local variables such as 'oldExecPreds'. 142

org/apache/commons/javaflow/bytecode/transformation/bcel/analyser/Frame.java

Violation Line
Ensure you override both equals() and hashCode() 103
These nested if statements could be combined 142 - 144

org/apache/commons/javaflow/bytecode/transformation/bcel/analyser/InstructionContext.java

Violation Line
Avoid unused imports such as 'java.util.ArrayList' 19

org/apache/commons/javaflow/bytecode/transformation/bcel/analyser/LocalVariables.java

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

org/apache/commons/javaflow/bytecode/transformation/bcel/analyser/OperandStack.java

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

org/apache/commons/javaflow/bytecode/transformation/bcel/analyser/UninitializedObjectType.java

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

org/apache/commons/javaflow/bytecode/transformation/bcel/BcelClassTransformer.java

Violation Line
Avoid empty catch blocks 120 - 122
Avoid empty catch blocks 412 - 414
Avoid empty if statements 668 - 671
Avoid empty if statements 712 - 714
Avoid empty if statements 714 - 716
Avoid empty if statements 801 - 804

org/apache/commons/javaflow/bytecode/transformation/ResourceTransformer.java

Violation Line
Avoid unused imports such as 'org.apache.commons.javaflow.Continuation' 19
Avoid unused imports such as 'org.apache.commons.javaflow.bytecode.transformation.asm.AsmClassTransformer' 20
Avoid unused imports such as 'org.apache.commons.javaflow.bytecode.transformation.bcel.BcelClassTransformer' 21

org/apache/commons/javaflow/ContinuationClassLoader.java

Violation Line
Avoid empty catch blocks 393 - 395

org/apache/commons/javaflow/ContinuationDeath.java

Violation Line
Avoid unused imports such as 'org.apache.commons.javaflow.bytecode.StackRecorder' 3