I found the Clirr report I did on BCEL: http://home.apache.org/~sebb/BCEL/clirr-report.html
This compares BCEL trunk with 5.2. [The 5.2 code was shaded to align the package names.] As can be seen, the main changes are additions to the Visitor interface. There are several approaches to fix this: - require Java 8 and add default implementations to the interface - update the code to allow for missing methods when using the Visitor This requires catching the appropriate Exceptions when calling the new methods. - move the new methods into a sub-interface. This requires code changes wherever the Visitor is used. [I suppose one could also drop the new methods entirely. But I suspect that would remove too much functionality.] The simplest is likely to be to use Java 8 (but it would need to be checked out). But will that exclude too many users? --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org