Apache Commons logo Commons Lang
Comparing source compatibility of commons-lang3-3.14.0.jar against commons-lang3-3.13.0.jar
Old:commons-lang3-3.13.0.jar
New:commons-lang3-3.14.0.jar
Created:2023-11-27T07:28:09.714-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.1.0
Classes:
StatusFully Qualified Name
MODIFIEDorg.apache.commons.lang3.arch.Processor
MODIFIEDorg.apache.commons.lang3.arch.Processor$Type
NEW (*)org.apache.commons.lang3.ArrayFill
NEWorg.apache.commons.lang3.builder.AbstractSupplier
NEWorg.apache.commons.lang3.concurrent.AbstractConcurrentInitializer
NEWorg.apache.commons.lang3.concurrent.AbstractConcurrentInitializer$AbstractBuilder
MODIFIED (*)org.apache.commons.lang3.concurrent.AtomicInitializer
NEWorg.apache.commons.lang3.concurrent.AtomicInitializer$Builder
MODIFIED (*)org.apache.commons.lang3.concurrent.AtomicSafeInitializer
NEWorg.apache.commons.lang3.concurrent.AtomicSafeInitializer$Builder
MODIFIED (*)org.apache.commons.lang3.concurrent.BackgroundInitializer
NEWorg.apache.commons.lang3.concurrent.BackgroundInitializer$Builder
MODIFIEDorg.apache.commons.lang3.concurrent.CallableBackgroundInitializer
MODIFIEDorg.apache.commons.lang3.concurrent.ConcurrentInitializer
MODIFIEDorg.apache.commons.lang3.concurrent.ConstantInitializer
MODIFIED (*)org.apache.commons.lang3.concurrent.LazyInitializer
NEWorg.apache.commons.lang3.concurrent.LazyInitializer$Builder
MODIFIEDorg.apache.commons.lang3.concurrent.MultiBackgroundInitializer
MODIFIED (*)org.apache.commons.lang3.exception.ExceptionUtils
MODIFIED (*)org.apache.commons.lang3.function.FailableFunction
MODIFIED (*)org.apache.commons.lang3.function.FailableSupplier
NEW (*)org.apache.commons.lang3.function.Functions
MODIFIED (*)org.apache.commons.lang3.function.Suppliers
MODIFIEDorg.apache.commons.lang3.LocaleUtils
MODIFIED (*)org.apache.commons.lang3.ObjectUtils
MODIFIED (*)org.apache.commons.lang3.stream.Streams
MODIFIEDorg.apache.commons.lang3.time.CalendarUtils
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public class org.apache.commons.lang3.arch.Processortop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. booleanisRISCV()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.234
MODIFIED (Serializable compatible) final static public enum org.apache.commons.lang3.arch.Processor$Typetop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue6638856480504144375n.a.
Newtrue5029361861655542636n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.apache.commons.lang3.arch.Processor$TypeRISC_Vn.a.
NEW (*) final public class org.apache.commons.lang3.ArrayFilltop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. byte[]fill(byte[], byte)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.38
NEWstatic public  n.a. char[]fill(char[], char)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.51
NEWstatic public  n.a. double[]fill(double[], double)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.64
NEWstatic public  n.a. float[]fill(float[], float)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.77
NEWstatic public  n.a. int[]fill(int[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.90
NEWstatic public  n.a. long[]fill(long[], long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.103
NEWstatic public  n.a. short[]fill(short[], short)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.116
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.Object[]fill(java.lang.Object[], java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.130
NEW public abstract class org.apache.commons.lang3.builder.AbstractSuppliertop
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWBn.a.org.apache.commons.lang3.builder.AbstractSupplier
<..>
New: TBE
NEWEn.a.java.lang.Throwable
NEWTn.a.java.lang.Object
Interfaces:
StatusInterfaceCompatibility Changes
NEWorg.apache.commons.lang3.function.FailableSuppliern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. AbstractSupplier()n.a.n.a.
Old fileNew file
n.a.30
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWprotected  n.a. org.apache.commons.lang3.builder.AbstractSupplierasThis()n.a.n.a.
Old fileNew file
n.a.39
NEW public abstract class org.apache.commons.lang3.concurrent.AbstractConcurrentInitializertop
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Exception
NEWTn.a.java.lang.Object
Interfaces:
StatusInterfaceCompatibility Changes
NEWorg.apache.commons.lang3.concurrent.ConcurrentInitializern.a.
NEWorg.apache.commons.lang3.function.FailableSuppliern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. AbstractConcurrentInitializer()n.a.n.a.
Old fileNew file
n.a.113
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. voidclose()
Status:Name:
NEWorg.apache.commons.lang3.concurrent.ConcurrentException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.134
NEWprotected abstract  n.a. java.lang.ExceptiongetTypedException(java.lang.Exception)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWprotected  n.a. java.lang.Objectinitialize()
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.172
NEWprotected abstract  n.a. booleanisInitialized()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW static public abstract class org.apache.commons.lang3.concurrent.AbstractConcurrentInitializer$AbstractBuildertop
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWBn.a.org.apache.commons.lang3.concurrent.AbstractConcurrentInitializer$AbstractBuilder
<..>
New: ITBE
NEWEn.a.java.lang.Exception
NEWIn.a.org.apache.commons.lang3.concurrent.AbstractConcurrentInitializer
<..>
New: TE
NEWTn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.builder.AbstractSuppliern.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWorg.apache.commons.lang3.function.FailableSuppliern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. AbstractConcurrentInitializer$AbstractBuilder()n.a.n.a.
Old fileNew file
n.a.44
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. org.apache.commons.lang3.function.FailableConsumer
<..>
New: T ? extends java.lang.Exception
getCloser()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.63
NEWpublic  n.a. org.apache.commons.lang3.function.FailableSupplier
<..>
New: T ? extends java.lang.Exception
getInitializer()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.72
NEWpublic  n.a. org.apache.commons.lang3.concurrent.AbstractConcurrentInitializer$AbstractBuildersetCloser(org.apache.commons.lang3.function.FailableConsumer
<..>
New: T ? extends java.lang.Exception
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.82
NEWpublic  n.a. org.apache.commons.lang3.concurrent.AbstractConcurrentInitializer$AbstractBuildersetInitializer(org.apache.commons.lang3.function.FailableSupplier
<..>
New: T ? extends java.lang.Exception
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.93
MODIFIED (*) public not_abstract  (<-  abstract )  class org.apache.commons.lang3.concurrent.AtomicInitializertop
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
MODIFIEDorg.apache.commons.lang3.concurrent.AbstractConcurrentInitializer(<- java.lang.Object)
Change
SUPERCLASS_ADDED
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)org.apache.commons.lang3.function.FailableSuppliern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
org.apache.commons.lang3.concurrent.AtomicInitializer$Builder
<..>
New: org.apache.commons.lang3.concurrent.AtomicInitializer < T > T
builder()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.97
NEWprotected  n.a. org.apache.commons.lang3.concurrent.ConcurrentExceptiongetTypedException(java.lang.Exception)n.a.n.a.
Old fileNew file
n.a.155
REMOVEDprotected abstract  n.a. java.lang.Objectinitialize()
Status:Name:
REMOVEDorg.apache.commons.lang3.concurrent.ConcurrentException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic  n.a. booleanisInitialized()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.166
NEW static public class org.apache.commons.lang3.concurrent.AtomicInitializer$Buildertop
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWIn.a.org.apache.commons.lang3.concurrent.AtomicInitializer
<..>
New: T
NEWTn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.concurrent.AbstractConcurrentInitializer$AbstractBuildern.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWorg.apache.commons.lang3.function.FailableSuppliern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. AtomicInitializer$Builder()n.a.n.a.
Old fileNew file
n.a.77
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. org.apache.commons.lang3.concurrent.AtomicInitializerget()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.82
MODIFIED (*) public not_abstract  (<-  abstract )  class org.apache.commons.lang3.concurrent.AtomicSafeInitializertop
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
MODIFIEDorg.apache.commons.lang3.concurrent.AbstractConcurrentInitializer(<- java.lang.Object)
Change
SUPERCLASS_ADDED
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)org.apache.commons.lang3.function.FailableSuppliern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
org.apache.commons.lang3.concurrent.AtomicSafeInitializer$Builder
<..>
New: org.apache.commons.lang3.concurrent.AtomicSafeInitializer < T > T
builder()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.86
NEWprotected  n.a. org.apache.commons.lang3.concurrent.ConcurrentExceptiongetTypedException(java.lang.Exception)n.a.n.a.
Old fileNew file
n.a.143
REMOVEDprotected abstract  n.a. java.lang.Objectinitialize()
Status:Name:
REMOVEDorg.apache.commons.lang3.concurrent.ConcurrentException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic  n.a. booleanisInitialized()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.154
NEW static public class org.apache.commons.lang3.concurrent.AtomicSafeInitializer$Buildertop
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWIn.a.org.apache.commons.lang3.concurrent.AtomicSafeInitializer
<..>
New: T
NEWTn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.concurrent.AbstractConcurrentInitializer$AbstractBuildern.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWorg.apache.commons.lang3.function.FailableSuppliern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. AtomicSafeInitializer$Builder()n.a.n.a.
Old fileNew file
n.a.66
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. org.apache.commons.lang3.concurrent.AtomicSafeInitializerget()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.71
MODIFIED (*) public not_abstract  (<-  abstract )  class org.apache.commons.lang3.concurrent.BackgroundInitializertop
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
MODIFIEDorg.apache.commons.lang3.concurrent.AbstractConcurrentInitializer(<- java.lang.Object)
Change
SUPERCLASS_ADDED
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)org.apache.commons.lang3.function.FailableSuppliern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
org.apache.commons.lang3.concurrent.BackgroundInitializer$Builder
<..>
New: org.apache.commons.lang3.concurrent.BackgroundInitializer < T > T
builder()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.165
NEWprotected  n.a. java.lang.ExceptiongetTypedException(java.lang.Exception)n.a.n.a.
Old fileNew file
n.a.323
REMOVEDprotected abstract  n.a. java.lang.Objectinitialize()
Status:Name:
REMOVEDjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
NEWpublic  n.a. booleanisInitialized()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.336
NEW static public class org.apache.commons.lang3.concurrent.BackgroundInitializer$Buildertop
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWIn.a.org.apache.commons.lang3.concurrent.BackgroundInitializer
<..>
New: T
NEWTn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.concurrent.AbstractConcurrentInitializer$AbstractBuildern.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWorg.apache.commons.lang3.function.FailableSuppliern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. BackgroundInitializer$Builder()n.a.n.a.
Old fileNew file
n.a.97
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. org.apache.commons.lang3.concurrent.BackgroundInitializerget()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.107
NEWpublic  n.a. org.apache.commons.lang3.concurrent.BackgroundInitializer$Builder
<..>
New: IT
setExternalExecutor(java.util.concurrent.ExecutorService)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.119
MODIFIED public class org.apache.commons.lang3.concurrent.CallableBackgroundInitializertop
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)org.apache.commons.lang3.function.FailableSuppliern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWprotected  n.a. java.lang.ExceptiongetTypedException(java.lang.Exception)n.a.n.a.
Old fileNew file
n.a.116
MODIFIED public abstract interface org.apache.commons.lang3.concurrent.ConcurrentInitializertop
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Interfaces:
StatusInterfaceCompatibility Changes
NEWorg.apache.commons.lang3.function.FailableSuppliern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic abstract  n.a. java.lang.Objectget()
Status:Name:
REMOVEDorg.apache.commons.lang3.concurrent.ConcurrentException
n.a.
Old fileNew file
n.a.n.a.
MODIFIED public class org.apache.commons.lang3.concurrent.ConstantInitializertop
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)org.apache.commons.lang3.function.FailableSuppliern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. booleanisInitialized()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.124
MODIFIED (*) public not_abstract  (<-  abstract )  class org.apache.commons.lang3.concurrent.LazyInitializertop
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
MODIFIEDorg.apache.commons.lang3.concurrent.AbstractConcurrentInitializer(<- java.lang.Object)
Change
SUPERCLASS_ADDED
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)org.apache.commons.lang3.function.FailableSuppliern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
org.apache.commons.lang3.concurrent.LazyInitializer$Builder
<..>
New: org.apache.commons.lang3.concurrent.LazyInitializer < T > T
builder()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.103
NEWprotected  n.a. org.apache.commons.lang3.concurrent.ConcurrentExceptiongetTypedException(java.lang.Exception)n.a.n.a.
Old fileNew file
n.a.156
REMOVEDprotected abstract  n.a. java.lang.Objectinitialize()
Status:Name:
REMOVEDorg.apache.commons.lang3.concurrent.ConcurrentException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic  n.a. booleanisInitialized()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.167
NEW static public class org.apache.commons.lang3.concurrent.LazyInitializer$Buildertop
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWIn.a.org.apache.commons.lang3.concurrent.LazyInitializer
<..>
New: T
NEWTn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.concurrent.AbstractConcurrentInitializer$AbstractBuildern.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWorg.apache.commons.lang3.function.FailableSuppliern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. LazyInitializer$Builder()n.a.n.a.
Old fileNew file
n.a.80
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. org.apache.commons.lang3.concurrent.LazyInitializerget()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.85
MODIFIED public class org.apache.commons.lang3.concurrent.MultiBackgroundInitializertop
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)org.apache.commons.lang3.function.FailableSuppliern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. voidclose()
Status:Name:
NEWorg.apache.commons.lang3.concurrent.ConcurrentException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.289
NEWpublic  n.a. booleanisInitialized()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.380
MODIFIED (*) public class org.apache.commons.lang3.exception.ExceptionUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.RuntimeException
java.lang.RuntimeExceptionasRuntimeException(java.lang.Throwable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.134
UNCHANGED (*)static public 
Change StatusNameOld TypeNew TypeGenerics
REMOVEDRjava.lang.Objectn.a.
NEWTn.a.java.lang.Object
java.lang.Objectrethrow(java.lang.Throwable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
813878
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectthrowUnchecked(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
9771043
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Throwable
java.lang.ThrowablethrowUnchecked(java.lang.Throwable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.1061
MODIFIED (*) public abstract interface org.apache.commons.lang3.function.FailableFunctiontop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Throwablejava.lang.Throwable
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Throwable
NEWRn.a.java.lang.Object
NEWTn.a.java.lang.Object
org.apache.commons.lang3.function.FailableFunction
<..>
New: TRE
function(org.apache.commons.lang3.function.FailableFunction
<..>
New: TRE
)
n.a.
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.49
MODIFIED (*) public abstract interface org.apache.commons.lang3.function.FailableSuppliertop
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Throwablejava.lang.Throwable
REMOVEDRjava.lang.Objectn.a.
NEWTn.a.java.lang.Object
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.apache.commons.lang3.function.FailableSupplierNULn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Exception
NEWTn.a.java.lang.Object
org.apache.commons.lang3.function.FailableSupplier
<..>
New: TE
nul()n.a.
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.56
NEW (*) final public class org.apache.commons.lang3.function.Functionstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWRn.a.java.lang.Object
NEWTn.a.java.lang.Object
java.util.function.Function
<..>
New: TR
function(java.util.function.Function
<..>
New: TR
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.38
MODIFIED (*) public class org.apache.commons.lang3.function.Supplierstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.util.function.Supplier
<..>
New: T
nul()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.61
MODIFIED public class org.apache.commons.lang3.LocaleUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. booleanisLanguageUndetermined(java.util.Locale)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.158
MODIFIED (*) public class org.apache.commons.lang3.ObjectUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGED (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.StringtoString(java.lang.Object, java.util.function.Supplier
<..>
New: java.lang.String
Old: java.lang.String
)
n.a.
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
13571382
NEWstatic public  n.a. java.lang.StringtoString(java.util.function.Supplier
<..>
New: java.lang.Object
, java.util.function.Supplier
<..>
New: java.lang.String
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1357
MODIFIED (*) public class org.apache.commons.lang3.stream.Streamstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
org.apache.commons.lang3.stream.Streams$FailableStream
<..>
New: T
failableStream(java.lang.Object[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.SafeVarargsn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.592
MODIFIED public class org.apache.commons.lang3.time.CalendarUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. org.apache.commons.lang3.time.CalendarUtilsgetInstance()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.48