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.
">