[Clirr-devel] CVS: clirr/core/xdocs exegesis.xml,1.4,1.5
Status: Alpha
Brought to you by:
lkuehne
From: Simon K. <s_k...@us...> - 2004-07-23 08:15:05
|
Update of /cvsroot/clirr/clirr/core/xdocs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27682/xdocs Modified Files: exegesis.xml Log Message: Added explanation for new msg 6011: MSG_REMOVED_CONSTANT_FIELD Index: exegesis.xml =================================================================== RCS file: /cvsroot/clirr/clirr/core/xdocs/exegesis.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- exegesis.xml 20 Jul 2004 07:58:42 -0000 1.4 +++ exegesis.xml 23 Jul 2004 08:14:56 -0000 1.5 @@ -420,6 +420,24 @@ </p> </section> + <section name="6011 - Removed Constant Field"> + <p>Binary Severity: <code>WARNING</code></p> + <p>Source Severity: <code>ERROR</code></p> + <p> + The new class has removed a field present in the old version. + Pre-existing source code which directly accesses that field will no + longer be valid. + </p> + <p> + Previously, however, the field was final and was initialised with a + constant value. Therefore code compiled against the previous version + of the class will have inlined this constant and will continue to + work, using the previous value of this field. A warning is issued + as this is often not desirable behaviour. However it is not a + binary incompatibility. + </p> + </section> + <section name="7000 - Method now in Superclass"> <p>Severity: <code>INFO</code></p> <p> |