Author: ggregory Date: Tue Jun 21 21:47:40 2016 New Revision: 1749609 URL: http://svn.apache.org/viewvc?rev=1749609&view=rev Log: Restore BC vs. 5.2.
Modified: commons/proper/bcel/trunk/src/changes/changes.xml Modified: commons/proper/bcel/trunk/src/changes/changes.xml URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/changes/changes.xml?rev=1749609&r1=1749608&r2=1749609&view=diff ============================================================================== --- commons/proper/bcel/trunk/src/changes/changes.xml (original) +++ commons/proper/bcel/trunk/src/changes/changes.xml Tue Jun 21 21:47:40 2016 @@ -62,7 +62,7 @@ The <action> type attribute can be add,u --> <body> - <release version="6.0" date="2016-06-20" description="Major release with Java 7 and 8 support + <release version="6.0" date="2016-06-20" description="Major release with Java 7 and 8 support. N.B. The Clirr report shows that there are several incompatible changes which in theory can affect projects that update to this version. However the changes are considered to be OK, because they @@ -70,23 +70,9 @@ N.B. The Clirr report shows that there a For example, the Visitor interfaces have some new methods. These interfaces have lots of methods, so external code will use the provided abstract implementation instead. - Classes no longer implement Serializable. It does not make sense to serialize BCEL, and it would be unlikely to work anyway. - - The following classes no longer implement the Constants interface: - classfile.CodeException (final) - classfile.LocalVariable (final) - generic.InstructionFactory - verifier.statics.Pass2Verifier - verifier.structurals.UninitializedObjectType - - - The following classes no longer implement the InstructionConstants interface: - generic.PUSH - - External code should not have been relying on such classes to provide definitions of the constants. ">