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

### Release History

Version | Date | Description
--- | --- | ---
5.2 | 4. June 2006 | overdue bugfix release
5.1 | 25. April 2003 | first release on jakarta

Get the RSS feed of the last changes

### Release 5.2 - 4. June 2006

Type | Changes | By
--- | --- | ---
| Deprecated: public final org.apache.bcel.classfile.LocalVariable getLocalVariable(int) | tcurdt
| Deprecated: public java.lang.String getClassName(org.apache.bcel.generic.ConstantPoolGen) | tcurdt
| Deprecated: public org.apache.bcel.generic.ObjectType getClassType(org.apache.bcel.generic.ConstantPoolGen) | tcurdt
| Deprecated: public boolean referencesClass() | tcurdt
| Deprecated: public boolean referencesInterface() | tcurdt
| Deprecated: public org.apache.bcel.util.ClassVector implements java.io.Serializable | tcurdt
| Examples with enum breaks Gump (JDK1.5) Fixes 32664. | tcurdt
| Truncated "class" string in returned class name Fixes 32901. | tcurdt
| Simple Javadoc cleanup Fixes 32980. | tcurdt
| InnerClass doesn't implement Serializable Fixes 34449. | tcurdt
| Unable to generate method that returns an array of integers Fixes 35991. | tcurdt
| A bug in LocalVariableGen Fixes 36110. | tcurdt
| JasminVisitor is outdated Fixes 37648. | tcurdt
| BCEL depends on AWT Fixes 37666. | tcurdt
| BCEL cannot be used as java.system.class.loader Fixes 38377. | tcurdt
| nullpointer exception in InstructionHandle Fixes 38834. | tcurdt
| Typo in javadocs Fixes 12568. | tcurdt
| ConstantPoolGen.lookupClass(String) finds LAST entry rath... Fixes 18031. | tcurdt
| Size of LDC_W's operand can be incorrect Fixes 18323. | tcurdt
| InstructionList.copy() fails with Select instruction. Fixes 18731. | tcurdt
| annoying print statement in org.apache.bcel.classfile.Sig... Fixes 19014. | tcurdt
| JavaClass.getAllInterfaces() can throw NullPointerExcepti... Fixes 19068. | tcurdt
| Repository ignores classes that have been added to it Fixes 19122. | tcurdt
| ANEWARRAY does not implement StackConsumer Fixes 19352. | tcurdt
| Repository.instanceOf() can throw NullPointerException Fixes 19476. | tcurdt
| StackMapType.printIndex fails if index is -1 Fixes 19784. | tcurdt
| ReturnaddressType.equals() fails with NullPointerException Fixes 24274. | tcurdt
| Verification failure when nested finally blocks Fixes 24315. | tcurdt
| PUTFIELD error msg wrong Fixes 24350. | tcurdt
| Suggestion to solve the Problem with generic.Instruction ... Fixes 24766. | tcurdt
| Incorrect verification of class files Fixes 26049. | tcurdt
| OutOfRange exception in Pass2Verifier.validJavaIdentifier Fixes 26087. | tcurdt
| Code attribute set for native (and abstract?) methods. Fixes 26179. | tcurdt
| InstructionList.move is broken when target == il.getEnd() Fixes 26532. | tcurdt
| bad iinc behavior with large local variable index Fixes 26533. | tcurdt
| StructuralVerifier can't find protected fields of ... Fixes 27855. | tcurdt
| BCEL does not compile with JDK 1.5.0-beta-b32c Fixes 28329. | tcurdt
| Corrupted instruction list created on valid class file Fixes 29275. | tcurdt
| LDC_W emits output with only one parameter byte Fixes 29903. | tcurdt
| Build problems against jdk1.5 Fixes 31604. | tcurdt
| ClassPath.getClassPath() does not handle multiple java.ex... Fixes 31630. | tcurdt
| Public modifier for OperandStack.size() Fixes 27646. | tcurdt
| Version information missing from MANIFEST.MF file. Fixes 17753. | tcurdt
| Wrong word in manual: use 'factorial', not 'faculty' Fixes 33822. | tcurdt
| A security issue with public mutable static fields in BECL Fixes 32205. | tcurdt
| Unnecessary string object allocation in ConstantPoolGen Fixes 33513. | tcurdt
| ClassCastException on justice Fixes 34418. | tcurdt
| XSLT transforms broken in Turkish Locale. Fixes 38787. | tcurdt
| Branch target offset too large for short Fixes 35405. | tcurdt
| "Illegal Opcode Detected" exception thrown in "new Method... Fixes 33235. | tcurdt
| Source downloads are broken Fixes 35610. | tcurdt
| LineNumberTable toString method uses jdk 1.4 StringBuffer... Fixes 38424. | tcurdt
| LocalVariableTable.getLocalVariable isn't good en... Fixes 32077. | tcurdt
| Verifer does not report the signature of methods not found Fixes 20465. | tcurdt
| Allow to get the InFrame of the ControlFlowGraph Fixes 27854. | tcurdt
| Add support for new Jdk5.0 access flags Fixes 33302. | tcurdt
| Wrap JavaClass repository class (map values) with... Fixes 32945. | tcurdt

### Release 5.1 - 25. April 2003

Type | Changes | By
--- | --- | ---