Last published: Jun 3, 2006 | Doc for 5.2
BCEL
Front Page
News and Status
Downloads
Documentation
Manual
FAQ
Get Involved
Projects
Project Documentation
About jakarta-bcel
Project Info
Project Reports
Project License
Change Log
Changes
Developer Activity
JavaDocs
JavaDoc Report
JavaDoc Warnings Report
Source Xref
PMD Report
Development Process
PMD Results
The following document contains the results of
PMD
.
Summary
Files
Errors
14
24
Files
Files
Violations
org/apache/bcel/classfile/JavaClass.java
1
org/apache/bcel/generic/Instruction.java
1
org/apache/bcel/generic/InstructionList.java
1
org/apache/bcel/generic/MethodGen.java
3
org/apache/bcel/util/Class2HTML.java
2
org/apache/bcel/util/ClassPath.java
1
org/apache/bcel/util/CodeHTML.java
5
org/apache/bcel/util/InstructionFinder.java
2
org/apache/bcel/util/SyntheticRepository.java
1
org/apache/bcel/verifier/statics/Pass1Verifier.java
1
org/apache/bcel/verifier/statics/Pass2Verifier.java
1
org/apache/bcel/verifier/statics/Pass3aVerifier.java
2
org/apache/bcel/verifier/structurals/ControlFlowGraph.java
1
org/apache/bcel/verifier/structurals/InstConstraintVisitor.java
2
org/apache/bcel/classfile/JavaClass.java
Violation
Line
Avoid empty catch blocks
468
org/apache/bcel/generic/Instruction.java
Violation
Line
Ensure you override both equals() and hashCode()
289
org/apache/bcel/generic/InstructionList.java
Violation
Line
Avoid unused local variables such as 'ctargets'
1073
org/apache/bcel/generic/MethodGen.java
Violation
Line
Avoid empty catch blocks
438
Avoid empty catch blocks
504
Avoid empty catch blocks
556
org/apache/bcel/util/Class2HTML.java
Violation
Line
Avoid unused local variables such as 'method_html'
88
Avoid empty catch blocks
203
org/apache/bcel/util/ClassPath.java
Violation
Line
Avoid empty catch blocks
181
org/apache/bcel/util/CodeHTML.java
Violation
Line
Avoid unused private fields such as 'methods'
46
Avoid unused local variables such as 'nargs'
255
Avoid unused local variables such as 'reserved'
256
Avoid unused formal parameters such as 'method'
365
Avoid unused local variables such as 'match'
429
org/apache/bcel/util/InstructionFinder.java
Violation
Line
Avoid unused imports such as 'Instruction'
29
Avoid unused private methods such as 'pattern2string'
451
org/apache/bcel/util/SyntheticRepository.java
Violation
Line
Avoid unused private fields such as 'DEFAULT_PATH'
50
org/apache/bcel/verifier/statics/Pass1Verifier.java
Violation
Line
Avoid empty catch blocks
61
org/apache/bcel/verifier/statics/Pass2Verifier.java
Violation
Line
Avoid unused formal parameters such as 'name'
1289
org/apache/bcel/verifier/statics/Pass3aVerifier.java
Violation
Line
Avoid unused local variables such as 'f_type'
593
Avoid unused local variables such as 'o_type'
594
org/apache/bcel/verifier/structurals/ControlFlowGraph.java
Violation
Line
Avoid unused private fields such as 'method_gen'
394
org/apache/bcel/verifier/structurals/InstConstraintVisitor.java
Violation
Line
Avoid empty 'if' statements
459
Avoid empty 'if' statements
1223