Appendix A. Code Changes Between Spring 2.5.6 and 3.0.0
This appendix provides a report that documents API changes between
Spring Framework 2.5.6 and 3.0.0. API codes used in the report are listed
first, followed by the report. The report was produced using CLIRR version
0.7. It is organized by package and only lists classes that have changes that
could potentially break your application. If you use the listed classes you should
investigate the impact these changes have on your application code.
The report uses the following codes.
-
1000 = SCOPE_INCREASED
-
1001 = SCOPE_DECREASED
-
1002 = ERROR_DETERMINING_SCOPE_OLD
-
1003 = ERROR_DETERMINING_SCOPE_NEW
-
2000 = GENDER_CLASS_TO_INTERFACE
-
2001 = GENDER_INTERFACE_TO_CLASS
-
3000 = MODIFIER_UNABLE_TO_DETERMINE_CLASS_SCOPE
-
3001 = MODIFIER_REMOVED_FINAL
-
3002 = MODIFIER_ADDED_FINAL_TO_EFFECTIVE_FINAL
-
3003 = MODIFIER_ADDED_FINAL
-
3004 = MODIFIER_REMOVED_ABSTRACT
-
3005 = MODIFIER_ADDED_ABSTRACT
-
4000 = IFACE_ADDED
-
4001 = IFACE_REMOVED
-
5000 = ADDED_CLASS_TO_SUPERCLASSES
-
5001 = REMOVED_CLASS_FROM_SUPERCLASSES
-
6000 = FIELD_ADDED
-
6001 = FIELD_REMOVED
-
6002 = FIELD_NOT_CONSTANT
-
6003 = FIELD_CONSTANT_CHANGED
-
6004 = FIELD_TYPE_CHANGED
-
6005 = FIELD_NOW_NON_FINAL
-
6006 = FIELD_NOW_FINAL
-
6007 = FIELD_NOW_NON_STATIC
-
6008 = FIELD_NOW_STATIC
-
6009 = FIELD_MORE_ACCESSIBLE
-
6010 = FIELD_LESS_ACCESSIBLE
-
6011 = CONSTANT_FIELD_REMOVED
-
7000 = METHOD_NOW_IN_SUPERCLASS
-
7001 = METHOD_NOW_IN_INTERFACE
-
7002 = METHOD_REMOVED
-
7003 = METHOD_OVERRIDE_REMOVED
-
7004 = METHOD_ARGCOUNT_CHANGED
-
7005 = METHOD_PARAMTYPE_CHANGED
-
7006 = METHOD_RETURNTYPE_CHANGED
-
7007 = METHOD_DEPRECATED
-
7008 = METHOD_UNDEPRECATED
-
7009 = METHOD_LESS_ACCESSIBLE
-
7010 = METHOD_MORE_ACCESSIBLE
-
7011 = METHOD_ADDED
-
7012 = METHOD_ADDED_TO_INTERFACE
-
7013 = ABSTRACT_METHOD_ADDED
-
7014 = METHOD_NOW_FINAL
-
7015 = METHOD_NOW_NONFINAL
-
8000 = CLASS_ADDED
-
8001 = CLASS_REMOVED
-
9000 = UNABLE_TO_DETERMINE_CLASS_SCOPE
-
10000 = CLASS_FORMAT_VERSION_INCREASED
-
10001 = CLASS_FORMAT_VERSION_DECREASED