commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Bourg <>
Subject [bcel] Next release
Date Fri, 25 Apr 2014 10:30:54 GMT
Hi all,

I'm currently working on the migration to Java 8 in Debian and several
packages are broken due to the lack of invokedynamic support in BCEL 5.2
(the dreaded ClassFormatException: Invalid byte tag in constant pool:
18). I think it's high time for a release. Even if the current code
isn't perfect it's far better than BCEL 5.2 (there are ~60 issues fixed
in JIRA).

The code on the trunk isn't fully compatible with the previous release
due to the addition of methods to the Visitor interface. By Commons
standards we would usually change the package, however I think it's safe
to keep the org.apache.bcel package as is. The Visitor interface is
never implemented directly, I have found that projects always extend the
EmptyVisitor class instead. I've rebuilt several projects using BCEL
(ant, ant-contrib, clirr, clirr-maven-plugin, ha-jdbc, jbossas, jibx,
mx4j, xalan, maven-shared-jar, robocode) and they all worked fine with
the current snapshot.

The code on the trunk is numbered 6.0, are we ok with that or should we
use 5.3 for the next release?

Emmanuel Bourg

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message