This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-lang.git


    from ea37e6e8d Bump to next development version
     add 6087c1d35 Add entry for next version.
     add c11e89595 Sort members.
     add 80a9a5dcb Remove dead comments.
     add b59c7bfe2 Use String.replace() instead of String.replaceAll().
     add 0b4debe91 Bump spotbugs from 4.2.1 to 4.2.2 (#726)
     add 4e85f1df6 Bump spotbugs from 4.2.1 to 4.2.2 #726.
     add caddb8bd5 Bump checkstyle from 8.40 to 8.41 #722.
     add e94857186 Bump checkstyle from 8.40 to 8.41 (#722)
     add 820dd1ec5 Bump junit-pioneer from 1.3.0 to 1.3.8 (#721)
     add 10fa52161 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 195ecefc8 Bump junit-pioneer from 1.3.0 to 1.3.8 #721.
     add 615410d3f Remove -SNAPSHOT from release notes.
     add dde6790a8 [LANG-1645] NumberUtils to recognise hex integers prefixed 
with +
     add f53de756a Remove bad javadoc from test
     add 0cfc31b98 Fix formatting
     add a2b2b35ac [LANG-1646] NumberUtils to return requested floating point 
type for zero
     add 6b9964ff4 No need to nest in else.
     add 61b174758 Sort members.
     add 64e6ddbc6 Sort methods.
     add 700be0d8c EnumUtils.getEnumSystemProperty(...).
     add 0727c6f9c Bump next version for semver to minor release.
     add 9d5bf4b4e Normalize to US English spelling.
     add a6714731f Clarify entry.
     add 69c9593cc Replace GitHub build for Java 15 with Java 16 and drop Java 
16-ea.
     add b4e95a473 Add TriConsumer; provenance Apache Log4j 2.7, and enhanced 
with andThen().
     add c06fd10b0 Bump spotbugs-maven-plugin from 4.2.0 to 4.2.2 #735.
     add 9042e5f15 Bump spotbugs-maven-plugin from 4.2.0 to 4.2.2 (#735)
     add aaf210e7e Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 79eb89e35 Add and use EnumUtils.getFirstEnumIgnoreCase(Class, String, 
Function, E).
     add 5e5af7a02 Sort members.
     add d1e9e598c Add test for SystemUtils.USER_NAME.
     add 320486fe1 Remove dead comments.
     add 4e18561e4 Add and use Suppliers.
     add f0ed76000 Bump actions/cache from v2.1.4 to v2.1.5 (#742)
     add d14cc4aa4 Bump spotbugs from 4.2.2 to 4.2.3 (#744)
     add a35ecb343 Bump checkstyle from 8.41 to 8.41.1 (#739)
     add 9723b57f3 Checkstyle.
     add 6ad3961b3 Bump actions/setup-java from v1.4.3 to v2.
     add 5d51fc287 Typo.
     add 2978cb6cf DMI: Random object created and used only once 
(DMI_RANDOM_USED_ONLY_ONCE); Better multi-threaded behavior.
     add 03f559700 spotbugs-maven-plugin 4.2.2 -> 4.2.3.
     add c4019e73b Workaround https://github.com/spotbugs/spotbugs/issues/1504
     add 07f714309 Allow Java 16 to fail to allow Java 8 and 11 to run until we 
know what's wrong on Java 16.
     add a5d4660ee Allow Java 16 to fail to allow Java 8 and 11 to run until we 
know what's wrong on Java 16.
     add d5a1814d6 Bump easymock from 4.2 to 4.3 #746.
     add e79044909 Bump easymock from 4.2 to 4.3 (#746)
     add c1a0c26c3 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 523672d25 Update some build dependencoes.
     add 473e6ad2a Bump junit-pioneer from 1.3.8 to 1.4.1 (#749)
     add b48077252 Bump junit-pioneer from 1.3.8 to 1.4.1 #749.
     add 3dde1e8bb upgrade checkstyle (#752)
     add 950ab130d Upgrade checkstyle 8.41.1 -> 8.42 #752.
     add 6e4ed7cd4 Redundant Collection operation. Use 
Collections.emptyIterator() (#738)
     add acd7283f1 Redundant Collection operation. Use 
Collections.emptyIterator() #738.
     add c893f5d3a Add GitHub code of conduct page that points to the Apache 
page.
     add 83cbc149a Remove extra whitespace.
     add dc6c0fc5b Bump junit-bom from 5.7.1 to 5.7.2 (#761)
     add 7b7aaa4e7 Bump junit-bom from 5.7.1 to 5.7.2 #761.
     add 57e5a3edd Remove useless in-line comments.
     add 56e525d07 Remove useless in-line comments.
     add 27101b473 Add and use APIs to avoid compiler warnings and use of 
@SuppressWarnings.
     add 8ae6a3925 Add and use ArrayUtils.newInstance(Class<T>, int).
     add d72c88a08 Remove unused imports and reorg others.
     add 24957f993 Use final.
     add e8fe1a941 Create array with curly.
     add 2d86ac6ec Lambdas.
     add b4a43380f Use valueOf().
     add d02b2c53a Use valueOf().
     add 86683978b Simpler boolean tests.
     add 1682277eb Revert.
     add 357951ff5 Remove some @SuppressWarnings.
     add bbc690f2c Format nit.
     add 601e976b0 Remove dead inline comments.
     add 197d50434 Replace Java 15 with Java 16 in Travis CI.
     add 8abcc1a54 Bump actions/cache from 2.1.5 to 2.1.6 (#764)
     add 1b3d6958b Bump actions/cache from 2.1.5 to 2.1.6 #764.
     add 33b95a51a Bump checkstyle from 8.42 to 8.43 (#768)
     add b730c33cb Bump checkstyle from 8.42 to 8.43 #768.
     add d7839e8e9 Bump junit-pioneer from 1.4.1 to 1.4.2 (#767)
     add 8218578b7 Bump junit-pioneer from 1.4.1 to 1.4.2 #767.
     add 261a5797b Add a @SuppressWarnings.
     add 11391a424 Update my developer entry.
     add 5c6de5a7a Add and use null-safe Streams.of(T[]).
     add 627a699bd Use Stream.of().
     add 929c5f6e6 Simplify expressions.
     add b82f96ecb Remove dead in-line comments.
     add 46094be47 Javadoc: Tagging the first sentence as a paragraph is 
redundant.
     add cfe934e2d Better private method name.
     add b0d9979fb Javadoc.
     add d68ca4ab3 Sort members.
     add e09ad8a91 Sort members.
     add 7d9d4d41a ClassUtils.comparator().
     add 0b24a06eb Eat own dog food.
     add b4144bd54 Simplify with a stream.
     add eb15d360b Add missing Javadoc.
     add 3b5614455 Better test method name.
     add e9e041b79 Make Streams.stream(Collection) null-safe.
     add f5bc04250 Javadoc.
     add 66455cbaf Fail fast in ArrayCollector constructor.
     add 7c6585270 Close Javadoc tags.
     add ab96fb024 LANG-1667: Allow tests to access java.util classes such as 
ArrayList in Java 16 (#788)
     add f7fedbfc5 [LANG-1667] Allow tests to access java.util classes such as 
ArrayList in Java 16 #788.
     add 47d004674 Add and use ThreadUtils.sleepQuietly(long).
     add 31d5f47b3 Bump commons.javadoc.version from 3.2.0 to 3.3.0.
     add 0277e399f Bump spotbugs-maven-plugin from 4.2.3 to 4.3.0.
     add 8320a19fc Bump checkstyle from 8.43 to 8.44.
     add 9060099e4 Sort members.
     add b7f13b966 Format.
     add a6df7f745 Add and use ArrayUtils.setAll(T[], IntFunction).
     add 03edee745 LANG-1669: Fixed issue with parsing certain locales using 
day periods introduced in OpenJDK 16 and later resolved in OpenJDK 17 (#791)
     add ce477d914 OpenJDK 16 Day Period Parsing #791.
     add be5ff9f9c Add BooleanConsumer.
     add 6da824d53 LANG-1663: Update documentation to list correct exception 
for null array parameters (#785)
     add a8f18fc98 [LANG-1663] Update documentation to list correct exception 
for null array parameters #785
     add 7941cfd25 Fixing reversed Javadoc descriptions (#781)
     add dfdbbfe56 Fixing reversed Javadoc descriptions in StopWatch #781.
     add 3ae9877d1 Javadoc.
     add 682c93254 Javadoc.
     add d05073e66 Delegate to Objects.equals().
     add dcc656810 Delegate to Objects.hashCode().
     add 3bd00a424 Assert the composite BooleanConsumer created by andThen
     add 3586d1a54 Remove unused import
     add aac79fc1c Bump jmh.version from 1.27 to 1.33 (#794)
     add 98d8f1334 Bump jmh.version from 1.27 to 1.33 #794.
     add 46c564055 Bump checkstyle from 8.43 to 8.45.1 (#787)
     add 491804af1 Bump checkstyle from 8.43 to 8.45.1 #787.
     add 39901eb64 [LANG-1670] Fix typo in JavaDoc #795.
     add b12dad523 LANG-1670 Fix typo in JavaDoc (#795)
     add c542983f4 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add a223f0a00 Add standalone test for ToBooleanBiFunction.
     add 005f035b3 Remove useless parens; use final.
     add bfbf729ca Simplify.
     add e93e4f2e8 Format nits.
     add 3f9422aec Add IntToCharFunction.
     add 94ffa01a0 Add IntStreams.
     add c45f0b8a5 Inline single use local variables.
     add 4cea07b48 Link to Apache Commons Text instead of deprecated methods.
     add fe60dcfd4 Deprecate StringUtils.defaultString(String, String) in favor 
of Objects.toString(Object, String).
     add 8d30dfb09 AdoptOpenJDK is moving to the Eclipse Foundation and 
rebranding as Eclipse Temurin.
     add 5afd54ce6 Add UncheckedFuture.
     add 0a73261ee Simplify assertions with equivalent but more simple. (#792)
     add ed38b6239 Simplify assertions with equivalent but more simple. #792.
     add 817f83480 Fix internal name.
     add c28b2e4e7 Better internal name.
     add 34a85e743 Refactorings; reuse UncheckedFuture.
     add 8c153b833 Javadoc: Don't refer to package private method.
     add e2e3e0e19 Avoid multiple equivalent occurrences of the same 
expression. (#797)
     add f8e225cf4 Avoid multiple equivalent occurrences of the same 
expression. #797.
     add c267e3909 Reuse constant TimeZones.GMT_ID.
     add eea85f25e Add and use TimeZones.GMT.
     add ff1209f00 Inline duplicate constants.
     add 9e6383cb2 Add SystemUtils.IS_JAVA_16.
     add b652c477f Javadoc.
     add 7f7c3d63c Add ObjectUtils.identityHashCodeHex(Object).
     add 5a580fb9c Use final, valueOf(), lambdas.
     add 8efbb7df0 No leading underscores in private names.
     add 4ff5e2b9f Extract a map method.
     add d2687419c "@exception" -> "@throws"
     add f5d9474a8 Bump junit-bom from 5.7.2 to 5.8.0 (#805)
     add 30bb1e2d8 Bump junit-bom from 5.7.2 to 5.8.0 #805.
     add 69635827b Bump maven-pmd-plugin from 3.14.0 to 3.15.0 (#802)
     add a2e13c6ce Bump maven-pmd-plugin from 3.14.0 to 3.15.0 #802.
     add b153aca87 Update GitHub build from Java 16 to 17.
     add 858d53687 Add TODO comment.
     add e3e29d585 Add StringUtils.removeStart(String, char).
     add 626a3d364 Bump junit-bom from 5.8.0 to 5.8.1 (#807)
     add 894649e7b Bump junit-bom from 5.8.0 to 5.8.1 #807.
     add af02e3664 Bump spotbugs-maven-plugin from 4.3.0 to 4.4.1 (#808)
     add a403c21a7 Bump spotbugs-maven-plugin from 4.3.0 to 4.4.1 #808.
     add b893de412 Bump checkstyle from 8.45.1 to 9.0.1 #811.
     add a4c518313 Bump checkstyle from 8.45.1 to 9.0.1 (#811)
     add 5c278dad8 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 8407c6212 Merge spotbugs-maven-plugin entries.
     add d094dd624 Remove redundant initializer. (#800)
     add a026da0a9 Remove redundant initializers #800.
     add 9501ae42b Fix javadoc (#755)
     add a3a064587 Fix ObjectUtils Javadocs #755.
     add 5911e928c Close HTML tags in Javadoc and better parameter names.
     add e48665a72 Bump biz.aQute.bndlib from 5.3.0 to 6.0.0 (#814)
     add d9d001868 Bump biz.aQute.bndlib from 5.3.0 to 6.0.0 #814.
     add ad37cca1c Add test idea for RangeTest from PR #815 by Rushi98, but 
with a new comment.
     add 68b733c71 Format tweaks.
     add e6eba6e9a [LANG-1674] Make Range constructors more generic #810.
     add bda6a4fc8 Sort members.
     add da036809e Remove dead comments.
     add 6da891529 Add final var (#813)
     add 62d7aacb4 LANG-1659 - Method to check if an object it's an array. 
(#754)
     add 6eb40622b Add final var (#813).
     add cbec58a26 LANG-1659 - Add null-safe ObjectUtils.isArray() #754.
     add b8b052e55 Bump actions/checkout from 2.3.4 to 2.3.5 (#819)
     add d9f2ff966 Bump actions/checkout from 2.3.4 to 2.3.5 #819.
     add ce1ef40ad Fix weird formatting.
     add 8e1df6b9b Add ComparableUtils.max(A, A) and ComparableUtils.min(A, A).
     add 466cfc589 Bump maven-javadoc-plugin from 3.3.0 to 3.3.1.
     add 34a6e75d1 Bump spotbugs-maven-plugin from 4.4.1 to 4.4.2.
     add b8b76fcd1 Bump spotbugs-maven-plugin from 4.4.2 to 4.4.2.2.
     add 3942fad3c [LANG-1664] Adjust doc to show argument is a primitive 
integer / character code point
     add 391d51055 [LANG-1664] Changelog
     add 1b962a4a7 Merge branch 'pr-823'
     add 18a82dc4a Bump checkstyle from 9.0.1 to 9.1
     add f892c9072 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 6004a7d95 Bump actions/checkout from 2.3.5 to 2.4.0 (#825)
     add 346dadd71 Bump actions/checkout from 2.3.5 to 2.4.0 #825.
     add 052468d2a Bump spotbugs-maven-plugin from 4.4.1 to 4.4.2.2 (#822)
     add ffc32f666 Bump spotbugs-maven-plugin from 4.4.1 to 4.4.2.2 #822
     add 6dc8492ca Javadoc typo.
     add 03b84cb34 Remove useless parentheses.
     add 9d40f8a5a Add UncheckedReflectiveOperationException.
     add a4c829591 Add UncheckedReflectiveOperationException.
     add bef0c8a57 Sort test methods.
     add e9555ffa3 Internal refactoring.
     add e15143818 Add test case.
     add 525b1df56 Add test case.
     add 9208f1d0b Fix Javadoc link.
     add f32297615 Bump junit-pioneer from 1.4.2 to 1.5.0 (#832)
     add 99ad9d91b Bump junit-pioneer from 1.4.2 to 1.5.0 #832.
     add 9fce1d619 Better argument names.
     add 6bda5d18d Javadoc.
     add 38533393b Internal refactoring.
     add 88500bece Add and use ClassUtils.isPublic(Class).
     add ae4225c17 Organize imports.
     add 053e26316 Add UncheckedIllegalAccessException.
     add f75f5b937 Add MethodInvokers.
     add e299a185d Make final var when is possible. (#816)
     add 8c4254939 Use final. #816
     add ca4e62f7b Use Set instead of List for checking the contains() method 
(#734)
     add 4af0444fb Use Set instead of List for checking the contains() method 
#734.
     add 4f059ec8e Sort members.
     add 51ad9f989 Javadoc.
     add ff415c8f8 Add Streams.nullSafeStream(Collection). Add 
Streams.toStream(Collection).
     add a0d20586c Fix typos in param names.
     add 8f48ed8ad Add Streams.failableStream(Collection) and deprecate 
misnamed stream(Collection).
     add 6cb2e5a93 Parameterize PMD plugin with its underlying implementation 
version and use latest.
     add 5c61f7900 Fix broken link.
     add d5c7094bd Drop version label.
     add adacce00c Drop useless parens.
     add 897f2e37e Drop useless parens and use lambda.
     add 7f9472e89 Fix Javadoc typo.
     add 70abafc95 Sort members.
     add 8a4d1b82f Add EnumUtils.getEnumMap(Class, Function). #730.
     add 1f06eb4dc Refactor some test fixtures.
     add dc146cae6 Parameterize tests to validate supplementary character input.
     add 2e6b22835 Bump actions/cache from 2.1.6 to 2.1.7
     add d917f84bf Bump spotbugs-maven-plugin from 4.4.2.2 to 4.5.0.0
     add 3b85fd9d7 Add 2 @SuppressWarnings("unchecked").
     add 11d40f579 Bump biz.aQute.bndlib from 6.0.0 to 6.1.0
     add 2e228aa66 Bump junit-bom from 5.8.1 to 5.8.2 #836.
     add 415de4599 Bump junit-bom from 5.8.1 to 5.8.2 (#836)
     add b7582dc1c Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 3f30787c0 Move entry.
     add cf2445c6b Normalize descriptions.
     add 42232e2ca Bump checkstyle from 9.1 to 9.2.
     add d3e4ebfb7 Bump pmd-java8 from 6.40.0 to 6.41.0 #837.
     add 61c444d2b Bump pmd-java8 from 6.40.0 to 6.41.0 (#837)
     add a0ca52d29 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 6e1c33667 Add FluentBitSet.
     add 53a53e857 Fix PMD build errors 
"java.lang.IncompatibleClassChangeError".
     add 4e5e78315 Bump commons.japicmp.version 0.15.3 -> 0.15.4.
     add 5ec94f443 De-duplicate PMD plugin management.
     add b900dce20 Use final.
     add e6ae7561a Add Streams.instancesOf(Class, Collection).
     add 972bf05ad Refactor internals.
     add 69941d96c Fix PMD: Avoid using a branching statement as the last in a 
loop.
     add bf48d8a53 Javadoc typos.
     add 49cfcc2c4 Better param names.
     add 45d454b3e Fix NullPointerException in 
ThreadUtils.getSystemThreadGroup() when the current thread is stopped.
     add ad1a8c937 Remove unnecessary @SuppressWarnings("unchecked").
     add 656d2023d Javadoc.
     add ae2ba9dfb Add constructors that require non-null inputs in 
org.apache.commons.lang3.tuple.
     add 3ffa6698b Reuse factory method.
     add 766a8daa9 Update Javadoc to match implementation details.
     add bdaaeb5b1 Reuse constant for immutable cases.
     add a71bab967 Simpler constant definitions.
     add 29839c271 Better description of Javadoc deprecation and add missing 
@deprecation annotation at the package level.
     add 8c70fb4a3 Bump maven-bundle-plugin from 5.1.1 to 5.1.2.
     add 8a23b406d Bump animal-sniffer-maven-plugin from 1.19 to 1.20.
     add 4e9ca082a More precise Javadoc.
     add d672dafa2 In-line some single use local variables.
     add 4369537d8 ArrayUtils.toPrimitive(Boolean...) null array elements map 
to false, like Boolean.parseBoolean(null) and its callers return false.
     add 5def1c8d6 Add ArrayUtils.containsAny(Object[], Object...).
     add 0a5ac8531 Move Spotbugs plugin config files into a conf folder, 
decluttering the root folder.
     add ecf744f6c Fix typo.
     add 4ccdb456d Drop obsolete Travis build.
     add 8219f7a2c Bump jmh.version from 1.33 to 1.34 (#842)
     add 5d8876279 Bump jmh.version from 1.33 to 1.34 #842.
     add 16d587d73 Add support for detection of Aarch64.
     add ac37c4a46 update(dependabot): daily -> weekly;friday
     add 5f6955ceb Bump checkstyle from 9.2 to 9.2.1 (#843)
     add ade7ded8f Bump checkstyle from 9.2 to 9.2.1 #843.
     add 4defb7464 Avoid compiler warnings.
     add 85c8c28b3 Avoid compiler warnings.
     add 5741f6ff1 Add missing Javadoc param tag.
     add 0ffdcf31e Add missing Javadoc param tag.
     add 1eba02e2a Throw an exception when an implicit narrowing conversion in 
a compound assignment would result in information loss or a numeric error such 
as an overflows.
     add 184e20697 Add CodeQL and see what it says.
     add dd1defb1c Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 41cfe1574 Add CodeQL badge.
     add 4753c6b4d StrBuilder.StrBuilderReader.skip(long): Throw an exception 
when an implicit narrowing conversion in a compound assignment would result in 
information loss or a numeric error such as an overflows.
     add 3adea508f Update NOTICE file for 2022.
     add 0a6d8b548 Drop TravisCI badge.
     add b036bc70d Bump commons.pmd-impl.version from 6.41.0 to 6.42.0 (#853)
     add 1e0014fc1 Bump checkstyle from 9.2.1 to 9.3 (#854)
     add 6a75afff2 Bump taglist-maven-plugin from 2.4 to 3.0.0 (#856)
     add d7ff0ae5e Fix Javadoc.
     add cd10cfd51 Make DurationUtils#getNanosOfMiili() null-safe.
     add 2777d6784 Add JavaVersion for Java 18 since a release candidate is 
available.
     add 02200b841 Bump maven-javadoc-plugin from 3.3.1 to 3.3.2.
     add c14d4876a Bump org.junit-pioneer:junit-pioneer from 1.5.0 to 1.6.1.
     add 9eb3a0d6e Bump maven-pmd-plugin from 3.15.0 to 3.16.0 (#858)
     add 02f3bee7b Bump maven-pmd-plugin from 3.15.0 to 3.16.0 #858
     add aff1ad8ee Replace package with verify in the default goal.
     add bddebf5cd Bump actions/checkout from 2 to 3 (#859)
     add 96ccf8ba0 Bump actions/checkout from 2 to 3 #859
     add 23981bad2 Bump commons.pmd-impl.version from 6.42.0 to 6.43.0 (#861)
     add abb5a409f Bump commons.pmd-impl.version from 6.42.0 to 6.43.0 #861
     add 72ad3cbc1 Add early null check.
     add 13121dafe Deprecate Validate#notNull(Object) in favor of using 
Objects#requireNonNull(Object, String).
     add 0babc7a07 Sort imports.
     add 35fb9fca8 LANG-1172: Support dash as a delimiter in locales (#766)
     add cd29ff777 LANG-1172: Support dash as a delimiter in locales #766
     add ccc12ff18 LANG-1668 Update getMatchingMethod documentation. (#862)
     add 5aa058c9d [LANG-1668] Update getMatchingMethod documentation. #862.
     add 494dfc9e6 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 18bd97356 Remove extra whitespace.
     add c82d9a480 [LANG-1462] Use TimeZone from calendar in DateFormatUtils.
     add 66d7e3586 Sort members.
     add 85a7f721c Unnecessary @SuppressWarnings("unchecked")
     add e3e020fe2 Unnecessary @SuppressWarnings("unchecked")
     add 9ebcddc0b Use try-with-resources.
     add 22cd660c3 Remove unused exceptions from test method signatures.
     add faa24452b Use genercis.
     add 123029804 Unnecessary @SuppressWarnings("unchecked")
     add 749062a6c Remove unused exceptions from test method signatures.
     add b02dad440 Unnecessary @SuppressWarnings("unchecked")
     add 7752a7b98 Remove unused exceptions from test method signatures.
     add b4f25f305 Unnecessary @SuppressWarnings.
     add fb56d81ec Use genercis.
     add 0013a996d Fix Checkstyle issue.
     add 07b78ca38 Better parameter name.
     add 38285a15f Use ternary expression.
     add 08f374f0d Javadoc.
     add 90e6dd6d4 Bump org.junit-pioneer:junit-pioneer from 1.6.1 to 1.6.2
     add 3ac79227e Bump biz.aQute.bnd:biz.aQute.bndlib from 6.1.0 to 6.2.0
     add 9658994c9 In-line only used once local variable.
     add 6dd2bce19 Remove extra whitespace.
     add 033cd4831 Javadoc typo.
     add 4a5ef835c Fix unintended commit.
     add cb6676b1b Use Java 8 API ConcurrentMap#computeIfAbsent().
     add 89bcc5f80 Better concurrency with the Java 8 API 
ConcurrentMap#computeIfAbsent().
     add 5648bc42e Better concurrency with the Java 8 API 
ConcurrentMap#computeIfAbsent().
     add 9dd858496 Better concurrency with the Java 8 API 
ConcurrentMap#computeIfAbsent().
     add f518bb6c6 Better concurrency with the Java 8 API 
ConcurrentMap#computeIfAbsent().
     add 30c9be6f6 Better concurrency with the Java 8 API 
ConcurrentMap#computeIfAbsent().
     add 3952780fd Adds TimeZones.toTimeZone().
     add 00bccd85e Add TimeZones.toTimeZone(TimeZone).
     add 85751a118 Refactor to create the mapping function once.
     add 389fb37c5 Add Memoizer(Function) and Memoizer(Function, boolean).
     add 9da59d6de Bump commons.japicmp.version 0.15.4 to 0.15.7
     add e5910c7a0 Bump animal-sniffer-maven-plugin from 1.20 to 1.21.
     add 318cc6ec4 Sort members.
     add a9f9ba4fb Bump SpotBugs to the current versions of Maven Plugin and 
underlying tool.
     add 0486d069b Fix Javadoc doclint WARNING messages on Java 17.
     add 3e6255ec5 Fix Checkstyle.
     add 821876789 Add Consumers.
     add 2252fade5 Javadoc
     add 69533819a Fix Checkstyle issue.
     add 35f3293b5 Bump actions/cache from 2.1.7 to 3 (#867)
     add 54087ee10 Bump actions/cache from 2.1.7 to 3 #867
     add 90e0a9bb2 Bump spotbugs-maven-plugin from 4.5.3.0 to 4.6.0.0
     add d5fef1e78 Updating javadoc for NullPointerException when 
Validate.notNull() is called (#870)
     add 8b7dff990 Updating javadoc for NullPointerException when 
Validate.notNull() is called #870.
     add 75bb10331 Fixing and adding DateUtils exception javadocs with new 
tests when needed (#871)
     add 4b9dfa2b1 Fixing and adding DateUtils exception Javadocs #871
     add 2329ebffd Bump commons.pmd-impl.version from 6.43.0 to 6.44.0 (#873)
     add 33e5a955d Bump commons.pmd-impl.version from 6.43.0 to 6.44.0 #873
     add d9e27a948 Bump jmh.version from 1.34 to 1.35 (#872)
     add fea878d6e Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 97e1f091a Bump jmh.version from 1.34 to 1.35 #872
     add 944608b85 [LANG-1679] Improve performance of 
StringUtils.unwrap(String, String) (#844)
     add 4877259da [LANG-1679] Improve performance of 
StringUtils.unwrap(String, String) #844
     add da07dda4d Bump exec-maven-plugin from 1.6.0 to 3.0.0 (#590)
     add 2e1affceb Bump exec-maven-plugin from 1.6.0 to 3.0.0 #590
     add efce331ac Javadoc.
     add 4b5245dbc Add @SuppressWarnings("unchecked")
     add a64be9d8a Normalize spelling of summarizing.
     add 9abbb0637 Javadoc.
     add 7c6008517 Better lambda.
     add 777590c82 Use final.
     add dd4e7bdc7 Refactor commons code.
     add 0d729dd72 Javadoc.
     add 0f7d48488 LANG-1675 - Improve performance of StringUtils.join for 
primitives (#812)
     add f714c84f9 [LANG-1675] Improve performance of StringUtils.join for 
primitives #812
     add 454255f0b [LANG-1655] Fixed an issue where characters were separated 
in the NFD system
     add 1926e35e3 Fixed NPE getting Stack Trace if Throwable is null (#733)
     add 85c70a450 Fixed NPE getting Stack Trace if Throwable is null #733
     add 517a9e063 Fixed NPE getting Stack Trace if Throwable is null #733
     add b63463312 Checkstyle
     add 9bb09244e Fomrat tweak.
     add eb62fccc1 No need to use the java.lang package name in Javadoc 
references.
     add 704bd0119 git-wip-us => gitbox
     add 82ec18a60 Bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M6
     add dded8fd50 Bump actions/setup-java from 2 to 3
     add 246a43cca Group some updates.
     add 0b51bc7be Bump actions/cache from 3 to 3.0.2
     add b718d6a9d Bump commons-parent from 52 to 53
     add 75a6aac07 Bump junit-pioneer from 1.6.2 to 1.7.0
     add 9bf6b2fb4 Make Validate.isAssignableFrom() check null inputs.
     add 505f76724 Bump github/codeql-action from 1 to 2 (#886)
     add cd0a380f0 Bump github/codeql-action from 1 to 2 #886
     add 69202d5f1 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add e6dadcb49 Fix Javadoc for Validate.isAssignableFrom()
     add b58fb5bdc Make final mappingFunction variable. (#876)
     add d5f43dce2 Make final mappingFunction variable. #876
     add ba08d40be Remove unnecessary variable creations. (#882)
     add f146bf817 Remove unnecessary variable creations. #882
     add 2b64fe7b5 Bump com.github.spotbugs:spotbugs from 4.5.3 to 4.6.0
     add 6fa0a1759 Bump net.sourceforge.pmd:* from 6.44.0 to 6.45.0
     add 4ef1e3db9 Add BooleanUtilsTest tests.
     add d5ff60974 * Inline var (#769)
     add 80889fc45 Minor changes #769
     add 2a2277018 Remove unnecessary @SuppressWarnings("unchecked")
     add 663c806ee Fix Javadoc.
     add 54f00795a Fix Javadoc.
     add a2ed219fb Internal refactoring to allow to chain calls using 
MemberUtils.setAccessibleWorkaround().
     add 127869e88 LANG-1680 Add support for standalone month formats (#892)
     add eff43864b [LANG-1680] FastDateFormat does not support the 'L'-Pattern 
from SimpleDateFormat.
     add 25e91c424 Move new internal Calendar APIs to CalendarUtils and 
refactor.
     add cbe3523b1 Remove prefix from instance variable names.
     add af157c49d Fix, lambda & in-line single use variable that cannot be 
null.
     add f81304528 [Spotbugs 4.7.0] More precise exception handling, don't 
throw RuntimeException, use our own UncheckedException.
     add 07f4eaadd Use IllegalArgumentException llke the reset of the method.
     add 9f1ac974e Add @SuppressWarnings("unchecked")
     add 711782470 ci: add GitHub token permissions
     add 8c10c0344 Bump spotbugs from 4.6.0 to 4.7.0
     add b9f3b72c1 Add Spotbugs exclusions after dependabot update (no code 
modification)
     add 90086a212 Bump spotbugs-maven-plugin from 4.6.0.0 to 4.7.0.0
     add 8c2284cb8 Revert #896 (#897)
     add 3e67d33d2 Add coverage.yml
     add f9439b5b9 Add coverage.yml
     add e68454ff6 Bump commons.jacoco.version from 0.8.7 to 0.8.8
     add 1f6bd19af Bump maven-javadoc-plugin from 3.3.2 to 3.4.0
     add 3a0ba3c6e Bump org.junit-pioneer:junit-pioneer from 1.7.0 to 1.7.1
     add 0bf7b5380 Set permissions to read for coverage
     add f7c338b0f Increase test coverage of ComparableUtils from 71% to 100% 
(#898)
     add fc1736edc Increase test coverage of ComparableUtils from 71% to 100% 
#898.
     add 8b7539432 Fix javadoc. Remove unused @param.
     add 31998ee36 Increase method test coverage of 
MultilineRecursiveToStringStyle (#899)
     add b13438720 Increase method test coverage of 
MultilineRecursiveToStringStyle #899
     add 385df6f9f Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add a88dda4b7 Better constant name.
     add 6eb223bb8 Add DurationUtils.since(Temporal)
     add 247cae489 Better Javadoc
     add cf7c9522a Rewrite method to be the same as binaryToHexDigit but 
working from the end of the array backwards.
     add e274e6b6c Formatting
     add d8cea4d1f Track changes
     add 91d157f74 Fix unstable coverage of CharSequenceUtils tests noticed 
during merge of PRs 898 and 899 (#901)
     add 65fb65038 Fix unstable coverage of CharSequenceUtils tests noticed 
during merge of PRs 898 and 899 #901
     add 25000a62f Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add eb2bc4d3b Remove @SuppressWarnings("unchecked")
     add 16de452a3 Add DurationUtils.of(FailableConsumer|FailableRunnbale)
     add 8a6a5d9eb Fix Javadoc, use ternary expressions, use Objects instead of 
Validate, format fix
     add d1b750eac Javadoc
     add 308b28a47 Fix test
     add 6ebaad61f Fix test
     add 803aa24db Add missing serialVersionUID declarations in tests
     add 254e0f1da Remove unnecessary @SuppressWarnings
     add 1fed20b53 Add and document @SuppressWarnings
     add bb43de8a5 Use try-with-resources
     add e7762b267 Use try-with-resources without final (redundant SpotBugs)
     add cf8d9737e Organize imports
     add e8cccb8ef Add synchronized like super
     add c7d56ecb7 Document unused type parameter for tests
     add 702d66190 Add synchronized like super
     add 2477d7970 Document unused for tests
     add 47f699be3 Fix generics compiler warnings
     add 16ed9eb22 Reuse Function identity
     add 9370617f2 Javadoc
     add d5fb182cc Javadoc
     add 9ffccd7ac Javadoc
     add 6f3b00f36 Remove noisy inline comments.
     add 330ba4d93 Bump actions/cache from 3.0.2 to 3.0.3
     add db4a8b47f @SuppressWarnings("unchecked") not needed
     add 940b79b59 Allow extension of previously final classes ImmutablePair 
and ImmutableTriple
     add 4f08422f7 Bump commons.pmd-impl.version from 6.45.0 to 6.46.0
     add a6e18d946 Increase test coverage of functional interfaces
     add 3e66c1de1 Move tests into FailableFunctionsTest
     add 6d8dfbe6a Merge pull request #907 from 
stevebosman-oc/feature/functionCodeCoverage
     add 80b36f1ea Bump actions/cache from 3.0.3 to 3.0.4
     add edb7a6775 Add GitHub coverage.yml.
     add 932b1ae52 Use final
     add a123c892e Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 593ccc17b Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 2da006dbb Fix camel case and comment typos.
     add 12beaf97c Bump maven-pmd-plugin from 3.16.0 to 3.17.0
     add 3228ab045 Bump maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7
     add ef07c645e fix StringUtils.upperCase(String str) java doc
     add 2b13f5b9f Bump apache-rat from 0.13 to 0.14
     add 4b9c1a03c Format: Remove extra whitespace around parameters.
     add 096652bf9 Add missing test coverage for 
ClassUtils#getClass(ClassLoader, String)
     add c55962646 Add missing test coverage for ClassUtils#getClass(String, 
boolean)
     add bdde0e1c1 Better way to deal with ignored exceptions and PMD checks.
     add bf2d0bf02 update ClassUtils javadoc with throw npe (#912)
     add 07403c9a9 Update ClassUtils Javadoc with some missing throws NPE #912
     add bd7956949 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add dceed1be7 Better way to deal with ignored exceptions and PMD checks.
     add dc8920206 Close HTML tags
     add c18803a47 Fix code duplication
     add 8e687f1cf Use final
     add 4aef23095 Foramtting.
     add 6cdaa8361 Close HTML tags
     add 196761352 Use final, remove redundant call to super(), use valueOf(), 
lambdas.
     add df0296f7c Format tweaks
     add 7912894eb Sort members
     add 70b2250f8 Add ExceptionUtils.forEach(Throwable, Consumer<Throwable>)
     add c6cfdc614 Format tweaks
     add 01f8edc18 In-line some local vars
     add 911fbb935 Add ExceptionUtils.getRootCauseStackTraceList(Throwable)
     add 2e7194516 Replace @code with @link for class references
     add b16b93fa5 Remove duplicate asserts in StringUtilsTest.
     add 1bad88dbc Merge branch 'pr-913'
     add 01c61f987 Add SystemUtils.IS_OS_WINDOWS_11.
     add 092a328b6 Bump spotbugs from 4.6.0 to 4.7.1
     add 9ee8c045e Extra whitespace
     add f29647a14 Add missing namespace and XSD to SpotBugs filter file.
     add e8e7afa19 Bump commons.pmd-impl.version from 6.46.0 to 6.47.0 (#915)
     add 6672207ae Bump commons.pmd-impl.version from 6.46.0 to 6.47.0 #915
     add 386f6725b Add test for StringUtils.substringBetween to disprove PR 
#908.
     add f099b4a5f docs: Annotation error StringUtils.repeat("", "x", 3) = 
"xx"; (#918)
     add a588f7e69 Javadoc: StringUtils.repeat("", "x", 3) = "xx"; #918
     add aae5a3522 Use Objects#requireNonNull()
     add 7ee27499f Better internal exception handling.
     add fa3803095 Use Objects#requireNonNull()
     add 5cd20a04a Internal refactoring around private modify() method
     add 2073de145 Reuse our DateUtils#toCalendar(Date) API
     add 28b11d15e Javadoc
     add 827f5c93d Remove useless inline comments
     add edbaebb4d Clean up inline comments
     add 6001ae8a0 Add SystemUtils.IS_JAVA_17
     add e5e8ba090 Add SystemUtils.IS_JAVA_18
     add 726935427 Group entries together for "Add SystemUtils.IS_JAVA_*"
     add cbdb43f76 Format nits
     add f0a65f3ba Javadoc
     add ae65d3b25 Javadoc and format nit
     add 1bf7d7ec1 All tests should leave the ToStringStyle registry empty.
     add c99cac3e3 Remove single use locval variable
     add 5b68ea357 Rename test and extend base test.
     add 1b051c97f Whitespace, Javadoc, tests are public.
     add 3c0ac0e87 All tests should leave the ToStringStyle registry empty.
     add dad064eeb Add ArrayUtils.oneHot().
     add 57c17c42d Inline some single-use local variables.
     add 5f22e0451 [LANG-1662] Let ReflectionToStringBuilder only reflect given 
field names #849
     add 8cacc3b33 Fix inline comments and sort members
     add c8ebafd7b Bump biz.aQute.bnd:biz.aQute.bndlib 6.2.0 to 6.3.1
     add 5fd77f474 Bump spotbugs-maven-plugin from 4.7.0.0 to 4.7.1.0 (#919)
     add 1c9673a21 Bump spotbugs-maven-plugin from 4.7.0.0 to 4.7.1.0 #919
     add 3ac6beab4 Use for-each loop
     add 351df9327 Bump actions/cache 3.0.4 to 3.0.5
     add d7889a8ff (doc) Fix typos in javadoc and comments (#920)
     add 63cc351c7 (doc) Fix typos in javadoc and comments #920
     add d6ec3655b Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 78ce2d79f More precise exceptions
     add 9f0f3c838 Use forEach()
     add 46b15a2ec Rename method for next release.
     add 2c16052f9 Use forEach()
     add 4f5c9edba Bump exec-maven-plugin from 3.0.0 to 3.1.0 (#922)
     add 7c6893604 Bump exec-maven-plugin from 3.0.0 to 3.1.0 #922
     add 1774335e5 (doc) Fix typos in project documentations (#923)
     add 261334e5a (doc) Fix typos in project documentations #923
     add e18a74488 Bump actions/cache 3.0.4 to 3.0.5
     add fc7d83bf8 Add since tag
     add 0bee92719 Add Streams.of(Enumeration<E>)
     add e0818e338 Type safety
     add 152b1777f Rename new method
     add 9be39c4a7 Add Streams.of(Iterable<E>)
     add 143518b64 Sort members
     add 3b38df439 Use forEach()
     add 552fead53 Use ternary expressions
     add ded892358 Reuse getLength()
     add 1311d6949 Refactor some internals
     add 72c8b73fa simplify conditions (#925)
     add b0739b066 Simplify condition #925
     add 744d3d163 Update GitHub builds to use Temurin
     add 93122bb94 Bump junit-bom from 5.8.2 to 5.9.0 (#928)
     add f4aa5ef31 Bump junit-bom from 5.8.2 to 5.9.0 #928
     add 1520581a2 Bump spotbugs-maven-plugin from 4.7.1.0 to 4.7.1.1 (#927)
     add 72240e45b Bump spotbugs-maven-plugin from 4.7.1.0 to 4.7.1.1 #927
     add 43658a278 Bump actions/cache from 3.0.5 to 3.0.6
     add eaba26c76 Bump commons.pmd-impl.version from 6.47.0 to 6.48.0 (#932)
     add 7170d0e1e Bump commons.pmd-impl.version from 6.47.0 to 6.48.0 #932
     add 912389861 Format tweak
     add c75d285b7 Remove dead inline comment
     add 9f71c33b0 Remove useless parens
     add 969a9d9f1 Bump actions/cache from 3.0.6 to 3.0.7
     add 62910e4f3 Add LangCollectors
     add 6a95f03a6 Sort members
     add 39f08ac62 StringUtils.join(Iterator, String) should only return null 
when the Iterator is null
     add ec93f3b7f StringUtils.join(Iterator, String) should only return null 
when the Iterator is null
     add 717f163a6 Add Streams.of(Iterator)
     add 30a14e945 In-line single use local variable
     add c0707a1a2 Add a bunch of test in order to increase the coverage. (#904)
     add ceb7fbb03 Add tests to increase coverage #904
     add 1d66289a5 Extends clauses are redundant as java.lang.Object is a 
supertype for all classes. (#937)
     add ef68684cb Extends Object clauses are redundant #937
     add 3087acb92 Simplifiable conditional expression. (#941)
     add 5fc1f111f Simplifiable conditional expression. #941
     add 598f2fb91 Fix broken javadoc. (#938)
     add db606c65b Fix some Javadoc comments #938
     add eb07b19f4 Lang 1689 add optional to objectutils isempty (#933)
     add ec90e0d6b [LANG-1689] Simple Optional in ObjectUtils#isEmpty() #933
     add dc4810aa9 Add TODO comment
     add 0d5d1fc11 Better description
     add f9484a4b9 Use Stream.
     add b0b3a46b2 Use Stream.
     add 4b63f240b Use Stream.
     add ea2e58fc6 Use Stream.
     add c2960c483 Refactor internals and use Stream
     add b6df0af29 Refactor internals and use Stream
     add 1297d7c36 Use Stream.
     add cb0fbd4c5 Use Stream.
     add 6cd7bd5ed ThreadGroupPredicate extends Predicate<ThreadGroup>
     add 4dd0a6b4a Revert "ThreadGroupPredicate extends Predicate<ThreadGroup>"
     add 60884907a Format
     add 2f153733c Rename method and fix typo. (#940)
     add cf8b7edbe Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add ae6457f4a Deprecate getNanosOfMiili() method with typo and create 
proper getNanosOfMilli() #940
     add 11b1bc19a Deprecate ThreadUtils code that defines custom function 
interfaces in favor of stock java.util.function.Predicate usage.
     add e92dafdc3 Checkstyle
     add f8df864f4 Add ThreadUtils.sleepQuietly(Duration)
     add 6de0fc1ae Use Stream
     add 19bad1a6c Fix links in Javadoc and documentations (#926)
     add 28ab516d9 Fix links in Javadoc and documentation #926
     add 1903d88e0 Add Processor.Type.getLabel() and Processor.toString()
     add 3cc9e3b44 Javadoc
     add 75f35d6dc Bump actions/cache from 3.0.7 to 3.0.8
     add 4a9662e5e LANG-1604 (#942)
     add 11d8c330e [LANG-1604] Deprecate RandomUtils in favor of Apache Commons 
RNG UniformRandomProvider
     add d0270433d First sentence of a Javadoc comment does not need p tags
     add 02de3b21b First sentence of a Javadoc comment does not need p tags
     add 21da81bb4 Add a main test class to prints out the difference time 
working with MutableInt AtomicInteger.
     add 1c2397eb4 First sentence of a Javadoc comment does not need p tags
     add 34e4ef7ea Normalize Javadoc paragraph tags "p" (lower case)
     add cec7857a0 Fix PMD issue: Either refer to method with static import or 
class, but not both
     add 4deabadb9 PMD: Ternary operators that can be simplified with || or &&
     add 3187849f3 Add pmd:cpd to Maven default goal
     add c3b1c6215 Revert "Add pmd:cpd to Maven default goal"
     add 06e569f09 Update README to use the default Maven goal
     add e505c0866 Bump maven-pmd-plugin from 3.17.0 to 3.18.0
     add dafea7572 PMD: Remove useless parens
     add 7cb81aa26 PMD: Remove extra parens
     add dec5675c2 Remove obsolete comment
     add ad849fa8a Remove obsolete comment
     add 7d8701ebf Sort members
     add ce40e5bdf Sort members
     add 49ef6b530 PMD: Implement equals()
     add 9b0e54e09 PMD: Implement equals()
     add b6739ab92 PMD: Avoid using a branching statement as the last in a loop.
     add 161c08bac Enable PMD check with 2 exclusions (for now)
     add 855a439d0 Fix property name for biz.aQute.bndlib artifact version
     add c18356109 Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 (#943)
     add 3c4079c70 Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #943
     add 318b2cb7e Merge entries for PMD
     add 8b75877f5 CPD: Re-implement deprecated code to use new code
     add c90ba2fca Sort members
     add 18937b23d Javadoc
     add bf1a8ea27 Account for Bug in PMD when the same class name exists in 
different packages
     add 9a372f674 Javadoc
     add 44c5d39be LANG-1638: Added docs regarding week year support (#924)
     add 2b86afb4d LANG-1638: Added docs regarding week year support #924
     add 34168aa99 Better CodeQL URL
     add 843fa377c Javadoc @see tags do not need to use a FQCN for classes in 
java.lang
     add 83dd1284e Javadoc @see tags do not need to use a FQCN for classes in 
java.lang
     add 8b6f18cb0 Javadoc @link tags do not need to use a FQCN for classes in 
java.lang
     add 655cb5616 Bump maven-javadoc-plugin from 3.4.0 to 3.4.1.
     add c3c2928bc Use standard Javadoc @since tag format
     add 7d40d695d Update code coverage badge and link
     add 1c7a8fb2d Drop profile.clirr
     add a0dcb012c Refer to master branch only and drop reference to trunk 
branch name
     add 41bb88176 Use GAV coordinates Maven Central coordinates to make sure 
to pick up the latest
     add a1b5e4d85 Bump commons.pmd-impl.version from 6.48.0 to 6.49.0 (#944)
     add 946590979 Bump commons.pmd-impl.version from 6.48.0 to 6.49.0 #944
     add a0234a6ca Bump actions/checkout from 3 to 3.0.2.
     add 8acd2a9a8 Bump spotbugs-maven-plugin from 4.7.1.1 to 4.7.2.0
     add 39ddd1c6c Bump maven-pmd-plugin from 3.18.0 to 3.19.0
     add 8088b8fd2 Bump spotbugs from 4.7.1 to 4.7.2
     add a55a922f8 Add same scorecards-analysis.yml as Apache Log4j (except for 
branches)
     add 65f5a3c79 Add OpenSSF badge
     add 4e5cda0dc Make workflow readonly
     add 10cd60c87 Use read-all permissions for GitHub workflow
     add 0de1d11a9 Add ossf/scorecard-action badge to readme
     add 45acc1c97 LANG-1691: ClassUtils.getShortCanonicalName - using 
canonicalName rather than class name (#949)
     add 19612d413 [LANG-1691] ClassUtils.getShortCanonicalName doesn't use the 
canonicalName #949
     add e81855a20 Add BooleanUtils.values() and forEach().
     add 7f7d4b881 Handle error messages with special characters.
     add 2715224cb Track changes
     add 756daad87 Refactor duplicate pattern
     add 9e3abd58a Remove extra whitespace
     add b548be5f6 Use GitHub cache for CodeQL
     add 1da131a33 Bump commons-parent from 53 to 54 (#954)
     add 70f5a13a6 Bump commons-parent from 53 to 54 #954
     add c2c7862e3 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 01c3a06bb Bump junit-bom from 5.9.0 to 5.9.1 (#955)
     add 913cc3691 Bump junit-bom from 5.9.0 to 5.9.1 #955
     add 9a52b9c7c Drop Clirr property since commons-parent has replaced Clirr 
with JApiCmp.
     add 63e6596ea Bump japicmp-maven-plugin from 0.15.7 to 0.16.0
     add 49444165a Inherit Apache RAT version from commons-parent
     add d97e12e9f Bump commons-text from 1.9 to 1.10.0 (#957)
     add e790ca9f7 Bump commons-text from 1.9 to 1.10.0 #957
     add a821a65b4 Bump commons.pmd-impl.version from 6.49.0 to 6.50.0
     add 8488f01f8 Bump actions/cache from 3.0.8 to 3.0.9
     add 5cf676b5b Bump actions/setup-java from 3 to 3.5.1
     add 341b578b4 Reuse constant
     add 32756ef89 Use Java 8 APIs
     add 03f74ba5a Add ClassPathUtils.packageToPath(String) and 
pathToPackage(String)
     add 74ff229b5 Bump actions/checkout from 3.0.2 to 3.1.0
     add 862f53784 Bump actions/cache from 3.0.9 to 3.0.10
     add 912682d0b Set to level permissions to 'read'
     add a3a93d53a No need conditions. Never is < 0 (#962)
     add e588f51b6 Simplify expression (length is never < 0) #962
     add b6d39a425 Don't persist credentials unnecessarily
     add ff733d9d9 Make a non-access modifier local variables. (#966)
     add ca3574f08 Sort members
     add 59d201f7b Add gets the current day of year. (#968)
     add b6253688d Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 2bd8c66a1 Sort members
     add 4a3b2f23b Add gets the current day of year. #968
     add d4c311d25 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 10db68e49 Use JRE API
     add 2ffa11719 Format tweaks
     add c35c745f9 Reuse own API
     add 211df1033 Bump spotbugs-maven-plugin from 4.7.2.0 to 4.7.2.1 (#971)
     add c5917dc03 Bump actions/cache from 3.0.10 to 3.0.11 (#970)
     add 48d9b3b3e Add Apache Commons Slack Channel
     add 12e8a4550 Simply use a MD link instead of a footnote
     add 08b89adf2 Link to other Apache Commons components
     add d16a1b49c Formatting
     add 0f7db25d6 Fix up case and remove test repo
     add 9aba7b458 Reuse own API
     add 273a6bd20 Fix format typos
     add 5f1d7055e Reuse own API
     add c0f527e50 Remove paren noise
     add a21fd72f8 Javadoc
     add 6c3ffa44f Javadoc
     add 57ddce119 Add NumberRange, DoubleRange, IntegerRange, LongRange.
     add 6d704df05 Bump spotbugs from 4.7.2 to 4.7.3 (#973)
     add bbd2521c0 Bump spotbugs from 4.7.2 to 4.7.3 #973
     add 690d4974f Bump easymock from 4.3 to 5.0.0 (#972)
     add 28fd691eb Bump easymock from 4.3 to 5.0.0 #972
     add 1c1e482e5 Bump actions/setup-java from 3.5.1 to 3.6.0
     add a1e911a93 Fix simple broken javadoc. (#981)
     add 8bdbf102f Update changes.xml
     add b4ef49575 Bump Scorecards from 1 to 2
     add 0659831ad Javadoc
     add fb90d0bd8 Reuse own API
     add 81b1b80c8 Bump pmd from 6.50.0 to 6.51.0
     add 70a0de74d Bump actions/upload-artifact from 3.1.0 to 3.1.1 (#985)
     add 0a7a71236 Bump easymock from 5.0.0 to 5.0.1 (#986)
     add cf9795357 Bump easymock from 5.0.0 to 5.0.1 #986
     add 9084920d3 Reuse JUnit dependencyManagement from parent POM
     add 3c38140a2 Reuse JUnit dependencyManagement from parent POM
     add ecd23d5e2 Reuse own API
     add d839a8252 Use Objects.requireNonNull() directly
     add bea5bd3c0 Remove single use local var
     add 54e26e04f Reuse own API
     add b01d56dde Use Objects.requireNonNull() directly
     add 8d6e74374 Simplify
     add 731a67940 Reuse Objects#hasCode()
     add 351fb75f4 Reuse Objects#hasCode()
     add 97683f489 Bump spotbugs-maven-plugin from 4.7.2.1 to 4.7.3.0
     add aebebf784 Bump junit-pioneer from 1.7.1 to 1.8.0
     add 7149a46e9 Bump jmh.version from 1.35 to 1.36
     add 44a7302a9 Bump junit-pioneer from 1.8.0 to 1.9.0
     add 32b4f3073 Add GHitHub robots file
     add e4647d994 Inherit PMD plugin configuration of PMD from parent POM
     add 770e72d2f Bump pmd from 6.51.0 to 6.52.0
     add 74ce18e28 Lookup key in map only once
     add 22c3574a0 Bump actions/setup-java from 3.6.0 to 3.7.0 #126
     add 03655285c Bump junit-pioneer from 1.9.0 to 1.9.1 (#995)
     add eb4d185c6 Bump junit-pioneer from 1.9.0 to 1.9.1 #995
     add 898c28e70 Format tweak
     add c92aa75f3 Undo Bump actions/setup-java from 3.6.0 to 3.7.0
     add f55164f28 Reset TimeZone after test
     add 7b732b7a2 Fix formatting
     add ba07b630b Reset TimeZone after test
     add ebc8d186c Remove trailing whitespace.
     add 3f920e7a7 Javadoc & format tweaks
     add 57c86449b Typos
     add 9a766623a Bump actions/setup-java from 3.6.0 to 3.8.0 (#996)
     add 0303bd62f Bump ossf/scorecard-action from 2.0.6 to 2.1.0 (#999)
     add 5e92add2f Bump actions/setup-java from 3.8.0 to 3.9.0 (#998)
     add dc8019912 Bump actions/checkout from 3.1.0 to 3.2.0 (#997)
     add a452caabf Bump commons-parent from 54 to 55 (#1000)
     add 5a5f4f1c8 Bump commons-parent from 54 to 55 #1000
     add e3b4fc79d Fix word-typo (#1001)
     add c9360b3db Fix typo #1001.
     add a2837a972 Bump actions/cache from 3.0.11 to 3.2.1
     add a65717368 Bump ossf/scorecard-action from 2.1.0 to 2.1.2 (#1003)
     add 78b4f09d0 Bump actions/cache from 3.2.1 to 3.2.2 (#1004)
     add 44dfe9059 Added empty string example for isMixedCase method.
     add c507442eb Update NOTICE to 2023
     add df91deb70 Bump commons-parent from 55 to 56 (#1011)
     add 804dc1b7b Bump commons-parent from 55 to 56 #1011
     add 5eafef856 Bump easymock from 5.0.1 to 5.1.0 (#1012)
     add ba6a66bc0 Bump easymock from 5.0.1 to 5.1.0 #1012
     add 123e92331 Bump actions/upload-artifact from 3.1.1 to 3.1.2 (#1013)
     add ac2062d93 Bump actions/checkout from 3.2.0 to 3.3.0 (#1014)
     add a124fcb32 Pick up JaCoCo version from parent POM
     add fa383f5c5 Pick up maven-surefire-plugin version from parent POM
     add 302d697f9 Pick up maven-javadoc-plugin version from parent POM
     add 8b9bafe03 Pick up maven-pmd-plugin version from parent POM
     add 097c177a6 Pick up biz.aQute.bndlib version from parent POM
     add 3681f8810 Pick up japicmp-maven-plugin version from parent POM
     add 42fa8fbda Pick up maven-bundle-plugin version from parent POM
     add d42b1b763 Pick up pmd version from parent POM
     add 6d38ed929 Pick up spotbugs and spotbugs plugin versions from parent POM
     add af27d810d Fix my mistake
     add 7e7954bbe typos in javadoc
     add 73a99e2be Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 5a3904c86 Remove unused import
     add 84864d219 Pick up spotbugs-maven-plugin version from parent
     add c183da45c Pick up maven-surefire-plugin version from parent
     add 924ebfb66 Pick up checkstyle version from parent
     add 94cea56cb Bump actions/cache from 3.2.2 to 3.2.3 (#1019)
     add 0cfedf63f Fix typos
     add b7d4b9075 Fix typos
     add 98fafb38d POM project name should contain "Apache" prefix
     add fe42d6b08 Fix typos
     add 8cc4505dd += .asf.yaml
     add e3a14c74d Pick up Checkstyle version from parent POM
     add 88ee8192d Pick up Spotbugs version from parent POM
     add a489621d0 +=codecov => notifications
     add 5971023a9 Bump actions/cache from 3.2.3 to 3.2.4
     add 89bc92278 Use Objects.requireNonNull() directly. (#1022)
     add ed7227537 Use Objects.requireNonNull() directly. #1022
     add c7903f310 Pick up commons.animal-sniffer.version from parent POM
     add a82463650 Use try-with-resources
     add b5b907999 Bump actions/setup-java from 3.9.0 to 3.10.0
     add 91ccf53c7 Bump actions/cache from 3.2.4 to 3.2.5
     add 95a0e2b09 Refactor system property access into a new SystemProperties 
class
     add 47a92f987 Refactor system property access into a new SystemProperties 
class
     add 3da149382 added example for space in indexOfIgnoreCase (#1009)
     add 680f9d549 Add missing javadoc/tests for some null arguments (#869)
     add eaff7e0a6 Add missing exception javadoc/tests for some null arguments 
#869
     add 469013a4f Fix typos in Javadoc
     add 588a20b27 Bump actions/cache from 3.2.5 to 3.2.6 (#1034)
     add be210cfa2 Add @SuppressWarnings
     add d47dc7af7 [LANG-1694] MethodUtils.getMatchingMethod() fails with 
"Found multiple candidates" (#1033)
     add 8ba794181 [LANG-1694] MethodUtils.getMatchingMethod() fails with 
"Found multiple candidates" #1033
     add e9f3ece02 Add ClassLoaderUtils.getSystemURLs() and getThreadURLs().
     add 2986222b8 (doc) fix typo in comment
     add 2cf648619 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add bb1311dc0 Bump actions/cache from 3.2.6 to 3.3.0 (#1037)
     add 4d7e6ffac Use XSD and fix XML
     add 4e8d9d39f Make a non-access modifier local variables. (#980)
     add 4ebef61c0 LANG-1643 : init ArrayList with good default size (#1041)
     add 5317ec65d [LANG-1643] Construct ArrayList with better default size 
#1041
     add a7d535cfd Bump actions/checkout from 3.3.0 to 3.4.0
     add 7201f954c Bump actions/cache from 3.3.0 to 3.3.1
     add 079db15da Bump actions/checkout from 3.4.0 to 3.5.0
     add ccb4ad223 Javadoc/Comments: Remove extra "whitespace"
     add 3197d4f96 Bump actions/setup-java from 3.10.0 to 3.11.0
     add 643408668 Bump ossf/scorecard-action from 2.1.2 to 2.1.3 (#1046)
     add 944d6e10a Refactor and add RegExUtils.dotAll() and dotAllMatcher()
     add 18e772ca5 Add SystemUtils.IS_JAVA_19
     add fee35ddc1 Add SystemUtils.IS_JAVA_20
     add 7b15f3e61 Update URL for JDK bug
     add e2b2d90b6 fix: when running testThreadGroups and testThreadGroupsById 
in two threads, they have the same thread group name, will cause test failed. 
(#1051)
     add 2694f2877 ThreadUtilsTest#testThreadGroups will test failed when using 
Junit5 parallel test #1051
     add c7d7a2076 Only use static imports to import assert methods in tests
     add ac17f1ed7 Bump actions/checkout from 3.5.0 to 3.5.2
     add dd49aa9d1 fix: swap the order of assertion args (first excepted then 
actual) (#1054)
     add 2d82a504a Swap the order of assertion args (first excepted then 
actual) #1054
     add 4623bf182 Fix the comment of Failable, redundant "-" (#1056)
     add f59fa5c36 Fix the comment of ComparableUtils, using "smallest", not 
"largest" (#1058)
     add f05428404 Track changes
     add c6b68f43d refactor: Only use static imports to import assert methods 
in tests (#1052)
     add 860a34321 AnnotationUtilsTest & FormattableUtilsTest Only use static 
imports to import assert methods in tests #1052
     add f19416ae3 [LANG-1681] - fix some javadoc on FieldUtils methods (#1047)
     add 5a0eed4f3 [LANG-1681] Fix some FieldUtils Javadocs #1047
     add ee7afc5c2 Javadoc
     add 65ac1e9f8 Remove unnecessary conditions. It's no need it after assigns 
tmp to duration. (#965)
     add f0e5dcffe Remove unnecessary statement in DurationFormatUtils #965
     add 5a18bf28a Use modern maven-antrun-plugin configurtation
     add df64310a6 Fix XML syntax
     add cdcd915d0 Format: "catch(" -> "catch ("
     add 16c34b222 Add support for Java 9's "java.locale.providers" in 
SystemProperties
     add 6cca6ff4a Better name
     add 7d7e8af45 Better common primitives as getters
     add 67c6450b6 Refactor rename variable "hex_prefixes" to "hexPrefixes" 
(#1059)
     add f6e237d4e Avoid underscores in local variable names
     add 283d37ea6 Remove assertion that assumes an x86 architecture.
     add 5a825de27 Bump commons-parent from 56 to 57 (#1061)
     add 0755a190a Bump commons-parent from 56 to 57 #1061
     add 02e55fc07 Better consumer Javadocs
     add 8eef2fc92 Add Pair.accept(FailableBiConsumer)
     add 9e404e5eb Javadoc typos
     add ad710950a Javadoc, in-line comment, and messages typos
     add 8f08dedc1 Grammar
     add ebcb39a62 Bump commons-parent from 57 to 58
     add 119623760 Add comment
     add f51299ced LANG-1677 : Add 
ReflectionDiffBuilder.setExcludeFieldNames(...) and DiffExclude a… (#838)
     add 2b42b185f [LANG-1677] Add 
ReflectionDiffBuilder.setExcludeFieldNames(...) and DiffExclude a… #838
     add c646f494b Bump actions/checkout from 3.5.2 to 3.5.3 (#1064)
     add def9f76bc LANG-1699: Corrected value of SystemUtils.JAVA_VENDOR (#1066)
     add 68f58dc1c [LANG-1699] Corrected value of SystemUtils.JAVA_VENDOR #1066
     add e04a53dda [StepSecurity] ci: Harden GitHub Actions (#1067)
     add f4665d0bc [StepSecurity] ci: Harden GitHub Actions #1067
     add 353e9fdbd Bump github/codeql-action from 2.1.22 to 2.20.1 (#1074)
     add 39fdca2da Bump ossf/scorecard-action from 2.1.3 to 2.2.0 (#1073)
     add b77389985 Inline single-use local variable
     add 6f0043e21 updated the JavaDoc for the insert methods to say the 
methods return also null if the input array is null (#1078)
     add 3e5edfdf0 Update Javadoc for the insert methods in ArrayUtils #1078
     add 3c02dfc46 Update Javadoc for the insert methods in ArrayUtils #1078.
     add f909f466e Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 3a0d3b93a LANG-1647 (#1069)
     add 5b6030595 Fix Javadoc @since tags
     add 98ef0a413 [LANG-1647] Add and ExceptionUtils.isChecked() and 
isUnchecked() #1069
     add cc8a4b16d Try to eliminate random failures which did happen on GH with 
a 100 limit
     add 8168aa2bc Try to eliminate random failures which did happen on GH with 
a 100 limit
     add 6000dd8a3 Try to eliminate random failures which did happen on GH with 
a 100 limit
     add bbf5714b5 Deprecate ExceptionUtils.ExceptionUtils()
     add 6ea4e3908 Add tests for custom Throwable subclass
     add f68a643ef --corrected the isUnchecked method to check for null (#1079)
     add 71340db86 Add SystemUtils.IS_JAVA_21
     add 471e8da59 Add JavaVersion.JAVA_19, JavaVersion.JAVA_20 and 
JavaVersion.JAVA_21
     add 1e523283c Fix the IS_JAVA_21 test with Java 20
     add 28e54a353 Modify JavaVersionTest.testGetJavaVersion() to automatically 
test all the versions supported
     add f0e18ed00 Modify SystemUtilsTest.test_IS_JAVA() to automatically test 
all the versions supported
     add 5478116bc Simplify Javadoc
     add 38f55010f Javadoc & format tweaks
     add a3d07e296 Add @SuppressWarnings("unchecked")
     add 451f0bca8 Format tweak
     add f2f19ab4f Javadoc & format tweaks
     add 2275cca42 Add LockingVisitors.create(O, ReadWriteLock)
     add 4e2782dde Bump github/codeql-action from 2.20.1 to 2.20.3 (#1080)
     add accde3be2 Javdoc
     add 120d3489a Add IntToIntFunction
     add 31d0cbbe3 Not needed, use IntUnaryOperator
     add 61edac32f Javadoc
     add e589e2ba6 Sort members
     add 844ac9001 Remove trailing whitespace
     add 69c4dddbd [LANG-1697] TypeUtils.getRawType() throws a 
NullPointerException on Wildcard GenericArrayType
     add 9e3964109 Better test method names
     add 90666da62 Generics
     add 49e084aa3 Better local var name
     add adffa8646 Javadoc
     add 2e3feda04 Throw IllegalArgumentException instead of InternalError in 
the builder package
     add bb8b77b23 Remove extra whitespace
     add 308896c65 Bump github/codeql-action from 2.20.3 to 2.20.4 (#1081)
     add 53bb929c8 Use Objects.equals()
     add 514f6751a Avoid NPE in MutableObject#equals() for null content
     add 85212f173 Make it obvious that DurationFormatUtils.Token wraps 
non-null values
     add a61aa64d5 Enforce invariants with Objects.requireNonNull()
     add 60b55f21b Normalize private instance variable names
     add c0a506c80 Add Lang1703Test
     add fbfcda9b6 Bump github/codeql-action from 2.20.4 to 2.21.0 (#1084)
     add eccbf9860 Normalize spelling
     add b4e34819f Javadoc
     add e570d3df4 Javadoc
     add c455ea283 Javadoc
     add 6782d1daf Add test_LANG_1698
     add 9b3107fd7 Add test_LANG_1698
     add 2d0379de9 Add test_LANG_1698
     add 0b80d1329 Add test_LANG_1698
     add 4a233e989 final and whitespace
     add 72dd504e6 SystemUtils fix and updates related to macOS #1085
     add 2c7dbba0f SystemUtils.java: Fix and updates related to macOS (#1085)
     add 659192f1b Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
     add 9c73c833d Javadoc
     add 30bdb1964 Javadoc
     add 112740b21 Prepare for release candidate
     add fe311b281 Prepare for release candidate
     add 4756eb0e0 Prepare for release candidate

No new revisions were added by this update.

Summary of changes:
 .gitattributes => .asf.yaml                        |   21 +-
 .travis.yml => .github/GH-ROBOTS.txt               |   27 +-
 .github/dependabot.yml                             |    7 +-
 .github/workflows/codeql-analysis.yml              |   85 +
 .github/workflows/{maven.yml => coverage.yml}      |   32 +-
 .github/workflows/maven.yml                        |   23 +-
 .github/workflows/scorecards-analysis.yml          |   69 +
 SECURITY.md => CODE_OF_CONDUCT.md                  |    2 +-
 CONTRIBUTING.md                                    |    2 +-
 NOTICE.txt                                         |    2 +-
 README.md                                          |   75 +-
 RELEASE-NOTES.txt                                  |  287 +-
 pom.xml                                            |  205 +-
 src/changes/changes.xml                            |  268 +-
 src/changes/release-notes.vm                       |   10 +-
 .travis.yml => src/conf/exclude-pmd.properties     |   29 +-
 .../conf/spotbugs-exclude-filter.xml               |   39 +-
 .../org/apache/commons/lang3/AnnotationUtils.java  |   57 +-
 .../java/org/apache/commons/lang3/ArchUtils.java   |   51 +-
 .../java/org/apache/commons/lang3/ArrayUtils.java  | 3450 ++++++++++----------
 .../java/org/apache/commons/lang3/BitField.java    |   70 +-
 .../org/apache/commons/lang3/BooleanUtils.java     |  308 +-
 .../org/apache/commons/lang3/CharEncoding.java     |   26 +-
 .../java/org/apache/commons/lang3/CharRange.java   |   52 +-
 .../apache/commons/lang3/CharSequenceUtils.java    |  326 +-
 .../java/org/apache/commons/lang3/CharSet.java     |   44 +-
 .../org/apache/commons/lang3/CharSetUtils.java     |   49 +-
 .../java/org/apache/commons/lang3/CharUtils.java   |  132 +-
 .../org/apache/commons/lang3/ClassLoaderUtils.java |   30 +-
 .../org/apache/commons/lang3/ClassPathUtils.java   |  101 +-
 .../java/org/apache/commons/lang3/ClassUtils.java  | 2201 +++++++------
 .../java/org/apache/commons/lang3/Conversion.java  |  151 +-
 .../java/org/apache/commons/lang3/DoubleRange.java |   84 +
 .../java/org/apache/commons/lang3/EnumUtils.java   |  145 +-
 .../java/org/apache/commons/lang3/Functions.java   |  115 +-
 .../org/apache/commons/lang3/IntegerRange.java     |   84 +
 .../java/org/apache/commons/lang3/JavaVersion.java |   75 +-
 .../java/org/apache/commons/lang3/LocaleUtils.java |   85 +-
 .../java/org/apache/commons/lang3/LongRange.java   |   84 +
 .../commons/lang3/NotImplementedException.java     |   11 +-
 .../org/apache/commons/lang3/NumberRange.java}     |   37 +-
 .../java/org/apache/commons/lang3/ObjectUtils.java |  334 +-
 .../apache/commons/lang3/RandomStringUtils.java    |  468 +--
 .../java/org/apache/commons/lang3/RandomUtils.java |  170 +-
 src/main/java/org/apache/commons/lang3/Range.java  |  254 +-
 .../java/org/apache/commons/lang3/RegExUtils.java  |   65 +-
 .../commons/lang3/SerializationException.java      |   22 +-
 .../apache/commons/lang3/SerializationUtils.java   |   77 +-
 .../java/org/apache/commons/lang3/Streams.java     |  132 +-
 .../apache/commons/lang3/StringEscapeUtils.java    |  144 +-
 .../java/org/apache/commons/lang3/StringUtils.java | 1323 ++++----
 .../org/apache/commons/lang3/SystemProperties.java |  855 +++++
 .../java/org/apache/commons/lang3/SystemUtils.java |  964 +++---
 .../java/org/apache/commons/lang3/ThreadUtils.java |  293 +-
 .../java/org/apache/commons/lang3/Validate.java    |  530 ++-
 .../org/apache/commons/lang3/arch/Processor.java   |   78 +-
 .../org/apache/commons/lang3/builder/Builder.java  |    3 -
 .../commons/lang3/builder/CompareToBuilder.java    |  825 +++--
 .../org/apache/commons/lang3/builder/Diff.java     |   36 +-
 .../apache/commons/lang3/builder/DiffBuilder.java  |  203 +-
 .../{ToStringExclude.java => DiffExclude.java}     |    7 +-
 .../apache/commons/lang3/builder/DiffResult.java   |   74 +-
 .../org/apache/commons/lang3/builder/Diffable.java |   12 +-
 .../commons/lang3/builder/EqualsBuilder.java       |  307 +-
 .../commons/lang3/builder/EqualsExclude.java       |    4 +-
 .../commons/lang3/builder/HashCodeBuilder.java     |  230 +-
 .../commons/lang3/builder/HashCodeExclude.java     |    4 +-
 .../org/apache/commons/lang3/builder/IDKey.java    |   12 +-
 .../builder/MultilineRecursiveToStringStyle.java   |    4 +-
 .../lang3/builder/RecursiveToStringStyle.java      |   10 +-
 .../{ToStringSummary.java => Reflection.java}      |   38 +-
 .../lang3/builder/ReflectionDiffBuilder.java       |   81 +-
 .../lang3/builder/ReflectionToStringBuilder.java   |  295 +-
 .../lang3/builder/StandardToStringStyle.java       |  240 +-
 .../commons/lang3/builder/ToStringBuilder.java     |  299 +-
 .../commons/lang3/builder/ToStringExclude.java     |    3 +-
 .../commons/lang3/builder/ToStringStyle.java       |  704 ++--
 .../apache/commons/lang3/builder/package-info.java |   14 +-
 .../commons/lang3/compare/ComparableUtils.java     |   38 +-
 .../lang3/concurrent/AbstractCircuitBreaker.java   |    4 +-
 .../lang3/concurrent/AbstractFutureProxy.java      |   78 +
 .../lang3/concurrent/AtomicInitializer.java        |   15 +-
 .../lang3/concurrent/AtomicSafeInitializer.java    |    9 +-
 .../lang3/concurrent/BackgroundInitializer.java    |   85 +-
 .../lang3/concurrent/BasicThreadFactory.java       |   89 +-
 .../concurrent/CallableBackgroundInitializer.java  |   49 +-
 .../commons/lang3/concurrent/CircuitBreaker.java   |    7 +-
 .../lang3/concurrent/CircuitBreakingException.java |   11 +-
 .../commons/lang3/concurrent/Computable.java       |    8 +-
 .../lang3/concurrent/ConcurrentException.java      |   22 +-
 .../lang3/concurrent/ConcurrentInitializer.java    |    7 +-
 .../concurrent/ConcurrentRuntimeException.java     |    7 +-
 .../commons/lang3/concurrent/ConcurrentUtils.java  |   92 +-
 .../lang3/concurrent/ConstantInitializer.java      |   10 +-
 .../lang3/concurrent/EventCountCircuitBreaker.java |   64 +-
 .../commons/lang3/concurrent/FutureTasks.java}     |   32 +-
 .../commons/lang3/concurrent/LazyInitializer.java  |    7 +-
 .../apache/commons/lang3/concurrent/Memoizer.java  |  137 +-
 .../concurrent/MultiBackgroundInitializer.java     |  126 +-
 .../lang3/concurrent/ThresholdCircuitBreaker.java  |    6 +-
 .../commons/lang3/concurrent/TimedSemaphore.java   |   27 +-
 .../concurrent/UncheckedExecutionException.java}   |   29 +-
 .../commons/lang3/concurrent/UncheckedFuture.java  |  103 +
 .../lang3/concurrent/UncheckedFutureImpl.java      |   64 +
 .../concurrent/UncheckedTimeoutException.java}     |   29 +-
 .../lang3/concurrent/locks/LockingVisitors.java    |   30 +-
 .../lang3/concurrent/locks/package-info.java       |    3 +-
 .../commons/lang3/concurrent/package-info.java     |  461 +--
 .../commons/lang3/event/EventListenerSupport.java  |   46 +-
 .../org/apache/commons/lang3/event/EventUtils.java |    4 +-
 .../lang3/exception/CloneFailedException.java      |    3 -
 .../lang3/exception/ContextedException.java        |    8 +-
 .../lang3/exception/ContextedRuntimeException.java |    8 +-
 .../lang3/exception/DefaultExceptionContext.java   |   58 +-
 .../commons/lang3/exception/ExceptionContext.java  |   46 +-
 .../commons/lang3/exception/ExceptionUtils.java    |  379 ++-
 .../lang3/exception/UncheckedException.java}       |   27 +-
 .../UncheckedIllegalAccessException.java}          |   25 +-
 .../exception/UncheckedInterruptedException.java}  |   28 +-
 .../UncheckedReflectiveOperationException.java}    |   24 +-
 .../commons/lang3/exception/package-info.java      |    4 +-
 ...ilableIntConsumer.java => BooleanConsumer.java} |   35 +-
 ...FailableBooleanSupplier.java => Consumers.java} |   31 +-
 .../apache/commons/lang3/function/Failable.java    |   66 +-
 .../commons/lang3/function/FailableBiConsumer.java |   13 +-
 .../commons/lang3/function/FailableBiFunction.java |   11 +-
 .../lang3/function/FailableBiPredicate.java        |   20 +-
 .../lang3/function/FailableBooleanSupplier.java    |    4 +-
 .../commons/lang3/function/FailableCallable.java   |    4 +-
 .../commons/lang3/function/FailableConsumer.java   |   22 +-
 .../function/FailableDoubleBinaryOperator.java     |    4 +-
 .../lang3/function/FailableDoubleConsumer.java     |   13 +-
 .../lang3/function/FailableDoubleFunction.java     |    7 +-
 .../lang3/function/FailableDoublePredicate.java    |   24 +-
 .../lang3/function/FailableDoubleSupplier.java     |    4 +-
 .../function/FailableDoubleToIntFunction.java      |    7 +-
 .../function/FailableDoubleToLongFunction.java     |    7 +-
 .../function/FailableDoubleUnaryOperator.java      |   17 +-
 .../commons/lang3/function/FailableFunction.java   |   17 +-
 .../lang3/function/FailableIntBinaryOperator.java  |    4 +-
 .../lang3/function/FailableIntConsumer.java        |   13 +-
 .../lang3/function/FailableIntFunction.java        |    7 +-
 .../lang3/function/FailableIntPredicate.java       |   20 +-
 .../lang3/function/FailableIntSupplier.java        |    4 +-
 .../function/FailableIntToDoubleFunction.java      |    7 +-
 .../lang3/function/FailableIntToLongFunction.java  |    7 +-
 .../lang3/function/FailableIntUnaryOperator.java   |   17 +-
 .../lang3/function/FailableLongBinaryOperator.java |    4 +-
 .../lang3/function/FailableLongConsumer.java       |   13 +-
 .../lang3/function/FailableLongFunction.java       |    9 +-
 .../lang3/function/FailableLongPredicate.java      |   22 +-
 .../lang3/function/FailableLongSupplier.java       |    4 +-
 .../function/FailableLongToDoubleFunction.java     |    7 +-
 .../lang3/function/FailableLongToIntFunction.java  |    7 +-
 .../lang3/function/FailableLongUnaryOperator.java  |   17 +-
 .../lang3/function/FailableObjDoubleConsumer.java  |    9 +-
 .../lang3/function/FailableObjIntConsumer.java     |    9 +-
 .../lang3/function/FailableObjLongConsumer.java    |    9 +-
 .../commons/lang3/function/FailablePredicate.java  |   20 +-
 .../commons/lang3/function/FailableRunnable.java   |    4 +-
 .../lang3/function/FailableShortSupplier.java      |    4 +-
 .../commons/lang3/function/FailableSupplier.java   |    4 +-
 .../lang3/function/FailableToDoubleBiFunction.java |    7 +-
 .../lang3/function/FailableToDoubleFunction.java   |    7 +-
 .../lang3/function/FailableToIntBiFunction.java    |    7 +-
 .../lang3/function/FailableToIntFunction.java      |    7 +-
 .../lang3/function/FailableToLongBiFunction.java   |    7 +-
 .../lang3/function/FailableToLongFunction.java     |    7 +-
 ...oleanBiFunction.java => IntToCharFunction.java} |   24 +-
 .../commons/lang3/function/MethodInvokers.java     |  259 ++
 .../{FailableSupplier.java => Suppliers.java}      |   21 +-
 .../apache/commons/lang3/function/TriConsumer.java |   71 +
 .../org/apache/commons/lang3/math/Fraction.java    |  197 +-
 .../apache/commons/lang3/math/IEEE754rUtils.java   |   76 +-
 .../org/apache/commons/lang3/math/NumberUtils.java |  448 +--
 .../apache/commons/lang3/math/package-info.java    |    6 +-
 .../org/apache/commons/lang3/mutable/Mutable.java  |    4 +-
 .../commons/lang3/mutable/MutableBoolean.java      |   10 +-
 .../apache/commons/lang3/mutable/MutableByte.java  |   11 +-
 .../commons/lang3/mutable/MutableDouble.java       |   14 +-
 .../apache/commons/lang3/mutable/MutableFloat.java |   16 +-
 .../apache/commons/lang3/mutable/MutableInt.java   |   13 +-
 .../apache/commons/lang3/mutable/MutableLong.java  |   11 +-
 .../commons/lang3/mutable/MutableObject.java       |   16 +-
 .../apache/commons/lang3/mutable/MutableShort.java |   11 +-
 .../apache/commons/lang3/mutable/package-info.java |    4 +-
 .../org/apache/commons/lang3/package-info.java     |   18 +-
 .../commons/lang3/reflect/ConstructorUtils.java    |   66 +-
 .../apache/commons/lang3/reflect/FieldUtils.java   |  207 +-
 .../commons/lang3/reflect/InheritanceUtils.java    |    8 +-
 .../apache/commons/lang3/reflect/MemberUtils.java  |   69 +-
 .../apache/commons/lang3/reflect/MethodUtils.java  |  263 +-
 .../apache/commons/lang3/reflect/TypeLiteral.java  |    6 +-
 .../apache/commons/lang3/reflect/TypeUtils.java    |  109 +-
 .../apache/commons/lang3/reflect/package-info.java |    2 +-
 .../IntStreams.java}                               |   42 +-
 .../commons/lang3/stream/LangCollectors.java       |  167 +
 .../org/apache/commons/lang3/stream/Streams.java   |  579 +++-
 .../apache/commons/lang3/text/CompositeFormat.java |    2 +-
 .../commons/lang3/text/ExtendedMessageFormat.java  |   42 +-
 .../apache/commons/lang3/text/FormatFactory.java   |    4 +-
 .../commons/lang3/text/FormattableUtils.java       |   48 +-
 .../org/apache/commons/lang3/text/StrBuilder.java  |  238 +-
 .../org/apache/commons/lang3/text/StrLookup.java   |   29 +-
 .../org/apache/commons/lang3/text/StrMatcher.java  |   25 +-
 .../apache/commons/lang3/text/StrSubstitutor.java  |  124 +-
 .../apache/commons/lang3/text/StrTokenizer.java    |   64 +-
 .../org/apache/commons/lang3/text/WordUtils.java   |   80 +-
 .../apache/commons/lang3/text/package-info.java    |    9 +-
 .../lang3/text/translate/AggregateTranslator.java  |    8 +-
 .../text/translate/CharSequenceTranslator.java     |   40 +-
 .../lang3/text/translate/CodePointTranslator.java  |   12 +-
 .../commons/lang3/text/translate/EntityArrays.java |    4 +-
 .../lang3/text/translate/JavaUnicodeEscaper.java   |   74 +-
 .../lang3/text/translate/LookupTranslator.java     |   18 +-
 .../lang3/text/translate/NumericEntityEscaper.java |   66 +-
 .../text/translate/NumericEntityUnescaper.java     |    8 +-
 .../lang3/text/translate/OctalUnescaper.java       |    2 +-
 .../lang3/text/translate/UnicodeEscaper.java       |   86 +-
 .../lang3/text/translate/UnicodeUnescaper.java     |    2 +-
 .../translate/UnicodeUnpairedSurrogateRemover.java |    6 +-
 .../commons/lang3/text/translate/package-info.java |    8 +-
 .../apache/commons/lang3/time/CalendarUtils.java   |   70 +-
 .../apache/commons/lang3/time/DateFormatUtils.java |  207 +-
 .../org/apache/commons/lang3/time/DateParser.java  |   21 +-
 .../org/apache/commons/lang3/time/DatePrinter.java |   40 +-
 .../org/apache/commons/lang3/time/DateUtils.java   |  617 ++--
 .../commons/lang3/time/DurationFormatUtils.java    |  115 +-
 .../apache/commons/lang3/time/DurationUtils.java   |   77 +-
 .../apache/commons/lang3/time/FastDateFormat.java  |  161 +-
 .../apache/commons/lang3/time/FastDateParser.java  |  112 +-
 .../apache/commons/lang3/time/FastDatePrinter.java |  419 ++-
 .../org/apache/commons/lang3/time/FormatCache.java |   48 +-
 .../org/apache/commons/lang3/time/GmtTimeZone.java |   58 +-
 .../org/apache/commons/lang3/time/StopWatch.java   |   64 +-
 .../org/apache/commons/lang3/time/TimeZones.java   |   25 +-
 .../apache/commons/lang3/time/package-info.java    |    4 +-
 .../apache/commons/lang3/tuple/ImmutablePair.java  |   55 +-
 .../commons/lang3/tuple/ImmutableTriple.java       |   37 +-
 .../apache/commons/lang3/tuple/MutablePair.java    |   32 +-
 .../apache/commons/lang3/tuple/MutableTriple.java  |   30 +-
 .../java/org/apache/commons/lang3/tuple/Pair.java  |  103 +-
 .../org/apache/commons/lang3/tuple/Triple.java     |   69 +-
 .../apache/commons/lang3/util/FluentBitSet.java    |  609 ++++
 .../lang3/{event => util}/package-info.java        |    6 +-
 src/site/resources/checkstyle/checkstyle.xml       |    2 +-
 src/site/resources/lang2-lang3-clirr-report.html   |   28 +-
 src/site/resources/profile.clirr                   |    0
 .../resources/release-notes/RELEASE-NOTES-2.0.txt  |    2 +-
 .../resources/release-notes/RELEASE-NOTES-2.1.txt  |    8 +-
 .../resources/release-notes/RELEASE-NOTES-2.2.txt  |    8 +-
 .../resources/release-notes/RELEASE-NOTES-2.3.txt  |   10 +-
 .../resources/release-notes/RELEASE-NOTES-2.4.txt  |   10 +-
 .../resources/release-notes/RELEASE-NOTES-2.5.txt  |    2 +-
 .../resources/release-notes/RELEASE-NOTES-2.6.txt  |    2 +-
 .../resources/release-notes/RELEASE-NOTES-3.0.txt  |    4 +-
 .../resources/release-notes/RELEASE-NOTES-3.1.txt  |    2 +-
 .../resources/release-notes/RELEASE-NOTES-3.10.txt |    4 +-
 .../release-notes/RELEASE-NOTES-3.2.1.txt          |    8 +-
 .../resources/release-notes/RELEASE-NOTES-3.2.txt  |    8 +-
 .../release-notes/RELEASE-NOTES-3.3.1.txt          |    8 +-
 .../release-notes/RELEASE-NOTES-3.3.2.txt          |    8 +-
 .../resources/release-notes/RELEASE-NOTES-3.3.txt  |    8 +-
 .../resources/release-notes/RELEASE-NOTES-3.4.txt  |   14 +-
 .../resources/release-notes/RELEASE-NOTES-3.5.txt  |   32 +-
 .../resources/release-notes/RELEASE-NOTES-3.6.txt  |   20 +-
 .../resources/release-notes/RELEASE-NOTES-3.7.txt  |   22 +-
 .../release-notes/RELEASE-NOTES-3.8.1.txt          |   22 +-
 .../resources/release-notes/RELEASE-NOTES-3.8.txt  |   22 +-
 .../resources/release-notes/RELEASE-NOTES-3.9.txt  |   22 +-
 src/site/xdoc/article2_4.xml                       |   72 +-
 src/site/xdoc/article2_5.xml                       |   22 +-
 src/site/xdoc/article3_0.xml                       |    6 +-
 src/site/xdoc/building.xml                         |    3 +-
 src/site/xdoc/download_lang.xml                    |   44 +-
 src/site/xdoc/index.xml                            |    6 +-
 src/site/xdoc/issue-tracking.xml                   |    2 +-
 src/site/xdoc/mail-lists.xml                       |   22 +-
 src/site/xdoc/upgradeto2_0.xml                     |    2 +-
 src/site/xdoc/upgradeto2_1.xml                     |    8 +-
 src/site/xdoc/upgradeto2_3.xml                     |    8 +-
 src/site/xdoc/upgradeto2_4.xml                     |   10 +-
 src/site/xdoc/upgradeto2_5.xml                     |    2 +-
 src/site/xdoc/upgradeto2_6.xml                     |    2 +-
 src/site/xdoc/upgradeto3_0.xml                     |    4 +-
 ...UtilsValueOfTest.java => AbstractLangTest.java} |   30 +-
 .../apache/commons/lang3/AnnotationUtilsTest.java  |   60 +-
 .../org/apache/commons/lang3/ArchUtilsTest.java    |   28 +-
 .../org/apache/commons/lang3/ArraySorterTest.java  |    2 +-
 .../apache/commons/lang3/ArrayUtilsAddTest.java    |   54 +-
 .../apache/commons/lang3/ArrayUtilsInsertTest.java |    2 +-
 .../lang3/ArrayUtilsRemoveMultipleTest.java        |   21 +-
 .../apache/commons/lang3/ArrayUtilsRemoveTest.java |    3 +-
 .../apache/commons/lang3/ArrayUtilsSetTest.java    |   61 +
 .../org/apache/commons/lang3/ArrayUtilsTest.java   |  679 ++--
 .../org/apache/commons/lang3/BitFieldTest.java     |    2 +-
 .../org/apache/commons/lang3/BooleanUtilsTest.java |  273 +-
 .../org/apache/commons/lang3/CharEncodingTest.java |    2 +-
 .../org/apache/commons/lang3/CharRangeTest.java    |    9 +-
 .../commons/lang3/CharSequenceUtilsTest.java       |    8 +-
 .../java/org/apache/commons/lang3/CharSetTest.java |   10 +-
 .../org/apache/commons/lang3/CharSetUtilsTest.java |    8 +-
 .../org/apache/commons/lang3/CharUtilsPerfRun.java |   32 +-
 .../org/apache/commons/lang3/CharUtilsTest.java    |    2 +-
 .../{CharsetsTestCase.java => CharsetsTest.java}   |    2 +-
 .../apache/commons/lang3/ClassLoaderUtilsTest.java |   19 +-
 .../apache/commons/lang3/ClassPathUtilsTest.java   |   16 +-
 .../org/apache/commons/lang3/ClassUtilsTest.java   |  365 ++-
 .../org/apache/commons/lang3/ConversionTest.java   |   69 +-
 .../org/apache/commons/lang3/DoubleRangeTest.java  |  412 +++
 .../org/apache/commons/lang3/EnumUtilsTest.java    |  611 ++--
 .../org/apache/commons/lang3/FunctionsTest.java    |    2 +-
 .../apache/commons/lang3/HashSetvBitSetTest.java   |    2 +-
 .../org/apache/commons/lang3/IntegerRangeTest.java |  411 +++
 .../org/apache/commons/lang3/JavaVersionTest.java  |   30 +-
 .../org/apache/commons/lang3/LocaleUtilsTest.java  |   31 +-
 .../org/apache/commons/lang3/LongRangeTest.java    |  426 +++
 .../commons/lang3/NotImplementedExceptionTest.java |    5 +-
 .../org/apache/commons/lang3/ObjectUtilsTest.java  |  152 +-
 .../commons/lang3/RandomStringUtilsTest.java       |   63 +-
 .../org/apache/commons/lang3/RandomUtilsTest.java  |    4 +-
 .../java/org/apache/commons/lang3/RangeTest.java   |  104 +-
 .../org/apache/commons/lang3/RegExUtilsTest.java   |   15 +-
 .../commons/lang3/SerializationUtilsTest.java      |   84 +-
 .../java/org/apache/commons/lang3/StreamsTest.java |    6 +-
 .../commons/lang3/StringEscapeUtilsTest.java       |   44 +-
 .../commons/lang3/StringUtilsContainsTest.java     |   52 +-
 .../commons/lang3/StringUtilsEmptyBlankTest.java   |    2 +-
 .../lang3/StringUtilsEqualsIndexOfTest.java        |   23 +-
 .../apache/commons/lang3/StringUtilsIsTest.java    |    2 +-
 .../lang3/StringUtilsStartsEndsWithTest.java       |    3 +-
 .../commons/lang3/StringUtilsSubstringTest.java    |    8 +-
 .../org/apache/commons/lang3/StringUtilsTest.java  |  176 +-
 .../commons/lang3/StringUtilsTrimStripTest.java    |   21 +-
 .../commons/lang3/StringUtilsValueOfTest.java      |    2 +-
 .../org/apache/commons/lang3/Supplementary.java    |   49 +
 .../apache/commons/lang3/SystemPropertiesTest.java |  313 ++
 .../org/apache/commons/lang3/SystemUtilsTest.java  |  709 ++--
 .../org/apache/commons/lang3/ThreadUtilsTest.java  |   53 +-
 .../org/apache/commons/lang3/ValidateTest.java     |  787 ++---
 .../lang3/builder/CompareToBuilderTest.java        |    6 +-
 .../lang3/builder/DefaultToStringStyleTest.java    |   11 +-
 .../commons/lang3/builder/DiffBuilderTest.java     |   17 +-
 .../commons/lang3/builder/DiffResultTest.java      |   26 +-
 .../org/apache/commons/lang3/builder/DiffTest.java |    3 +-
 .../commons/lang3/builder/EqualsBuilderTest.java   |  114 +-
 .../HashCodeBuilderAndEqualsBuilderTest.java       |    6 +-
 .../commons/lang3/builder/HashCodeBuilderTest.java |  594 ++--
 .../lang3/builder/JsonToStringStyleTest.java       |   29 +-
 .../lang3/builder/MultiLineToStringStyleTest.java  |   11 +-
 .../MultilineRecursiveToStringStyleTest.java       |  240 +-
 .../builder/NoClassNameToStringStyleTest.java      |   11 +-
 .../builder/NoFieldNamesToStringStyleTest.java     |   11 +-
 .../lang3/builder/RecursiveToStringStyleTest.java  |   11 +-
 .../lang3/builder/ReflectionDiffBuilderTest.java   |   62 +-
 .../ReflectionToStringBuilderConcurrencyTest.java  |   18 +-
 ...ectionToStringBuilderExcludeNullValuesTest.java |    3 +-
 .../ReflectionToStringBuilderExcludeTest.java      |    3 +-
 ...onToStringBuilderExcludeWithAnnotationTest.java |    3 +-
 .../ReflectionToStringBuilderIncludeTest.java      |  239 ++
 ...oStringBuilderMutateInspectConcurrencyTest.java |    3 +-
 .../ReflectionToStringBuilderSummaryTest.java      |    3 +-
 .../builder/ReflectionToStringBuilderTest.java     |    3 +-
 .../builder/ShortPrefixToStringStyleTest.java      |   11 +-
 .../lang3/builder/SimpleToStringStyleTest.java     |   11 +-
 .../lang3/builder/StandardToStringStyleTest.java   |   50 +-
 .../commons/lang3/builder/ToStringBuilderTest.java |  135 +-
 .../builder/ToStringStyleConcurrencyTest.java      |   18 +-
 .../commons/lang3/builder/ToStringStyleTest.java   |    4 +-
 .../commons/lang3/compare/ComparableUtilsTest.java |  188 +-
 .../compare/ObjectToStringComparatorTest.java      |   12 +-
 .../AbstractConcurrentInitializerTest.java         |   11 +-
 .../concurrent/AtomicSafeInitializerTest.java      |   21 +-
 .../concurrent/BackgroundInitializerTest.java      |    5 +-
 .../lang3/concurrent/BasicThreadFactoryTest.java   |    3 +-
 .../CallableBackgroundInitializerTest.java         |    5 +-
 .../lang3/concurrent/ConcurrentUtilsTest.java      |   98 +-
 .../lang3/concurrent/ConstantInitializerTest.java  |    3 +-
 .../concurrent/EventCountCircuitBreakerTest.java   |    7 +-
 .../FutureTasksTest.java}                          |   30 +-
 ...moizerTest.java => MemoizerComputableTest.java} |   33 +-
 ...MemoizerTest.java => MemoizerFunctionTest.java} |   77 +-
 .../concurrent/MultiBackgroundInitializerTest.java |    3 +-
 .../concurrent/ThresholdCircuitBreakerTest.java    |    3 +-
 .../lang3/concurrent/TimedSemaphoreTest.java       |   69 +-
 .../UncheckedExecutionExceptionTest.java}          |   27 +-
 .../lang3/concurrent/UncheckedFutureTest.java      |  124 +
 .../concurrent/UncheckedTimeoutExceptionTest.java} |   27 +-
 .../concurrent/locks/LockingVisitorsTest.java      |   17 +-
 .../lang3/event/EventListenerSupportTest.java      |   26 +-
 .../apache/commons/lang3/event/EventUtilsTest.java |    3 +-
 .../exception/AbstractExceptionContextTest.java    |    7 +-
 .../lang3/exception/AbstractExceptionTest.java     |    3 +-
 .../lang3/exception/ContextedExceptionTest.java    |    5 +
 .../lang3/exception/CustomCheckedException.java}   |   31 +-
 .../lang3/exception/CustomUncheckedException.java} |   31 +-
 .../lang3/exception/ExceptionUtilsTest.java        |  358 +-
 .../UncheckedExceptionTest.java}                   |   16 +-
 .../UncheckedIllegalAccessExceptionTest.java}      |   27 +-
 .../UncheckedInterruptedExceptionTest.java}        |   27 +-
 ...UncheckedReflectiveOperationExceptionTest.java} |   27 +-
 .../AnnotationTestFixture.java}                    |    7 +-
 .../lang3/function/BooleanConsumerTest.java        |   80 +
 .../commons/lang3/function/ConsumersTest.java}     |   35 +-
 .../lang3/function/FailableFunctionsTest.java      |  134 +-
 .../lang3/function/IntToCharFunctionTest.java}     |   25 +-
 .../commons/lang3/function/MethodFixtures.java     |  223 ++
 .../function/MethodInvokersBiConsumerTest.java     |   56 +
 .../function/MethodInvokersBiFunctionTest.java     |   65 +
 .../MethodInvokersFailableBiConsumerTest.java      |   62 +
 .../MethodInvokersFailableBiFunctionTest.java      |   69 +
 .../MethodInvokersFailableFunctionTest.java        |   84 +
 .../MethodInvokersFailableSupplierTest.java}       |   25 +-
 .../lang3/function/MethodInvokersFunctionTest.java |  101 +
 .../MethodInvokersSupplierTest.java}               |   34 +-
 .../org/apache/commons/lang3/function/Objects.java |   83 +-
 .../apache/commons/lang3/function/ObjectsTest.java |   89 +-
 .../commons/lang3/function/SuppliersTest.java}     |   28 +-
 .../lang3/function/ToBooleanBiFunctionTest.java}   |   25 +-
 .../commons/lang3/function/TriConsumerTest.java    |   72 +
 .../commons/lang3/function/TriFunctionTest.java    |   74 +
 .../apache/commons/lang3/math/FractionTest.java    |    8 +-
 .../commons/lang3/math/IEEE754rUtilsTest.java      |   11 +-
 .../apache/commons/lang3/math/NumberUtilsTest.java |  174 +-
 .../commons/lang3/mutable/MutableBooleanTest.java  |    4 +-
 .../commons/lang3/mutable/MutableByteTest.java     |    4 +-
 .../commons/lang3/mutable/MutableDoubleTest.java   |    4 +-
 .../commons/lang3/mutable/MutableFloatTest.java    |    4 +-
 .../commons/lang3/mutable/MutableIntTest.java      |    4 +-
 .../commons/lang3/mutable/MutableLongTest.java     |    4 +-
 .../commons/lang3/mutable/MutableObjectTest.java   |   13 +-
 .../commons/lang3/mutable/MutableShortTest.java    |    4 +-
 .../lang3/mutable/PrintAtomicVsMutable.java}       |   32 +-
 .../lang3/reflect/ConstructorUtilsTest.java        |    5 +-
 .../commons/lang3/reflect/FieldUtilsTest.java      |  240 +-
 .../lang3/reflect/InheritanceUtilsTest.java        |    3 +-
 .../commons/lang3/reflect/Lang1703Test.java}       |   24 +-
 .../commons/lang3/reflect/MethodUtilsTest.java     |   56 +-
 .../commons/lang3/reflect/TypeLiteralTest.java     |    3 +-
 .../commons/lang3/reflect/TypeUtilsTest.java       |  247 +-
 .../lang3/reflect/testbed/AnotherChild.java        |    1 -
 .../lang3/reflect/testbed/AnotherParent.java       |    1 -
 .../commons/lang3/reflect/testbed/Grandchild.java  |    1 -
 .../commons/lang3/stream/IntStreamsTest.java}      |   30 +-
 .../commons/lang3/stream/LangCollectorsTest.java   |  141 +
 .../apache/commons/lang3/stream/StreamsTest.java   |  129 +-
 .../lang3/test/NotVisibleExceptionFactory.java     |    2 +-
 .../commons/lang3/text/CompositeFormatTest.java    |    3 +-
 .../lang3/text/ExtendedMessageFormatTest.java      |   35 +-
 .../commons/lang3/text/FormattableUtilsTest.java   |   53 +-
 .../lang3/text/StrBuilderAppendInsertTest.java     |   52 +-
 .../apache/commons/lang3/text/StrBuilderTest.java  |  129 +-
 .../apache/commons/lang3/text/StrLookupTest.java   |    7 +-
 .../apache/commons/lang3/text/StrMatcherTest.java  |   17 +-
 .../commons/lang3/text/StrSubstitutorTest.java     |   17 +-
 .../commons/lang3/text/StrTokenizerTest.java       |   40 +-
 .../apache/commons/lang3/text/WordUtilsTest.java   |   15 +-
 .../lang3/text/translate/EntityArraysTest.java     |    3 +-
 .../lang3/text/translate/LookupTranslatorTest.java |    7 +-
 .../text/translate/NumericEntityEscaperTest.java   |    3 +-
 .../text/translate/NumericEntityUnescaperTest.java |    3 +-
 .../lang3/text/translate/OctalUnescaperTest.java   |    3 +-
 .../lang3/text/translate/UnicodeEscaperTest.java   |    3 +-
 .../lang3/text/translate/UnicodeUnescaperTest.java |    3 +-
 .../UnicodeUnpairedSurrogateRemoverTest.java       |    3 +-
 .../commons/lang3/time/CalendarUtilsTest.java      |   46 +-
 .../commons/lang3/time/DateFormatUtilsTest.java    |   15 +-
 .../commons/lang3/time/DateUtilsFragmentTest.java  |   51 +-
 .../commons/lang3/time/DateUtilsRoundingTest.java  |   70 +-
 .../apache/commons/lang3/time/DateUtilsTest.java   |  307 +-
 .../lang3/time/DurationFormatUtilsTest.java        |   92 +-
 .../commons/lang3/time/DurationUtilsTest.java      |   50 +-
 .../commons/lang3/time/FastDateFormatTest.java     |   41 +-
 .../commons/lang3/time/FastDateParserSDFTest.java  |    3 +-
 .../commons/lang3/time/FastDateParserTest.java     |   31 +-
 .../lang3/time/FastDateParser_MoreOrLessTest.java  |    3 +-
 .../time/FastDateParser_TimeZoneStrategyTest.java  |    3 +-
 .../commons/lang3/time/FastDatePrinterTest.java    |   18 +-
 .../lang3/time/FastDatePrinterTimeZonesTest.java   |    6 +-
 .../commons/lang3/time/FastTimeZoneTest.java       |    5 +-
 .../apache/commons/lang3/time/GmtTimeZoneTest.java |    3 +-
 .../lang3/time/Java15BugFastDateParserTest.java    |    7 +-
 .../apache/commons/lang3/time/StopWatchTest.java   |   15 +-
 .../apache/commons/lang3/time/WeekYearTest.java    |    3 +-
 .../commons/lang3/tuple/ImmutablePairTest.java     |   22 +-
 .../commons/lang3/tuple/ImmutableTripleTest.java   |   22 +-
 .../commons/lang3/tuple/MutablePairTest.java       |   14 +-
 .../commons/lang3/tuple/MutableTripleTest.java     |   19 +-
 .../org/apache/commons/lang3/tuple/PairTest.java   |   47 +-
 .../org/apache/commons/lang3/tuple/TripleTest.java |   19 +-
 .../commons/lang3/util/FluentBitSetTest.java       | 1828 +++++++++++
 491 files changed, 26683 insertions(+), 16470 deletions(-)
 copy .gitattributes => .asf.yaml (57%)
 copy .travis.yml => .github/GH-ROBOTS.txt (64%)
 create mode 100644 .github/workflows/codeql-analysis.yml
 copy .github/workflows/{maven.yml => coverage.yml} (65%)
 create mode 100644 .github/workflows/scorecards-analysis.yml
 copy SECURITY.md => CODE_OF_CONDUCT.md (83%)
 rename .travis.yml => src/conf/exclude-pmd.properties (51%)
 rename spotbugs-exclude-filter.xml => src/conf/spotbugs-exclude-filter.xml 
(82%)
 create mode 100644 src/main/java/org/apache/commons/lang3/DoubleRange.java
 create mode 100644 src/main/java/org/apache/commons/lang3/IntegerRange.java
 create mode 100644 src/main/java/org/apache/commons/lang3/LongRange.java
 copy src/{test/java/org/apache/commons/lang3/StringUtilsValueOfTest.java => 
main/java/org/apache/commons/lang3/NumberRange.java} (51%)
 create mode 100644 src/main/java/org/apache/commons/lang3/SystemProperties.java
 copy src/main/java/org/apache/commons/lang3/builder/{ToStringExclude.java => 
DiffExclude.java} (87%)
 copy src/main/java/org/apache/commons/lang3/builder/{ToStringSummary.java => 
Reflection.java} (54%)
 create mode 100644 
src/main/java/org/apache/commons/lang3/concurrent/AbstractFutureProxy.java
 copy 
src/{test/java/org/apache/commons/lang3/concurrent/AtomicInitializerTest.java 
=> main/java/org/apache/commons/lang3/concurrent/FutureTasks.java} (56%)
 copy 
src/{test/java/org/apache/commons/lang3/concurrent/AtomicInitializerTest.java 
=> 
main/java/org/apache/commons/lang3/concurrent/UncheckedExecutionException.java} 
(57%)
 create mode 100644 
src/main/java/org/apache/commons/lang3/concurrent/UncheckedFuture.java
 create mode 100644 
src/main/java/org/apache/commons/lang3/concurrent/UncheckedFutureImpl.java
 copy 
src/{test/java/org/apache/commons/lang3/concurrent/AtomicInitializerTest.java 
=> 
main/java/org/apache/commons/lang3/concurrent/UncheckedTimeoutException.java} 
(57%)
 copy 
src/{test/java/org/apache/commons/lang3/exception/AbstractExceptionTest.java => 
main/java/org/apache/commons/lang3/exception/UncheckedException.java} (56%)
 copy 
src/{test/java/org/apache/commons/lang3/exception/AbstractExceptionTest.java => 
main/java/org/apache/commons/lang3/exception/UncheckedIllegalAccessException.java}
 (59%)
 copy 
src/{test/java/org/apache/commons/lang3/exception/DefaultExceptionContextTest.java
 => 
main/java/org/apache/commons/lang3/exception/UncheckedInterruptedException.java}
 (60%)
 copy 
src/{test/java/org/apache/commons/lang3/exception/AbstractExceptionTest.java => 
main/java/org/apache/commons/lang3/exception/UncheckedReflectiveOperationException.java}
 (59%)
 copy src/main/java/org/apache/commons/lang3/function/{FailableIntConsumer.java 
=> BooleanConsumer.java} (56%)
 copy 
src/main/java/org/apache/commons/lang3/function/{FailableBooleanSupplier.java 
=> Consumers.java} (60%)
 copy src/main/java/org/apache/commons/lang3/function/{ToBooleanBiFunction.java 
=> IntToCharFunction.java} (61%)
 create mode 100644 
src/main/java/org/apache/commons/lang3/function/MethodInvokers.java
 copy src/main/java/org/apache/commons/lang3/function/{FailableSupplier.java => 
Suppliers.java} (69%)
 create mode 100644 
src/main/java/org/apache/commons/lang3/function/TriConsumer.java
 copy 
src/main/java/org/apache/commons/lang3/{function/FailableIntToLongFunction.java 
=> stream/IntStreams.java} (50%)
 create mode 100644 
src/main/java/org/apache/commons/lang3/stream/LangCollectors.java
 create mode 100644 
src/main/java/org/apache/commons/lang3/util/FluentBitSet.java
 copy src/main/java/org/apache/commons/lang3/{event => util}/package-info.java 
(86%)
 delete mode 100644 src/site/resources/profile.clirr
 copy src/test/java/org/apache/commons/lang3/{StringUtilsValueOfTest.java => 
AbstractLangTest.java} (59%)
 create mode 100644 
src/test/java/org/apache/commons/lang3/ArrayUtilsSetTest.java
 rename src/test/java/org/apache/commons/lang3/{CharsetsTestCase.java => 
CharsetsTest.java} (97%)
 create mode 100644 src/test/java/org/apache/commons/lang3/DoubleRangeTest.java
 create mode 100644 src/test/java/org/apache/commons/lang3/IntegerRangeTest.java
 create mode 100644 src/test/java/org/apache/commons/lang3/LongRangeTest.java
 create mode 100644 src/test/java/org/apache/commons/lang3/Supplementary.java
 create mode 100644 
src/test/java/org/apache/commons/lang3/SystemPropertiesTest.java
 create mode 100644 
src/test/java/org/apache/commons/lang3/builder/ReflectionToStringBuilderIncludeTest.java
 copy src/test/java/org/apache/commons/lang3/{time/CalendarUtilsTest.java => 
concurrent/FutureTasksTest.java} (61%)
 copy src/test/java/org/apache/commons/lang3/concurrent/{MemoizerTest.java => 
MemoizerComputableTest.java} (97%)
 rename src/test/java/org/apache/commons/lang3/concurrent/{MemoizerTest.java => 
MemoizerFunctionTest.java} (70%)
 copy 
src/{main/java/org/apache/commons/lang3/function/FailableShortSupplier.java => 
test/java/org/apache/commons/lang3/concurrent/UncheckedExecutionExceptionTest.java}
 (66%)
 create mode 100644 
src/test/java/org/apache/commons/lang3/concurrent/UncheckedFutureTest.java
 copy 
src/{main/java/org/apache/commons/lang3/function/FailableShortSupplier.java => 
test/java/org/apache/commons/lang3/concurrent/UncheckedTimeoutExceptionTest.java}
 (67%)
 copy src/{main/java/org/apache/commons/lang3/exception/package-info.java => 
test/java/org/apache/commons/lang3/exception/CustomCheckedException.java} (64%)
 copy src/{main/java/org/apache/commons/lang3/exception/package-info.java => 
test/java/org/apache/commons/lang3/exception/CustomUncheckedException.java} 
(64%)
 copy 
src/test/java/org/apache/commons/lang3/{builder/ReflectionToStringBuilderTest.java
 => exception/UncheckedExceptionTest.java} (67%)
 copy 
src/{main/java/org/apache/commons/lang3/function/FailableShortSupplier.java => 
test/java/org/apache/commons/lang3/exception/UncheckedIllegalAccessExceptionTest.java}
 (66%)
 copy 
src/{main/java/org/apache/commons/lang3/function/FailableShortSupplier.java => 
test/java/org/apache/commons/lang3/exception/UncheckedInterruptedExceptionTest.java}
 (66%)
 copy 
src/{main/java/org/apache/commons/lang3/function/FailableShortSupplier.java => 
test/java/org/apache/commons/lang3/exception/UncheckedReflectiveOperationExceptionTest.java}
 (65%)
 copy src/test/java/org/apache/commons/lang3/{reflect/testbed/Annotated.java => 
function/AnnotationTestFixture.java} (86%)
 create mode 100644 
src/test/java/org/apache/commons/lang3/function/BooleanConsumerTest.java
 copy 
src/{main/java/org/apache/commons/lang3/function/FailableShortSupplier.java => 
test/java/org/apache/commons/lang3/function/ConsumersTest.java} (59%)
 copy 
src/{main/java/org/apache/commons/lang3/function/FailableShortSupplier.java => 
test/java/org/apache/commons/lang3/function/IntToCharFunctionTest.java} (70%)
 create mode 100644 
src/test/java/org/apache/commons/lang3/function/MethodFixtures.java
 create mode 100644 
src/test/java/org/apache/commons/lang3/function/MethodInvokersBiConsumerTest.java
 create mode 100644 
src/test/java/org/apache/commons/lang3/function/MethodInvokersBiFunctionTest.java
 create mode 100644 
src/test/java/org/apache/commons/lang3/function/MethodInvokersFailableBiConsumerTest.java
 create mode 100644 
src/test/java/org/apache/commons/lang3/function/MethodInvokersFailableBiFunctionTest.java
 create mode 100644 
src/test/java/org/apache/commons/lang3/function/MethodInvokersFailableFunctionTest.java
 copy src/test/java/org/apache/commons/lang3/{time/CalendarUtilsTest.java => 
function/MethodInvokersFailableSupplierTest.java} (53%)
 create mode 100644 
src/test/java/org/apache/commons/lang3/function/MethodInvokersFunctionTest.java
 copy 
src/test/java/org/apache/commons/lang3/{text/translate/UnicodeUnpairedSurrogateRemoverTest.java
 => function/MethodInvokersSupplierTest.java} (51%)
 copy 
src/{main/java/org/apache/commons/lang3/function/FailableShortSupplier.java => 
test/java/org/apache/commons/lang3/function/SuppliersTest.java} (64%)
 copy 
src/{main/java/org/apache/commons/lang3/function/FailableShortSupplier.java => 
test/java/org/apache/commons/lang3/function/ToBooleanBiFunctionTest.java} (70%)
 create mode 100644 
src/test/java/org/apache/commons/lang3/function/TriConsumerTest.java
 create mode 100644 
src/test/java/org/apache/commons/lang3/function/TriFunctionTest.java
 copy src/{main/java/org/apache/commons/lang3/mutable/package-info.java => 
test/java/org/apache/commons/lang3/mutable/PrintAtomicVsMutable.java} (51%)
 copy src/{main/java/org/apache/commons/lang3/reflect/Typed.java => 
test/java/org/apache/commons/lang3/reflect/Lang1703Test.java} (72%)
 copy 
src/{main/java/org/apache/commons/lang3/function/FailableShortSupplier.java => 
test/java/org/apache/commons/lang3/stream/IntStreamsTest.java} (64%)
 create mode 100644 
src/test/java/org/apache/commons/lang3/stream/LangCollectorsTest.java
 create mode 100644 
src/test/java/org/apache/commons/lang3/util/FluentBitSetTest.java

Reply via email to