At least two methods now declare checked exceptions that did not previously; there may be others: org.apache.bcel.generic.ObjectType.subclassOf(ObjectType) org.apache.bcel.generic.ReferenceType.getFirstCommonSuperclass(ReferenceType) --> Both now declare ClassNotFoundException This of course causes a compile-time error in existing code that does not provide (inadvertent) exception handling around these methods. Suggest revising release notes or remapping these exceptions to some type of RuntimeException.
well, 5.2 is out as is ...but it would be could to document these changes for the 5.3 release. Care to send a fix for the documentation?
Sure, you mean along the lines of a patch for the JavaDocs, or in some other location (changes, readme)?
Whereever you would have expected it :) But changes, readme and javadocs sounds good.