Apache Commons logo Commons Lang
Comparing source compatibility of commons-lang3-3.13.0.jar against commons-lang3-3.12.0.jar
Old:commons-lang3-3.12.0.jar
New:commons-lang3-3.13.0.jar
Created:2023-07-28T16:37:48.652-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
Classes:
StatusFully Qualified Name
MODIFIEDorg.apache.commons.lang3.arch.Processor
MODIFIEDorg.apache.commons.lang3.arch.Processor$Type
MODIFIED (*)org.apache.commons.lang3.ArrayUtils
MODIFIEDorg.apache.commons.lang3.BooleanUtils
NEWorg.apache.commons.lang3.builder.DiffExclude
MODIFIEDorg.apache.commons.lang3.builder.HashCodeBuilder
MODIFIEDorg.apache.commons.lang3.builder.ReflectionDiffBuilder
MODIFIEDorg.apache.commons.lang3.builder.ReflectionToStringBuilder
MODIFIEDorg.apache.commons.lang3.builder.ToStringStyle
MODIFIEDorg.apache.commons.lang3.ClassLoaderUtils
MODIFIEDorg.apache.commons.lang3.ClassPathUtils
MODIFIED (*)org.apache.commons.lang3.ClassUtils
MODIFIED (*)org.apache.commons.lang3.compare.ComparableUtils
NEWorg.apache.commons.lang3.concurrent.AbstractFutureProxy
NEW (*)org.apache.commons.lang3.concurrent.FutureTasks
MODIFIED (*)org.apache.commons.lang3.concurrent.locks.LockingVisitors
MODIFIEDorg.apache.commons.lang3.concurrent.Memoizer
NEWorg.apache.commons.lang3.concurrent.UncheckedExecutionException
NEW (*)org.apache.commons.lang3.concurrent.UncheckedFuture
NEWorg.apache.commons.lang3.concurrent.UncheckedTimeoutException
NEWorg.apache.commons.lang3.DoubleRange
MODIFIED (*)org.apache.commons.lang3.EnumUtils
MODIFIED (*)org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler
MODIFIED (*)org.apache.commons.lang3.exception.ExceptionUtils
NEWorg.apache.commons.lang3.exception.UncheckedException
NEWorg.apache.commons.lang3.exception.UncheckedIllegalAccessException
NEWorg.apache.commons.lang3.exception.UncheckedInterruptedException
NEWorg.apache.commons.lang3.exception.UncheckedReflectiveOperationException
NEWorg.apache.commons.lang3.function.BooleanConsumer
NEW (*)org.apache.commons.lang3.function.Consumers
NEWorg.apache.commons.lang3.function.IntToCharFunction
NEW (*)org.apache.commons.lang3.function.MethodInvokers
NEW (*)org.apache.commons.lang3.function.Suppliers
NEWorg.apache.commons.lang3.function.TriConsumer
NEWorg.apache.commons.lang3.IntegerRange
MODIFIEDorg.apache.commons.lang3.JavaVersion
NEWorg.apache.commons.lang3.LongRange
NEWorg.apache.commons.lang3.NumberRange
MODIFIED (*)org.apache.commons.lang3.ObjectUtils
UNCHANGEDorg.apache.commons.lang3.RandomUtils
MODIFIED (*)org.apache.commons.lang3.Range
MODIFIEDorg.apache.commons.lang3.RegExUtils
NEWorg.apache.commons.lang3.stream.IntStreams
NEWorg.apache.commons.lang3.stream.LangCollectors
MODIFIED (*)org.apache.commons.lang3.stream.Streams
UNCHANGED (*)org.apache.commons.lang3.stream.Streams$ArrayCollector
UNCHANGED (*)org.apache.commons.lang3.stream.Streams$FailableStream
MODIFIEDorg.apache.commons.lang3.StringUtils
NEWorg.apache.commons.lang3.SystemProperties
MODIFIEDorg.apache.commons.lang3.SystemUtils
MODIFIEDorg.apache.commons.lang3.ThreadUtils
UNCHANGEDorg.apache.commons.lang3.ThreadUtils$NamePredicate
UNCHANGEDorg.apache.commons.lang3.ThreadUtils$ThreadGroupPredicate
UNCHANGEDorg.apache.commons.lang3.ThreadUtils$ThreadIdPredicate
UNCHANGEDorg.apache.commons.lang3.ThreadUtils$ThreadPredicate
MODIFIEDorg.apache.commons.lang3.time.CalendarUtils
MODIFIED (*)org.apache.commons.lang3.time.DurationUtils
MODIFIEDorg.apache.commons.lang3.time.TimeZones
MODIFIED (*)org.apache.commons.lang3.tuple.ImmutablePair
MODIFIED (*)org.apache.commons.lang3.tuple.ImmutableTriple
MODIFIED (*)org.apache.commons.lang3.tuple.MutablePair
MODIFIED (*)org.apache.commons.lang3.tuple.MutableTriple
MODIFIED (*)org.apache.commons.lang3.tuple.Pair
MODIFIED (*)org.apache.commons.lang3.tuple.Triple
NEWorg.apache.commons.lang3.util.FluentBitSet
UNCHANGEDorg.apache.commons.lang3.Validate
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. booleanisAarch64()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.198
NEWpublic  n.a. java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.230
MODIFIED (Serializable compatible) final static public enum org.apache.commons.lang3.arch.Processor$Typetop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-2400980660789505831n.a.
Newtrue6638856480504144375n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.apache.commons.lang3.arch.Processor$TypeAARCH_64n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. java.lang.StringgetLabel()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.130
MODIFIED (*) public class org.apache.commons.lang3.ArrayUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. booleancontainsAny(java.lang.Object[], java.lang.Object[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1657
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.Class
<..>
New: T
getComponentType(java.lang.Object[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.1715
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.Object[]newInstance(java.lang.Class
<..>
New: T
, int)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.4288
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.Object[]setAll(java.lang.Object[], java.util.function.IntFunction
<..>
New: ? extends T
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.6958
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.Object[]setAll(java.lang.Object[], java.util.function.Supplier
<..>
New: ? extends T
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.6978
MODIFIED public class org.apache.commons.lang3.BooleanUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. voidforEach(java.util.function.Consumer
<..>
New: java.lang.Boolean
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.170
NEWstatic public  n.a. booleanoneHot(boolean[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.282
NEWstatic public  n.a. java.lang.BooleanoneHot(java.lang.Boolean[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.313
NEWstatic public  n.a. java.util.List
<..>
New: java.lang.Boolean
values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1149
NEW public abstract annotation org.apache.commons.lang3.builder.DiffExcludetop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.lang.annotation.Annotationn.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.annotation.Retention
Status:Name:Old element values:New element values:
NEWvaluejava.lang.annotation.RetentionPolicy.RUNTIME
NEWjava.lang.annotation.Target
Status:Name:Old element values:New element values:
NEWvaluejava.lang.annotation.ElementType.FIELD
MODIFIED public class org.apache.commons.lang3.builder.HashCodeBuildertop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.896
MODIFIED public class org.apache.commons.lang3.builder.ReflectionDiffBuildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. java.lang.String[]getExcludeFieldNames()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.118
NEWpublic  n.a. org.apache.commons.lang3.builder.ReflectionDiffBuilder
<..>
New: T
setExcludeFieldNames(java.lang.String[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.131
MODIFIED public class org.apache.commons.lang3.builder.ReflectionToStringBuildertop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWprotected java.lang.String[]includeFieldNamesn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. java.lang.String[]getIncludeFieldNames()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.685
NEWpublic  n.a. org.apache.commons.lang3.builder.ReflectionToStringBuildersetIncludeFieldNames(java.lang.String[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.814
NEWstatic public  n.a. java.lang.StringtoStringInclude(java.lang.Object, java.util.Collection
<..>
New: java.lang.String
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.428
NEWstatic public  n.a. java.lang.StringtoStringInclude(java.lang.Object, java.lang.String[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.443
MODIFIED (Serializable compatible) public abstract class org.apache.commons.lang3.builder.ToStringStyletop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-6509528086954361421-2587890625525655916
Newtrue4094746561115024768-2587890625525655916
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIEDstatic public  (<-  package_protected )  n.a. java.util.Map
<..>
New: java.lang.Objectjava.lang.Object
Old: java.lang.Objectjava.lang.Object
getRegistry()n.a.n.a.
Old fileNew file
191187
MODIFIED public class org.apache.commons.lang3.ClassLoaderUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. java.net.URL[]getSystemURLs()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.40
NEWstatic public  n.a. java.net.URL[]getThreadURLs()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.50
MODIFIED public class org.apache.commons.lang3.ClassPathUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. java.lang.StringpackageToPath(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.42
NEWstatic public  n.a. java.lang.StringpathToPackage(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.54
MODIFIED (*) public class org.apache.commons.lang3.ClassUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. java.util.Comparator
<..>
New: java.lang.Class < ? >
comparator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.168
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.Class
<..>
New: T
getComponentType(java.lang.Class
<..>
New: T[]
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.592
NEWstatic public  n.a. booleanisPublic(java.lang.Class
<..>
New: ?
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1418
MODIFIED (*) public class org.apache.commons.lang3.compare.ComparableUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWAn.a.java.lang.Comparable
<..>
New: A
java.lang.Comparablemax(java.lang.Comparable
<..>
New: A
, java.lang.Comparable
<..>
New: A
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.223
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWAn.a.java.lang.Comparable
<..>
New: A
java.lang.Comparablemin(java.lang.Comparable
<..>
New: A
, java.lang.Comparable
<..>
New: A
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.240
NEW public abstract class org.apache.commons.lang3.concurrent.AbstractFutureProxytop
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.util.concurrent.Futuren.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. AbstractFutureProxy(java.util.concurrent.Future
<..>
New: V
)
n.a.n.a.
Old fileNew file
n.a.40
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. booleancancel(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.46
NEWpublic  n.a. java.lang.Objectget()
Status:Name:
NEWjava.lang.InterruptedException
NEWjava.util.concurrent.ExecutionException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.51
NEWpublic  n.a. java.lang.Objectget(long, java.util.concurrent.TimeUnit)
Status:Name:
NEWjava.lang.InterruptedException
NEWjava.util.concurrent.ExecutionException
NEWjava.util.concurrent.TimeoutException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.56
NEWpublic  n.a. java.util.concurrent.Future
<..>
New: V
getFuture()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.65
NEWpublic  n.a. booleanisCancelled()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.70
NEWpublic  n.a. booleanisDone()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.75
NEW (*) public class org.apache.commons.lang3.concurrent.FutureTaskstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
java.util.concurrent.FutureTask
<..>
New: V
run(java.util.concurrent.Callable
<..>
New: V
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.41
MODIFIED (*) public class org.apache.commons.lang3.concurrent.locks.LockingVisitorstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWOn.a.java.lang.Object
org.apache.commons.lang3.concurrent.locks.LockingVisitors$ReadWriteLockVisitor
<..>
New: O
create(java.lang.Object, java.util.concurrent.locks.ReadWriteLock)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.361
MODIFIED public class org.apache.commons.lang3.concurrent.Memoizertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDIjava.lang.Objectjava.lang.Object
UNCHANGEDOjava.lang.Objectjava.lang.Object
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. Memoizer(java.util.function.Function
<..>
New: IO
, boolean)
n.a.n.a.
Old fileNew file
n.a.105
NEWpublic  n.a. Memoizer(java.util.function.Function
<..>
New: IO
)
n.a.n.a.
Old fileNew file
n.a.93
NEW (Serializable compatible) public class org.apache.commons.lang3.concurrent.UncheckedExecutionExceptiontop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.exception.UncheckedExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue83585832994391150771
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. UncheckedExecutionException(java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.39
NEW (*) public abstract interface org.apache.commons.lang3.concurrent.UncheckedFuturetop
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.util.concurrent.Futuren.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. java.lang.Objectget()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract  n.a. java.lang.Objectget(long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.util.stream.Stream
<..>
New: org.apache.commons.lang3.concurrent.UncheckedFuture < T >
map(java.util.Collection
<..>
New: java.util.concurrent.Future < T >
)
n.a.
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.49
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.util.Collection
<..>
New: org.apache.commons.lang3.concurrent.UncheckedFuture < T >
on(java.util.Collection
<..>
New: java.util.concurrent.Future < T >
)
n.a.
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.61
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
org.apache.commons.lang3.concurrent.UncheckedFuture
<..>
New: T
on(java.util.concurrent.Future
<..>
New: T
)
n.a.
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.73
NEW (Serializable compatible) public class org.apache.commons.lang3.concurrent.UncheckedTimeoutExceptiontop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.exception.UncheckedExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-11758215044239428931
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. UncheckedTimeoutException(java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.39
NEW (Serializable compatible) final public class org.apache.commons.lang3.DoubleRangetop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.NumberRangen.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-7906541266858531051
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. org.apache.commons.lang3.DoubleRangeof(double, double)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.49
NEWstatic public  n.a. org.apache.commons.lang3.DoubleRangeof(java.lang.Double, java.lang.Double)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.69
MODIFIED (*) public class org.apache.commons.lang3.EnumUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Enum
<..>
New: E
NEWKn.a.java.lang.Object
java.util.Map
<..>
New: KE
getEnumMap(java.lang.Class
<..>
New: E
, java.util.function.Function
<..>
New: EK
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.301
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Enum
<..>
New: E
java.lang.EnumgetEnumSystemProperty(java.lang.Class
<..>
New: E
, java.lang.String, java.lang.Enum
<..>
New: E
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.320
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Enum
<..>
New: E
java.lang.EnumgetFirstEnumIgnoreCase(java.lang.Class
<..>
New: E
, java.lang.String, java.util.function.Function
<..>
New: Ejava.lang.String
, java.lang.Enum
<..>
New: E
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.340
MODIFIED (*) protected class org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandlertop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (*)public  n.a. java.lang.Objectinvoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
Status:Name:
REMOVEDjava.lang.Throwable
NEWjava.lang.IllegalAccessException
NEWjava.lang.IllegalArgumentException
NEWjava.lang.reflect.InvocationTargetException
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old fileNew file
332328
MODIFIED (*) public class org.apache.commons.lang3.exception.ExceptionUtilstop
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ExceptionUtils()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
9401019
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. voidforEach(java.lang.Throwable, java.util.function.Consumer
<..>
New: java.lang.Throwable
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.102
NEWstatic public  n.a. java.util.List
<..>
New: java.lang.String
getRootCauseStackTraceList(java.lang.Throwable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.295
NEWstatic public  n.a. booleanisChecked(java.lang.Throwable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.632
NEWstatic public  n.a. booleanisUnchecked(java.lang.Throwable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.644
NEWstatic public  n.a. java.util.stream.Stream
<..>
New: java.lang.Throwable
stream(java.lang.Throwable)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.835
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.ObjectthrowUnchecked(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.977
NEW (Serializable compatible) public class org.apache.commons.lang3.exception.UncheckedExceptiontop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.RuntimeExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue956993055166537411
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. UncheckedException(java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.38
NEW (Serializable compatible) public class org.apache.commons.lang3.exception.UncheckedIllegalAccessExceptiontop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.exception.UncheckedReflectiveOperationExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-66746185617880432811
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. UncheckedIllegalAccessException(java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.36
NEW (Serializable compatible) public class org.apache.commons.lang3.exception.UncheckedInterruptedExceptiontop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.exception.UncheckedExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue32579426423955116041
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. UncheckedInterruptedException(java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.35
NEW (Serializable compatible) public class org.apache.commons.lang3.exception.UncheckedReflectiveOperationExceptiontop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.exception.UncheckedExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-22461138750340680241
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. UncheckedReflectiveOperationException(java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.35
NEW public abstract interface org.apache.commons.lang3.function.BooleanConsumertop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.apache.commons.lang3.function.BooleanConsumerNOPn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. voidaccept(boolean)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic  n.a. org.apache.commons.lang3.function.BooleanConsumerandThen(org.apache.commons.lang3.function.BooleanConsumer)n.a.n.a.
Old fileNew file
n.a.62
NEWstatic public  n.a. org.apache.commons.lang3.function.BooleanConsumernop()n.a.n.a.
Old fileNew file
n.a.41
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW (*) public class org.apache.commons.lang3.function.Consumerstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.util.function.Consumer
<..>
New: T
nop()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.46
NEW public abstract interface org.apache.commons.lang3.function.IntToCharFunctiontop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. charapplyAsChar(int)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW (*) final public class org.apache.commons.lang3.function.MethodInvokerstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
NEWUn.a.java.lang.Object
java.util.function.BiConsumer
<..>
New: TU
asBiConsumer(java.lang.reflect.Method)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.85
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWRn.a.java.lang.Object
NEWTn.a.java.lang.Object
NEWUn.a.java.lang.Object
java.util.function.BiFunction
<..>
New: TUR
asBiFunction(java.lang.reflect.Method)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.110
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
NEWUn.a.java.lang.Object
org.apache.commons.lang3.function.FailableBiConsumer
<..>
New: TUjava.lang.Throwable
asFailableBiConsumer(java.lang.reflect.Method)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.125
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWRn.a.java.lang.Object
NEWTn.a.java.lang.Object
NEWUn.a.java.lang.Object
org.apache.commons.lang3.function.FailableBiFunction
<..>
New: TURjava.lang.Throwable
asFailableBiFunction(java.lang.reflect.Method)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.141
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWRn.a.java.lang.Object
NEWTn.a.java.lang.Object
org.apache.commons.lang3.function.FailableFunction
<..>
New: TRjava.lang.Throwable
asFailableFunction(java.lang.reflect.Method)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.155
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWRn.a.java.lang.Object
org.apache.commons.lang3.function.FailableSupplier
<..>
New: Rjava.lang.Throwable
asFailableSupplier(java.lang.reflect.Method)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.171
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWRn.a.java.lang.Object
NEWTn.a.java.lang.Object
java.util.function.Function
<..>
New: TR
asFunction(java.lang.reflect.Method)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.194
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.ObjectasInterfaceInstance(java.lang.Class
<..>
New: T
, java.lang.reflect.Method)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.210
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWRn.a.java.lang.Object
java.util.function.Supplier
<..>
New: R
asSupplier(java.lang.reflect.Method)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.226
NEW (*) public class org.apache.commons.lang3.function.Supplierstop
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. Suppliers()n.a.n.a.
Old fileNew file
n.a.27
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.Objectget(java.util.function.Supplier
<..>
New: T
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.37
NEW public abstract interface org.apache.commons.lang3.function.TriConsumertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
NEWUn.a.java.lang.Object
NEWVn.a.java.lang.Object
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. voidaccept(java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic  n.a. org.apache.commons.lang3.function.TriConsumer
<..>
New: TUV
andThen(org.apache.commons.lang3.function.TriConsumer
<..>
New: ? super T ? super U ? super V
)
n.a.n.a.
Old fileNew file
n.a.63
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW (Serializable compatible) final public class org.apache.commons.lang3.IntegerRangetop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.NumberRangen.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-42549791089059242211
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. org.apache.commons.lang3.IntegerRangeof(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.49
NEWstatic public  n.a. org.apache.commons.lang3.IntegerRangeof(java.lang.Integer, java.lang.Integer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.69
MODIFIED (Serializable compatible) final public enum org.apache.commons.lang3.JavaVersiontop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue688678654556806819n.a.
Newtrue7906976444550102634n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.apache.commons.lang3.JavaVersionJAVA_18n.a.
NEWpublic static final org.apache.commons.lang3.JavaVersionJAVA_19n.a.
NEWpublic static final org.apache.commons.lang3.JavaVersionJAVA_20n.a.
NEWpublic static final org.apache.commons.lang3.JavaVersionJAVA_21n.a.
NEW (Serializable compatible) final public class org.apache.commons.lang3.LongRangetop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.NumberRangen.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-8155585567951874731
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. org.apache.commons.lang3.LongRangeof(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.49
NEWstatic public  n.a. org.apache.commons.lang3.LongRangeof(java.lang.Long, java.lang.Long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.69
NEW (Serializable compatible) public class org.apache.commons.lang3.NumberRangetop
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWNn.a.java.lang.Number
Superclass:
StatusSuperclassCompatibility Changes
NEWorg.apache.commons.lang3.Rangen.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-80549798818943300711
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. NumberRange(java.lang.Number, java.lang.Number, java.util.Comparator
<..>
New: N
)
n.a.n.a.
Old fileNew file
n.a.45
MODIFIED (*) public class org.apache.commons.lang3.ObjectUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.Class
<..>
New: T
getClass(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.665
NEWstatic public  n.a. java.lang.StringhashCodeHex(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.756
NEWstatic public  n.a. java.lang.StringidentityHashCodeHex(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.805
NEWstatic public  n.a. booleanisArray(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.982
UNCHANGED public class org.apache.commons.lang3.RandomUtilstop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
MODIFIED (*) (Serializable compatible) not_final  (<-  final )  public class org.apache.commons.lang3.Rangetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue37735722140002914661
Newtrue62290282863547868811
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGED (*)static public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGED (*)Tjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super T
Old: T
org.apache.commons.lang3.Range
<..>
New: T
Old: T
between(java.lang.Comparable
<..>
New: ? super T
Old: T
 (*)
, java.lang.Comparable
<..>
New: ? super T
Old: T
 (*)
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
CLASS_GENERIC_TEMPLATE_GENERICS_CHANGED
Old fileNew file
7380
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
org.apache.commons.lang3.Range
<..>
New: T
Old: T
between(java.lang.Object, java.lang.Object, java.util.Comparator
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
94104
UNCHANGED (*)static public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGED (*)Tjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super T
Old: T
org.apache.commons.lang3.Range
<..>
New: T
Old: T
is(java.lang.Comparable
<..>
New: ? super T
Old: T
 (*)
)
n.a.
Change
CLASS_GENERIC_TEMPLATE_GENERICS_CHANGED
Old fileNew file
111121
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Comparable
<..>
New: ? super T
org.apache.commons.lang3.Range
<..>
New: T
of(java.lang.Comparable
<..>
New: ? super T
, java.lang.Comparable
<..>
New: ? super T
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.160
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
org.apache.commons.lang3.Range
<..>
New: T
of(java.lang.Object, java.lang.Object, java.util.Comparator
<..>
New: T
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.183
MODIFIED public class org.apache.commons.lang3.RegExUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. java.util.regex.PatterndotAll(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.37
NEWstatic public  n.a. java.util.regex.MatcherdotAllMatcher(java.lang.String, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.50
NEW public class org.apache.commons.lang3.stream.IntStreamstop
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. IntStreams()n.a.n.a.
Old fileNew file
n.a.29
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. java.util.stream.IntStreamrange(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.38
NEWstatic public  n.a. java.util.stream.IntStreamrangeClosed(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.48
NEW final public class org.apache.commons.lang3.stream.LangCollectorstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. java.util.stream.Collector
<..>
New: java.lang.Object ? java.lang.String
joining()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.105
NEWstatic public  n.a. java.util.stream.Collector
<..>
New: java.lang.Object ? java.lang.String
joining(java.lang.CharSequence)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.121
NEWstatic public  n.a. java.util.stream.Collector
<..>
New: java.lang.Object ? java.lang.String
joining(java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.139
NEWstatic public  n.a. java.util.stream.Collector
<..>
New: java.lang.Object ? java.lang.String
joining(java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence, java.util.function.Function
<..>
New: java.lang.Objectjava.lang.String
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.159
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.util.Collection
<..>
New: T
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.535
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
org.apache.commons.lang3.stream.Streams$FailableStream
<..>
New: T
failableStream(java.util.stream.Stream
<..>
New: T
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.579
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Object
java.util.stream.Stream
<..>
New: E
instancesOf(java.lang.Class
<..>
New: ? super E
, java.util.Collection
<..>
New: ? super E
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.598
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Object
java.util.stream.Stream
<..>
New: E
nonNull(java.util.Collection
<..>
New: E
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.615
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Object
java.util.stream.Stream
<..>
New: E
nonNull(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.628
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Object
java.util.stream.Stream
<..>
New: E
nonNull(java.util.stream.Stream
<..>
New: E
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.640
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Object
java.util.stream.Stream
<..>
New: E
of(java.util.Collection
<..>
New: E
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.652
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Object
java.util.stream.Stream
<..>
New: E
of(java.util.Enumeration
<..>
New: E
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.664
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Object
java.util.stream.Stream
<..>
New: E
of(java.lang.Iterable
<..>
New: E
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.676
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Object
java.util.stream.Stream
<..>
New: E
of(java.util.Iterator
<..>
New: E
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.688
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.util.stream.Stream
<..>
New: T
of(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.713
UNCHANGED (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Object
REMOVEDOjava.lang.Objectn.a.
org.apache.commons.lang3.stream.Streams$FailableStream
<..>
New: E
Old: O
stream(java.util.Collection
<..>
New: E
Old: O
 (*)
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
460758
UNCHANGED (*)static public 
Change StatusNameOld TypeNew TypeGenerics
REMOVEDOjava.lang.Objectn.a.
NEWTn.a.java.lang.Object
org.apache.commons.lang3.stream.Streams$FailableStream
<..>
New: T
Old: O
stream(java.util.stream.Stream
<..>
New: T
Old: O
 (*)
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
500803
UNCHANGED (*)static public 
Change StatusNameOld TypeNew TypeGenerics
REMOVEDOjava.lang.Objectn.a.
NEWTn.a.java.lang.Object
java.util.stream.Collector
<..>
New: T ? T[]
Old: O ? O[]
toArray(java.lang.Class
<..>
New: T
Old: O
 (*)
)
n.a.
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
511814
UNCHANGED (*) static public class org.apache.commons.lang3.stream.Streams$ArrayCollectortop
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Object
REMOVEDOjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGED (*)public  n.a. Streams$ArrayCollector(java.lang.Class
<..>
New: E
Old: O
 (*)
)
n.a.n.a.
Old fileNew file
8398
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGED (*)public  n.a. java.util.function.BiConsumer
<..>
New: java.util.List < E > E
Old: java.util.List < O > O
accumulator()n.a.n.a.
Old fileNew file
89104
UNCHANGED (*)public  n.a. java.util.function.Function
<..>
New: java.util.List < E > E[]
Old: java.util.List < O > O[]
finisher()n.a.n.a.
Old fileNew file
107122
UNCHANGED (*) static public class org.apache.commons.lang3.stream.Streams$FailableStreamtop
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
REMOVEDOjava.lang.Objectn.a.
NEWTn.a.java.lang.Object
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGED (*)public  n.a. Streams$FailableStream(java.util.stream.Stream
<..>
New: T
Old: O
 (*)
)
n.a.n.a.
Old fileNew file
135187
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGED (*)public  n.a. booleanallMatch(org.apache.commons.lang3.function.FailablePredicate
<..>
New: T ?
Old: O ?
 (*)
)
n.a.n.a.
Old fileNew file
156209
UNCHANGED (*)public  n.a. booleananyMatch(org.apache.commons.lang3.function.FailablePredicate
<..>
New: T ?
Old: O ?
 (*)
)
n.a.n.a.
Old fileNew file
175229
UNCHANGED (*)public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
java.lang.Objectcollect(java.util.stream.Collector
<..>
New: ? super TAR
Old: ? super OAR
 (*)
)
n.a.n.a.
Old fileNew file
241302
UNCHANGED (*)public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
java.lang.Objectcollect(java.util.function.Supplier
<..>
New: R
Old: R
, java.util.function.BiConsumer
<..>
New: R ? super T
Old: R ? super O
 (*)
, java.util.function.BiConsumer
<..>
New: RR
Old: RR
)
n.a.n.a.
Old fileNew file
299359
UNCHANGED (*)public  n.a. org.apache.commons.lang3.stream.Streams$FailableStream
<..>
New: T
Old: O
filter(org.apache.commons.lang3.function.FailablePredicate
<..>
New: T ?
Old: O ?
 (*)
)
n.a.n.a.
Old fileNew file
314375
UNCHANGED (*)public  n.a. voidforEach(org.apache.commons.lang3.function.FailableConsumer
<..>
New: T ?
Old: O ?
 (*)
)
n.a.n.a.
Old fileNew file
335397
UNCHANGED (*)public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDRjava.lang.Objectjava.lang.Object
org.apache.commons.lang3.stream.Streams$FailableStream
<..>
New: R
Old: R
map(org.apache.commons.lang3.function.FailableFunction
<..>
New: TR ?
Old: OR ?
 (*)
)
n.a.n.a.
Old fileNew file
355423
UNCHANGED (*)public  n.a. java.lang.Objectreduce(java.lang.Object, java.util.function.BinaryOperator
<..>
New: T
Old: O
 (*)
)
n.a.n.a.
Old fileNew file
409480
UNCHANGED (*)public  n.a. java.util.stream.Stream
<..>
New: T
Old: O
stream()n.a.n.a.
Old fileNew file
419490
MODIFIED public class org.apache.commons.lang3.StringUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.lang.StringdefaultString(java.lang.String, java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
15861577
NEWstatic public  n.a. java.lang.StringremoveStart(java.lang.String, char)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.6082
NEW final public class org.apache.commons.lang3.SystemPropertiestop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.StringAWT_TOOLKITn.a.
NEWpublic static final java.lang.StringFILE_ENCODINGn.a.
NEWpublic static final java.lang.StringFILE_SEPARATORn.a.
NEWpublic static final java.lang.StringJAVA_AWT_FONTSn.a.
NEWpublic static final java.lang.StringJAVA_AWT_GRAPHICSENVn.a.
NEWpublic static final java.lang.StringJAVA_AWT_HEADLESSn.a.
NEWpublic static final java.lang.StringJAVA_AWT_PRINTERJOBn.a.
NEWpublic static final java.lang.StringJAVA_CLASS_PATHn.a.
NEWpublic static final java.lang.StringJAVA_CLASS_VERSIONn.a.
NEWpublic static final java.lang.StringJAVA_COMPILERn.a.
NEWpublic static final java.lang.StringJAVA_ENDORSED_DIRSn.a.
NEWpublic static final java.lang.StringJAVA_EXT_DIRSn.a.
NEWpublic static final java.lang.StringJAVA_HOMEn.a.
NEWpublic static final java.lang.StringJAVA_IO_TMPDIRn.a.
NEWpublic static final java.lang.StringJAVA_LIBRARY_PATHn.a.
NEWpublic static final java.lang.StringJAVA_LOCALE_PROVIDERSn.a.
NEWpublic static final java.lang.StringJAVA_RUNTIME_NAMEn.a.
NEWpublic static final java.lang.StringJAVA_RUNTIME_VERSIONn.a.
NEWpublic static final java.lang.StringJAVA_SPECIFICATION_NAMEn.a.
NEWpublic static final java.lang.StringJAVA_SPECIFICATION_VENDORn.a.
NEWpublic static final java.lang.StringJAVA_SPECIFICATION_VERSIONn.a.
NEWpublic static final java.lang.StringJAVA_UTIL_PREFS_PREFERENCES_FACTORYn.a.
NEWpublic static final java.lang.StringJAVA_VENDORn.a.
NEWpublic static final java.lang.StringJAVA_VENDOR_URLn.a.
NEWpublic static final java.lang.StringJAVA_VERSIONn.a.
NEWpublic static final java.lang.StringJAVA_VM_INFOn.a.
NEWpublic static final java.lang.StringJAVA_VM_NAMEn.a.
NEWpublic static final java.lang.StringJAVA_VM_SPECIFICATION_NAMEn.a.
NEWpublic static final java.lang.StringJAVA_VM_SPECIFICATION_VENDORn.a.
NEWpublic static final java.lang.StringJAVA_VM_SPECIFICATION_VERSIONn.a.
NEWpublic static final java.lang.StringJAVA_VM_VENDORn.a.
NEWpublic static final java.lang.StringJAVA_VM_VERSIONn.a.
NEWpublic static final java.lang.StringLINE_SEPARATORn.a.
NEWpublic static final java.lang.StringOS_ARCHn.a.
NEWpublic static final java.lang.StringOS_NAMEn.a.
NEWpublic static final java.lang.StringOS_VERSIONn.a.
NEWpublic static final java.lang.StringPATH_SEPARATORn.a.
NEWpublic static final java.lang.StringUSER_COUNTRYn.a.
NEWpublic static final java.lang.StringUSER_DIRn.a.
NEWpublic static final java.lang.StringUSER_HOMEn.a.
NEWpublic static final java.lang.StringUSER_LANGUAGEn.a.
NEWpublic static final java.lang.StringUSER_NAMEn.a.
NEWpublic static final java.lang.StringUSER_REGIONn.a.
NEWpublic static final java.lang.StringUSER_TIMEZONEn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. SystemProperties()n.a.n.a.
Old fileNew file
n.a.30
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. java.lang.StringgetAwtToolkit()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.263
NEWstatic public  n.a. booleangetBoolean(java.lang.String, java.util.function.BooleanSupplier)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.276
NEWstatic public  n.a. java.lang.StringgetFileEncoding()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.292
NEWstatic public  n.a. java.lang.StringgetFileSeparator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.304
NEWstatic public  n.a. intgetInt(java.lang.String, java.util.function.IntSupplier)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.317
NEWstatic public  n.a. java.lang.StringgetJavaAwtFonts()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.330
NEWstatic public  n.a. java.lang.StringgetJavaAwtGraphicsenv()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.342
NEWstatic public  n.a. java.lang.StringgetJavaAwtHeadless()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.354
NEWstatic public  n.a. java.lang.StringgetJavaAwtPrinterjob()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.366
NEWstatic public  n.a. java.lang.StringgetJavaClassPath()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.378
NEWstatic public  n.a. java.lang.StringgetJavaClassVersion()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.390
NEWstatic public  n.a. java.lang.StringgetJavaCompiler()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.402
NEWstatic public  n.a. java.lang.StringgetJavaEndorsedDirs()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.414
NEWstatic public  n.a. java.lang.StringgetJavaExtDirs()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.426
NEWstatic public  n.a. java.lang.StringgetJavaHome()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.438
NEWstatic public  n.a. java.lang.StringgetJavaIoTmpdir()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.450
NEWstatic public  n.a. java.lang.StringgetJavaLibraryPath()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.462
NEWstatic public  n.a. java.lang.StringgetJavaLocaleProviders()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.476
NEWstatic public  n.a. java.lang.StringgetJavaRuntimeName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.488
NEWstatic public  n.a. java.lang.StringgetJavaRuntimeVersion()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.500
NEWstatic public  n.a. java.lang.StringgetJavaSpecificationName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.512
NEWstatic public  n.a. java.lang.StringgetJavaSpecificationVendor()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.524
NEWstatic public  n.a. java.lang.StringgetJavaSpecificationVersion()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.536
NEWstatic public  n.a. java.lang.StringgetJavaUtilPrefsPreferencesFactory()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.548
NEWstatic public  n.a. java.lang.StringgetJavaVendor()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.560
NEWstatic public  n.a. java.lang.StringgetJavaVendorUrl()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.572
NEWstatic public  n.a. java.lang.StringgetJavaVersion()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.584
NEWstatic public  n.a. java.lang.StringgetJavaVmInfo()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.596
NEWstatic public  n.a. java.lang.StringgetJavaVmName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.608
NEWstatic public  n.a. java.lang.StringgetJavaVmSpecificationName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.620
NEWstatic public  n.a. java.lang.StringgetJavaVmSpecificationVendor()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.632
NEWstatic public  n.a. java.lang.StringgetJavaVmSpecificationVersion()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.644
NEWstatic public  n.a. java.lang.StringgetJavaVmVendor()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.656
NEWstatic public  n.a. java.lang.StringgetJavaVmVersion()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.668
NEWstatic public  n.a. java.lang.StringgetLineSeparator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.680
NEWstatic public  n.a. longgetLong(java.lang.String, java.util.function.LongSupplier)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.693
NEWstatic public  n.a. java.lang.StringgetOsArch()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.706
NEWstatic public  n.a. java.lang.StringgetOsName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.718
NEWstatic public  n.a. java.lang.StringgetOsVersion()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.730
NEWstatic public  n.a. java.lang.StringgetPathSeparator()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.742
NEWstatic public  n.a. java.lang.StringgetProperty(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.755
NEWstatic public  n.a. java.lang.StringgetUserCountry()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.793
NEWstatic public  n.a. java.lang.StringgetUserDir()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.805
NEWstatic public  n.a. java.lang.StringgetUserHome()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.817
NEWstatic public  n.a. java.lang.StringgetUserLanguage()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.829
NEWstatic public  n.a. java.lang.StringgetUserName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.841
NEWstatic public  n.a. java.lang.StringgetUserTimezone()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.853
MODIFIED public class org.apache.commons.lang3.SystemUtilstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final booleanIS_JAVA_16n.a.
NEWpublic static final booleanIS_JAVA_17n.a.
NEWpublic static final booleanIS_JAVA_18n.a.
NEWpublic static final booleanIS_JAVA_19n.a.
NEWpublic static final booleanIS_JAVA_20n.a.
NEWpublic static final booleanIS_JAVA_21n.a.
NEWpublic static final booleanIS_OS_MAC_OSX_MONTEREYn.a.
NEWpublic static final booleanIS_OS_MAC_OSX_VENTURAn.a.
NEWpublic static final booleanIS_OS_WINDOWS_11n.a.
MODIFIEDpublic  (<-  private )  static final java.lang.StringJAVA_HOME_KEY
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Change
ANNOTATION_DEPRECATED_ADDED
MODIFIEDpublic  (<-  private )  static final java.lang.StringJAVA_IO_TMPDIR_KEY
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Change
ANNOTATION_DEPRECATED_ADDED
MODIFIEDpublic  (<-  private )  static final java.lang.StringUSER_DIR_KEY
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Change
ANNOTATION_DEPRECATED_ADDED
MODIFIEDpublic  (<-  private )  static final java.lang.StringUSER_HOME_KEYn.a.
MODIFIEDpublic  (<-  private )  static final java.lang.StringUSER_NAME_KEY
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Change
ANNOTATION_DEPRECATED_ADDED
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.lang.StringgetUserName()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
17912014
MODIFIED public class org.apache.commons.lang3.ThreadUtilstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final org.apache.commons.lang3.ThreadUtils$AlwaysTruePredicateALWAYS_TRUE_PREDICATE
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Change
ANNOTATION_DEPRECATED_ADDED
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.util.Collection
<..>
New: java.lang.ThreadGroup
Old: java.lang.ThreadGroup
findThreadGroups(java.lang.ThreadGroup, boolean, org.apache.commons.lang3.ThreadUtils$ThreadGroupPredicate)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
225304
UNCHANGEDstatic public  n.a. java.util.Collection
<..>
New: java.lang.ThreadGroup
Old: java.lang.ThreadGroup
findThreadGroups(org.apache.commons.lang3.ThreadUtils$ThreadGroupPredicate)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
257321
NEWstatic public  n.a. java.util.Collection
<..>
New: java.lang.ThreadGroup
findThreadGroups(java.util.function.Predicate
<..>
New: java.lang.ThreadGroup
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.261
NEWstatic public  n.a. java.util.Collection
<..>
New: java.lang.ThreadGroup
findThreadGroups(java.lang.ThreadGroup, boolean, java.util.function.Predicate
<..>
New: java.lang.ThreadGroup
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.277
UNCHANGEDstatic public  n.a. java.util.Collection
<..>
New: java.lang.Thread
Old: java.lang.Thread
findThreads(java.lang.ThreadGroup, boolean, org.apache.commons.lang3.ThreadUtils$ThreadPredicate)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
288396
UNCHANGEDstatic public  n.a. java.util.Collection
<..>
New: java.lang.Thread
Old: java.lang.Thread
findThreads(org.apache.commons.lang3.ThreadUtils$ThreadPredicate)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
321414
NEWstatic public  n.a. java.util.Collection
<..>
New: java.lang.Thread
findThreads(java.util.function.Predicate
<..>
New: java.lang.Thread
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.354
NEWstatic public  n.a. java.util.Collection
<..>
New: java.lang.Thread
findThreads(java.lang.ThreadGroup, boolean, java.util.function.Predicate
<..>
New: java.lang.Thread
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.370
NEWstatic public  n.a. voidsleepQuietly(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.566
UNCHANGED static public class org.apache.commons.lang3.ThreadUtils$NamePredicatetop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED static public abstract interface org.apache.commons.lang3.ThreadUtils$ThreadGroupPredicatetop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED static public class org.apache.commons.lang3.ThreadUtils$ThreadIdPredicatetop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED static public abstract interface org.apache.commons.lang3.ThreadUtils$ThreadPredicatetop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
MODIFIED public class org.apache.commons.lang3.time.CalendarUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. intgetDayOfYear()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.87
MODIFIED (*) public class org.apache.commons.lang3.time.DurationUtilstop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. intgetNanosOfMiili(java.time.Duration)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
7278
NEWstatic public  n.a. intgetNanosOfMilli(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.96
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Throwable
java.time.Durationof(org.apache.commons.lang3.function.FailableConsumer
<..>
New: java.time.InstantE
)
Status:Name:
NEWjava.lang.Throwable
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.119
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Throwable
java.time.Durationof(org.apache.commons.lang3.function.FailableRunnable
<..>
New: E
)
Status:Name:
NEWjava.lang.Throwable
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.132
NEWstatic public  n.a. java.time.Durationsince(java.time.temporal.Temporal)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.149
MODIFIED public class org.apache.commons.lang3.time.TimeZonestop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.util.TimeZoneGMTn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. java.util.TimeZonetoTimeZone(java.util.TimeZone)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.55
MODIFIED (*) (Serializable compatible) not_final  (<-  final )  public class org.apache.commons.lang3.tuple.ImmutablePairtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDLjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-25923236253809067714954918890077093841
Newtrue83722617195160547134954918890077093841
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWLn.a.java.lang.Object
NEWRn.a.java.lang.Object
org.apache.commons.lang3.tuple.ImmutablePair
<..>
New: LR
ofNonNull(java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.149
MODIFIED (*) (Serializable compatible) not_final  (<-  final )  public class org.apache.commons.lang3.tuple.ImmutableTripletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDLjava.lang.Objectjava.lang.Object
UNCHANGEDMjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue32264943835170162751
Newtrue-76546645695029117271
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWLn.a.java.lang.Object
NEWMn.a.java.lang.Object
NEWRn.a.java.lang.Object
org.apache.commons.lang3.tuple.ImmutableTriple
<..>
New: LMR
ofNonNull(java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.123
MODIFIED (*) (Serializable compatible) public class org.apache.commons.lang3.tuple.MutablePairtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDLjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue69414140191780300404954918890077093841
Newtrue-16268969581777037644954918890077093841
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWLn.a.java.lang.Object
NEWRn.a.java.lang.Object
org.apache.commons.lang3.tuple.MutablePair
<..>
New: LR
ofNonNull(java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.116
MODIFIED (*) (Serializable compatible) public class org.apache.commons.lang3.tuple.MutableTripletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDLjava.lang.Objectjava.lang.Object
UNCHANGEDMjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-41941014610740605241
Newtrue91751973465988727251
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWLn.a.java.lang.Object
NEWMn.a.java.lang.Object
NEWRn.a.java.lang.Object
org.apache.commons.lang3.tuple.MutableTriple
<..>
New: LMR
ofNonNull(java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.97
MODIFIED (*) (Serializable compatible) public abstract class org.apache.commons.lang3.tuple.Pairtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDLjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-29549297092027036094954918890077093841
Newtrue-85145731939474229004954918890077093841
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Throwable
voidaccept(org.apache.commons.lang3.function.FailableBiConsumer
<..>
New: LRE
)
Status:Name:
NEWjava.lang.Throwable
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.131
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWEn.a.java.lang.Throwable
NEWVn.a.java.lang.Object
java.lang.Objectapply(org.apache.commons.lang3.function.FailableBiFunction
<..>
New: LRVE
)
Status:Name:
NEWjava.lang.Throwable
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.145
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWLn.a.java.lang.Object
NEWRn.a.java.lang.Object
org.apache.commons.lang3.tuple.Pair
<..>
New: LR
ofNonNull(java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.119
MODIFIED (*) (Serializable compatible) public abstract class org.apache.commons.lang3.tuple.Tripletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDLjava.lang.Objectjava.lang.Object
UNCHANGEDMjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-64842655913278783931
Newtrue-80933273302953409571
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWLn.a.java.lang.Object
NEWMn.a.java.lang.Object
NEWRn.a.java.lang.Object
org.apache.commons.lang3.tuple.Triple
<..>
New: LMR
ofNonNull(java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.105
NEW (Serializable compatible) final public class org.apache.commons.lang3.util.FluentBitSettop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Serializablen.a.
NEWjava.lang.Cloneablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-37128447408717134221
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. FluentBitSet()n.a.n.a.
Old fileNew file
n.a.44
NEWpublic  n.a. FluentBitSet(int)n.a.n.a.
Old fileNew file
n.a.64
NEWpublic  n.a. FluentBitSet(java.util.BitSet)n.a.n.a.
Old fileNew file
n.a.52
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetand(java.util.BitSet)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.76
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetand(org.apache.commons.lang3.util.FluentBitSet)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.89
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetandNot(java.util.BitSet)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.100
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetandNot(org.apache.commons.lang3.util.FluentBitSet)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.111
NEWpublic  n.a. java.util.BitSetbitSet()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.121
NEWpublic  n.a. intcardinality()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.130
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetclear()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.139
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetclear(int[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.151
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetclear(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.165
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetclear(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.180
NEWpublic  n.a. java.lang.Objectclone()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.193
NEWpublic  n.a. booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.198
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetflip(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.216
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetflip(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.231
NEWpublic  n.a. booleanget(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.244
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetget(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.258
NEWpublic  n.a. inthashCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.263
NEWpublic  n.a. booleanintersects(java.util.BitSet)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.274
NEWpublic  n.a. booleanintersects(org.apache.commons.lang3.util.FluentBitSet)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.285
NEWpublic  n.a. booleanisEmpty()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.294
NEWpublic  n.a. intlength()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.304
NEWpublic  n.a. intnextClearBit(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.315
NEWpublic  n.a. intnextSetBit(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.340
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetor(java.util.BitSet)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.352
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetor(org.apache.commons.lang3.util.FluentBitSet[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.365
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetor(org.apache.commons.lang3.util.FluentBitSet)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.380
NEWpublic  n.a. intpreviousClearBit(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.393
NEWpublic  n.a. intpreviousSetBit(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.415
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetset(int[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.426
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetset(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.440
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetset(int, boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.453
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetset(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.468
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetset(int, int, boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.484
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetsetInclusive(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.499
NEWpublic  n.a. intsize()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.510
NEWpublic  n.a. java.util.stream.IntStreamstream()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.527
NEWpublic  n.a. byte[]toByteArray()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.546
NEWpublic  n.a. long[]toLongArray()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.565
NEWpublic  n.a. java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.570
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetxor(java.util.BitSet)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.587
NEWpublic  n.a. org.apache.commons.lang3.util.FluentBitSetxor(org.apache.commons.lang3.util.FluentBitSet)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.605
UNCHANGED public class org.apache.commons.lang3.Validatetop
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectnotNull(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
206202