Apache Commons logo Commons Lang
Comparing source compatibility of commons-lang3-3.12.0.jar against commons-lang3-3.11.jar
Old:commons-lang3-3.11.jar
New:commons-lang3-3.12.0.jar
Created:2021-03-01T21:29:37.262-0500
Access modifier filter:PROTECTED
Only modifications:true
Only binary incompatible modifications:false
Ignore missing classes:false
Includes:all
Excludes:n.a.
Semantic Versioning:0.0.1
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW public class org.apache.commons.lang3.ArraySortertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ArraySorter()n.a.n.a.
Old fileNew file
n.a.27
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public byte[]sort(byte[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.37
NEWstatic public char[]sort(char[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.49
NEWstatic public double[]sort(double[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.61
NEWstatic public float[]sort(float[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.73
NEWstatic public int[]sort(int[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.85
NEWstatic public long[]sort(long[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.97
NEWstatic public short[]sort(short[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.109
NEWstatic public java.lang.Object[]sort(java.lang.Object[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.122
NEWstatic public java.lang.Object[]sort(java.lang.Object[],java.util.Comparator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.137
MODIFIED public class org.apache.commons.lang3.BooleanUtilstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.FALSE
NEWpublic static final java.lang.Stringn.a.NO
NEWpublic static final java.lang.Stringn.a.OFF
NEWpublic static final java.lang.Stringn.a.ON
NEWpublic static final java.lang.Stringn.a.TRUE
NEWpublic static final java.lang.Stringn.a.YES
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.lang.Boolean[]booleanValues()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.138
NEWstatic public boolean[]primitiveValues()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.317
MODIFIED public class org.apache.commons.lang3.function.Failabletop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public shortgetAsShort(org.apache.commons.lang3.function.FailableShortSupplier)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.376
NEW public abstract interface org.apache.commons.lang3.function.FailableShortSuppliertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract shortgetAsShort()
Status:Name:
NEWjava.lang.Throwable
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public abstract interface org.apache.commons.lang3.function.ToBooleanBiFunctiontop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract booleanapplyAsBoolean(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW public abstract interface org.apache.commons.lang3.function.TriFunctiontop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.apache.commons.lang3.function.TriFunctionandThen(java.util.function.Function)n.a.n.a.
Old fileNew file
n.a.63
NEWpublic abstract java.lang.Objectapply(java.lang.Object,java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
MODIFIED (Serializable compatible) final public enum org.apache.commons.lang3.JavaVersiontop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue7404803763666127959n.a.
Newtrue688678654556806819n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.apache.commons.lang3.JavaVersionn.a.JAVA_17
MODIFIED public class org.apache.commons.lang3.LocaleUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.LocaletoLocale(java.util.Locale)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.279
MODIFIED public class org.apache.commons.lang3.math.NumberUtilstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Longn.a.LONG_INT_MAX_VALUE
NEWpublic static final java.lang.Longn.a.LONG_INT_MIN_VALUE
MODIFIED public class org.apache.commons.lang3.ObjectUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.lang.ObjectrequireNonEmpty(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1211
NEWstatic public java.lang.ObjectrequireNonEmpty(java.lang.Object,java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1239
NEWstatic public voidwait(java.lang.Object,java.time.Duration)
Status:Name:
NEWjava.lang.InterruptedException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1336
MODIFIED public class org.apache.commons.lang3.StringUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public booleancontainsAnyIgnoreCase(java.lang.CharSequence,java.lang.CharSequence[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1210
NEWstatic public java.lang.Stringjoin(boolean[],char)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.3885
NEWstatic public java.lang.Stringjoin(boolean[],char,int,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.3922
NEWstatic public java.lang.StringsubstringBefore(java.lang.String,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.8727
MODIFIED public class org.apache.commons.lang3.SystemUtilstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final booleann.a.IS_OS_MAC_OSX_BIG_SUR
NEWpublic static final booleann.a.IS_OS_MAC_OSX_CATALINA
NEWpublic static final booleann.a.IS_OS_MAC_OSX_HIGH_SIERRA
NEWpublic static final booleann.a.IS_OS_MAC_OSX_MOJAVE
NEWpublic static final booleann.a.IS_OS_MAC_OSX_SIERRA
MODIFIED (Serializable compatible) public class org.apache.commons.lang3.text.StrBuildertop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue46070495608967540667628716375283629643
Newtrue-64354913944276031397628716375283629643
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanisNotEmpty()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.295
MODIFIED public class org.apache.commons.lang3.ThreadUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public voidjoin(java.lang.Thread,java.time.Duration)
Status:Name:
NEWjava.lang.InterruptedException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.443
NEWstatic public voidsleep(java.time.Duration)
Status:Name:
NEWjava.lang.InterruptedException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.455
NEW public class org.apache.commons.lang3.time.DurationUtilstop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic DurationUtils()n.a.n.a.
Old fileNew file
n.a.35
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public voidaccept(org.apache.commons.lang3.function.FailableBiConsumer,java.time.Duration)
Status:Name:
NEWjava.lang.Throwable
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.53
NEWstatic public intgetNanosOfMiili(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.72
NEWstatic public booleanisPositive(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.82
NEWstatic public java.time.DurationtoDuration(long,java.util.concurrent.TimeUnit)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.121
NEWstatic public inttoMillisInt(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.140
NEWstatic public java.time.DurationzeroIfNull(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.152
MODIFIED (Serializable compatible) public class org.apache.commons.lang3.time.FastDateParsertop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue56216682127724926663
Newtrue71027842201806564203
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringtoStringAll()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.337
MODIFIED public class org.apache.commons.lang3.time.StopWatchtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic longgetStopTime()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.374