Apache Commons logo Commons Lang
Comparing source compatibility of commons-lang3-3.21.0-SNAPSHOT.jar against commons-lang3-3.20.0.jar
Old: commons-lang3-3.20.0.jar
New: commons-lang3-3.21.0-SNAPSHOT.jar
Created: 2026-03-11T21:59:26.883-0400
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: n.a.
Semantic Versioning: 0.1.0
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public class  org.apache.commons.lang3.ArrayUtils top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final int SAFE_MAX_ARRAY_LENGTH n.a.
UNCHANGED public static int SOFT_MAX_ARRAY_LENGTH
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. boolean[] concat(boolean[][])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1622
NEW static public n.a. byte[] concat(byte[][])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1654
NEW static public n.a. char[] concat(char[][])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1686
NEW static public n.a. double[] concat(double[][])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1718
NEW static public n.a. float[] concat(float[][])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1750
NEW static public n.a. int[] concat(int[][])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1782
NEW static public n.a. long[] concat(long[][])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1814
NEW static public n.a. short[] concat(short[][])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1846
NEW static public n.a. int getDimensions(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 2150
MODIFIED public class  org.apache.commons.lang3.BitField top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. BitField(long) n.a.
Old file New file
n.a. 95
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. long clear(long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 118
NEW public n.a. long getRawValue(long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 159
NEW public n.a. long getValue(long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 215
NEW public n.a. boolean isAllSet(long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 242
NEW public n.a. boolean isSet(long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 271
NEW public n.a. long set(long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 292
NEW public n.a. long setBoolean(long, boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 315
NEW public n.a. long setValue(long, long)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 394
MODIFIED public class  org.apache.commons.lang3.builder.HashCodeBuilder top
MODIFIED  (Serializable compatible)  public class  org.apache.commons.lang3.CharSet top
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -6438573274574834537 5947847346149275958
Newtrue -1695739680914555496 5947847346149275958
MODIFIED public class  org.apache.commons.lang3.CharSetUtils top
MODIFIED public class  org.apache.commons.lang3.ClassUtils top
MODIFIED  (Serializable compatible)  final public enum  org.apache.commons.lang3.JavaVersion top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 3033214833517931148 n.a.
Newtrue 6197214507430550269 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.lang3.JavaVersion JAVA_27 n.a.
MODIFIED  (Serializable compatible)  final public class  org.apache.commons.lang3.math.Fraction top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Number n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 3590325674697858926 65382027393090
Newtrue 1000343941318011714 65382027393090
MODIFIED public class  org.apache.commons.lang3.math.NumberUtils top
MODIFIED public class  org.apache.commons.lang3.RandomStringUtils top
MODIFIED public class  org.apache.commons.lang3.RandomUtils top
MODIFIED  (Serializable incompatible(!): serialVersionUID modified)  public class  org.apache.commons.lang3.Range top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 6229028286354786881 1
Newtrue 3900845071948189594 2
MODIFIED public class  org.apache.commons.lang3.reflect.TypeUtils top
MODIFIED public class  org.apache.commons.lang3.StringUtils top
MODIFIED public class  org.apache.commons.lang3.SystemUtils top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final boolean IS_JAVA_27 n.a.
MODIFIED public class  org.apache.commons.lang3.time.StopWatch top
MODIFIED public class  org.apache.commons.lang3.time.TimeZones top