Apache Commons logo Commons BeanUtils
Comparing source compatibility of commons-beanutils2-2.0.0-M2.jar against commons-beanutils2-2.0.0-M1.jar
Old: commons-beanutils2-2.0.0-M1.jar
New: commons-beanutils2-2.0.0-M2.jar
Created: 2025-05-27T23:37:12.130+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: n.a.
Semantic Versioning: 1.0.0
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.beanutils2.BeanUtils top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
MODIFIED (!) PRIVATE (<- PUBLIC)  n.a. BeanUtils()
Compatibility Changes:
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old file New file
37 363
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.beanutils2.ConstructorUtils top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
MODIFIED (!) PRIVATE (<- PUBLIC)  n.a. ConstructorUtils()
Compatibility Changes:
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old file New file
43 413
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.beanutils2.ConvertUtils top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
MODIFIED (!) PRIVATE (<- PUBLIC)  n.a. ConvertUtils()
Compatibility Changes:
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old file New file
31 224
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.beanutils2.locale.LocaleBeanUtils top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
Status Superclass Compatibility Changes
MODIFIED (!) java.lang.Object(<- org.apache.commons.beanutils2.BeanUtils)
Compatibility Changes:
Change
SUPERCLASS_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
MODIFIED (!) PRIVATE (<- PUBLIC)  n.a. LocaleBeanUtils()
Compatibility Changes:
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old file New file
34 548
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.beanutils2.locale.LocaleConvertUtils top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
MODIFIED (!) PRIVATE (<- PUBLIC)  n.a. LocaleConvertUtils()
Compatibility Changes:
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old file New file
33 356
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.beanutils2.MethodUtils top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
MODIFIED (!) PRIVATE (<- PUBLIC)  n.a. MethodUtils()
Compatibility Changes:
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old file New file
53 1174
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED NON_FINAL (<- FINAL)  static public n.a. boolean isAssignmentCompatible(java.lang.Class
<..>
New:?
Old:?
, java.lang.Class
<..>
New:?
Old:?
)
n.a.
Old file New file
1069 1069
MODIFIED (!) FINAL (<- NON_FINAL)  public class  org.apache.commons.beanutils2.PropertyUtils top
Compatibility Changes:
Change
CLASS_NOW_FINAL
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
MODIFIED (!) PRIVATE (<- PUBLIC)  n.a. PropertyUtils()
Compatibility Changes:
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old file New file
38 656
MODIFIED public class  org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.beanutils2.SuppressPropertiesBeanIntrospector SUPPRESS_DECLARING_CLASS n.a.
NEW  (Serializable compatible)  final public enum  org.apache.commons.beanutils2.TestEnum top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -2238496090173180950 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.beanutils2.TestEnum A n.a.
NEW public static final org.apache.commons.beanutils2.TestEnum B n.a.
NEW public static final org.apache.commons.beanutils2.TestEnum C n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.beanutils2.TestEnum valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 23
NEW static public n.a. org.apache.commons.beanutils2.TestEnum[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 23