You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2020/03/23 13:12:05 UTC

[commons-lang] branch release updated (09043bf -> e3a7399)

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 09043bf  Update version numbers for release 3.6
     add 9615bc5  Bump to next development version
     add 9e38b04  Merge branch 'release-3.6'
     add ac3abad  Add empty changes entry for next development version
     add 5f0d812  Replaced test with verify. Closes #72.
     add a37d19e  Fix ExceptionUtils#getStackFrame(String) javadoc (closes #274)
     add 1571050  [GitHub] commons-lang pull request #276: IntelliJ IDEA refactorings. Closes #276.
     add 187a05b  Apply patch for Travis-CI build: https://github.com/apache/commons-lang/pull/277
     add fdccdea  Remove oraclejdk7 from travis configuration, because it is no longer available.
     add f2d8493  LANG-1346: Remove deprecation from RandomStringUtils
     add daeed97  LANG-1346: Remove deprecation from RandomStringUtils
     add 05d9518  add oraclejdk9 to travis configuration (closes #280)
     add cc94767  [LANG-1350] ConstructorUtils.invokeConstructor(Class, Object...) regression
     add d6ad3f0  remove redundant modifiers (support recent checkstyle versions) (closes #284)
     add 3e08af5  LANG-1349: EqualsBuilder#isRegistered: swappedPair construction bug (closes #282)
     add a2dce32  LANG-1349: EqualsBuilder#isRegistered: swappedPair construction bug
     add fdf05fa  LANG-1349: EqualsBuilder#isRegistered: swappedPair construction bug
     add 67830fe  make checkstyle config more portable (no maven coupling)
     add ff49675  Merge branch 'pr/285'
     add 466244c  Clean up findbugs exclusions for old XYZRange classes (closes #287)
     add be31b6e  Fix typo stateme->statement
     add e1a6e08  Add JavaDoc badge
     add 1406f2a  Correct link to JavaDoc badge image
     add 7076b74  Boolean comparisons in CharRange (closes #289)
     add c755415  Clean up if in CharUtilsTest#testIsAscii_char
     add ae862ae  CharUtilsTest#testIsAscii_char loop
     add d65b9d2  Improve tests for CharUtils illegal usages (closes #293)
     add f3df259  .travis.yml: trusty is now the default distribution, so remove it from explicit configuration
     add cc748d3  travis: remove travis profile from pom and use travis-cobertura profile commons-parent
     add 36217ee  ExtendedMessageFormatTest integers (#295)
     add cc6beb2  LANG-1348 - StackOverflowError on TypeUtils.toString(...) for a generic return type of Enum.valueOf (closes #292)
     add 00feb98  LANG-1348: StackOverflowError on TypeUtils.toString(...) for a generic return type of Enum.valueOf
     add 4485491  [LANG-1357] org.apache.commons.lang3.time.FastDateParser should use toUpperCase(Locale)
     add fd60085  Refactor "GMT" magic string.
     add f4bfd9c  Refactor "GMT" magic string.
     add 3b6867f  Refactor "GMT" magic string.
     add ed94e5a  UTC and GMT are the same, so simplify.
     add 0726ffe  Minor formatting.
     add 87eff4c  Make tests a little more bullet-proof.
     add 732ea5e  Make tests a little more bullet-proof.
     add 09d70ce  Make tests a little more bullet-proof.
     add d848328  Set date template and description.
     add 15d5503  Checkstyle: Remove trailing white spaces on all lines.
     add 1dbfaee  [LANG-1355] TimeZone.getTimeZone() in FastDateParser causes resource contention</action>. This closes #296.
     add 33a1f82  [LANG-1355] TimeZone.getTimeZone() in FastDateParser causes resource contention</action>. Javadoc: Use the active voice.
     add 060e66b  No need to nest.
     add 9a7de39  Sort members.
     add 1e9e366  Make private fields final.
     add c56b87d  LANG-1354: FieldUtils should ignore any synthetic fields
     add e7b3e1d  update travis to use jacoco coverage report
     add 0f32b29  remove checkstyle error
     add 07f3694  revert LANG-1354; java7 has synthetic fields on Integer, jacoco does not yet work with java9
     add 862a0d1  revert change.xml note
     add 274dbfe  pom.xml: remove jacoco configuration from reporting section, so that c56b87d6efe530590b6d9a07e41ca00af208ce37 is completely reverted
     add 5cb9883  LANG-1358: Improve StringUtils#replace throughput (closes #300)
     add 04ca085  LANG-1358: Improve StringUtils#replace throughput
     add 713c77c  use StringBuilder#append(CharSequence, int, int) were possible to improve performance
     add 0dc5b94  fix typos in comments
     add 2a8187f  update easymock test dependency to version 3.5
     add 66226ec  remove unused bcel test dependency
     add ae92478  use assertNull where possible
     add 729bcc4  use assertTrue and assertFalse
     add 1f0dfc3  Always use static imports for assertion methods to be consistent with other tests classes.
     add 88654b7  Use final.
     add 6ea2fc8  [LANG-1360] Add methods to ObjectUtils to get various forms of class names in a null-safe manner
     add be3638e  Fix javadoc typos
     add f0930aa  Remove ObjectUtils' trailing white spaces
     add 6276d0f  Merge branch 'ObjectUtils'
     add 95fce75  EventUtilsTest ExpectedException usage
     add 4eb1d6a  Merge branch 'EventUtilsTest'
     add 6ce8851  Sort members.
     add b52c69b  Sort members.
     add 0d95c55  Comment empty blocks.
     add 125cfb4  Comment empty blocks.
     add 8e8e78d  [LANG-1360] Add methods to ClassUtils to get various forms of class names in a null-safe manner
     add 6f03c0c  [LANG-1360] Add methods to ClassUtils to get various forms of class names in a null-safe manner
     add 96a1a31  [LANG-1360] Add methods to ClassUtils to get various forms of class names in a null-safe manner.
     add 7aad594  [LANG-1361] ExceptionUtils.getThrowableList() is using deprecated ExceptionUtils.getCause()
     add 0e20d15  [LANG-1361] ExceptionUtils.getThrowableList() is using deprecated ExceptionUtils.getCause()
     add c1ffdba  fix checkstyle violations
     add 7a3ca85  doc: remove escape SQL references from javadoc (closes #303)
     add 758228f  EventCountCircuitBreakerTest#testNow: improve assertion failure message
     add a26c66a  Pft! Fix typo.
     add a618b84  [LANG-1365] Fix NullPointerException in isJavaVersionAtLeast on Java 10, add SystemUtils.IS_JAVA_10, add JavaVersion.JAVA_10.
     add 63f6be0  Sort entries by type.
     add fc409b5  Fix DateUtilsTest to work reliably on Java 9. This closes #304.
     add f746c50  [LANG-1365] Fix NullPointerException in isJavaVersionAtLeast on Java 10, add SystemUtils.IS_JAVA_10, add JavaVersion.JAVA_10.
     add 374c0fc  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-lang.git
     add 49e1852  maven-pmd-plugin 3.7 -> 3.8.
     add 98581d3  LANG-1362: Fix tests DateUtilsTest for Java 9 with en_GB locale
     add 3253e99  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-lang.git
     add 95286e6  Update benchmark tests from JMH 1.17.4 to 1.19.
     add 641367d  Prepare for releasing 3.7.
     add 77d7552  Prepare for releasing 3.7.
     add 5f4b07d  Prepare for releasing 3.7.
     add 6aeb71b  Prepare for releasing 3.7.
     add 8635d80  Prepare for releasing 3.7.
     add 425d808  Prepare for releasing 3.7.
     add 20de433  Remove unnecessary testing comments (closes #305)
     add fdb91d4  Update version to 3.8-SNAPSHOT.
     add 4025834  Updates for 3.7 site.
     add 1e5e649  Updates for 3.7 site.
     add 6fea9cd  Use the same license header for all files.
     add ea1e46d  Use the same license header for all files.
     add 6e48ce6  Add missing release notes.
     add 8dae1f2  Better exception message.
     add 4f92850  Refactor magic char.
     add 22c3047  Break up testIdentityToStringStringBuilder into multiple test methods.
     add 1012274  Break up testIdentityToStringStringBuilder into multiple test methods.
     add e863dcb  [LANG-1367] ObjectUtils.identityToString(Object) and friends should allocate builders and buffers with a size
     add 5aed9ab  Fix up component id
     add 721f3ef  Document other usage
     add f7cbda6  Normalize private method names to camel-case.
     add 6049e77  Fix Javadoc typos.
     add 7d061e3  LANG-1370 Fix EventCountCircuitBreaker increment batch
     add dd23943  LANG-1370: Add changes.xml entry
     add bfb43d3  StringUtils#getDigits : Fix a small mistake in javadoc description. (closes #310)
     add d8ec011  LANG-1371: Fix TypeUtils.parameterize to work correctly with narrower-typed varargs array (closes #307)
     add 4661422  LANG-1371: Fix TypeUtils.parameterize to work correctly with narrower-typed varargs array
     add 4f13c68  README.md: update version in dependency xml fragment
     add 49a876c  Don't need internal ivar name for a boolean to carry a "Flag" postfix.
     add 6dfc3e6  Don't need internal ivar name for a boolean to carry a "Flag" postfix.
     add 5fb74a6  Rename parameter 't' to 'thread'.
     add f5a9eff  Don't use single letter variable names.
     add c614fbc  LANG-1374: fix logic in isJsonArray method of JsonToStringStyle
     add 3c0308d  Happy New Year
     add d1b149f  Update to commons-parent version 43
     add b2939a7  Update to easymock version 3.5.1
     add 066665e  pom.xml: remove outdated and no longer correct comment about Automatic-Module-Name being implemented in Parent POM
     add 30dcb8d  pom.xml: use commons.module.name property as Automatic-Module-Name
     add 0b70b01  LANG-1352: EnumUtils.getEnumIgnoreCase and isValidEnumIgnoreCase methods added (closes #286)
     add 63f11e9  LANG-1352: EnumUtils.getEnumIgnoreCase and isValidEnumIgnoreCase methods added
     add f5ebb9a  LANG-1372: Add ToStringSummary annotation (closes #281)
     add e843239  LANG-1372: Add ToStringSummary annotation
     add e72654e  SystemDefaultsSwitch: fix javadoc code example
     add d575057  LANG-1375: defaultString(str) reuses defaultString(str, defaultStr)
     add f50ec5e  LANG-1375: add changes.xml entry
     add c3b1fef  NumberUtils#isCreatable: remove java 6 only code, as commons-lang requires at java 7+ now
     add c8e61af  LANG-1060: NumberUtils.isNumber assumes number starting with Zero is octal (closes #313)
     add 6684a76  add changes.xml entry for "LANG-1060: NumberUtils.isNumber assumes number starting with Zero"
     add 7eb47fd  CloneFailedException: remove "@since upcoming" from constructors javadoc, because these constructors were added in the same version as the class itself (3.0)
     add 3a4ac35  harmonize since javadoc tags content (remove "(Commons )Lang")
     add 6041213  LANG-1364: ExceptionUtils#getRootCause(Throwable t) should return t if no lower level cause exists
     add 2ce4049  LANG-1060: NumberUtils.isNumber assumes number starting with Zero is octal
     add 2e9f3a8  LANG-1356: Add bypass option for classes to recursive and reflective EqualsBuilder
     add 2c0429a  formatting nit, one or the other is already null
     add bb3fe2a  another formatting nit, one or the other is already null
     add 284de66  Update Maven PMD plugin from 3.8 to 3.9.0.
     add 415eb9e  Update Maven Checstyle plugin from 2.17 to 3.0.0.
     add 0820c4c  Use java9 profile on JDK 9 and later
     add cb68667  LANG-1384: Fix NPE when version >= 11
     add 50ce8c4  LANG-1384: Version "11" is available.
     add 53bb395  Track changes.
     add 357fe13  Redundant specification of type arguments.
     add 1a8d276  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-lang
     add 9c886bd  Predictable randomness in shuffle tests. Closes #317 from Allon Murienik's PR https://github.com/apache/commons-lang/pull/317
     add 8b62c11  [LANG-1385] NumberUtils.createNumber() throws StringIndexOutOfBoundsException instead of NumberFormatException.
     add 06be0be  Next release will be this year one can only hope.
     add a098f04  Better description.
     add c53c2cb  Update commons-parent from 43 to 45.
     add 56b7ae4  Update test for Java 11 EA.
     add 17f9d22  Some reflection tests must account for classes files being instrumented by Jacoco.
     add 9901bf9  Some reflection tests must account for classes files being instrumented by Jacoco.
     add aff0fae  SerializationUtilsTest identity assertions
     add 1415c9a  SerializationUtilsTest expected exceptions
     add e51bd89  SerializatoinUtilsTest assertArraysEquals (closes #321)
     add 937ae45  README.md: update javadoc badge for 3.7
     add b41e918  Update GitHub PR help link (closes #322)
     add 8e3ec17  [LANG-1391] Improve Javadoc for StringUtils.isAnyEmpty(null).
     add efba54d  [LANG-1393] Add API SystemUtils.String getEnvironmentVariable(final String name, final String defaultValue).
     add 7c441e8  [LANG-1393] Add API SystemUtils.String getEnvironmentVariable(final String name, final String defaultValue). Fix @since tag.
     add 58a8f12  [LANG-1394] org.apache.commons.lang3.SystemUtils should not write to System.err.
     add 38cf0c6  [LANG-1391] Improve Javadoc for StringUtils.isAnyEmpty(null).
     add 69a8ef3  (doc) remove invalid example of `lastIndexOf` (closes #327)
     add 393ad2d  Update commons-parent to version 46
     add 362dd93  Javadoc correction to agree with code
     add e7d16c2  LANG-1395 - JsonToStringStyle does not escape double quote in a string value
     add 3fadfdd  LANG-1396 - JsonToStringStyle does not escape string names
     add 5fa073a  Typo: 'JavaDoc' -> 'Javadoc'.
     add a7b06d6  Travis: Add Java 10 "Oracle JDK", Java 10 "OpenJDK", Java 11 "Oracle JDK"
     add 6996686  Travis: Switch from Cobertura to Jacoco, because Cobertura does not work on Java 9+. Cobertura-Maven-Plugin fails on Java 10+ even if execution is skipped.
     add 961e4a8  Travis: Allow failures on Java 11, because some FastDateParser tests currently fail with "java.text.ParseException: Unparseable date"
     add 5d49169  Fix broken XML.
     add 7129c43  [LANG-1238] Add RegexUtils class instead of overloadinh methods in StringUtils that take a regex to take precompiled Pattern.
     add 44b6d2e  [LANG-1238] Add RegexUtils class instead of overloadinh methods in StringUtils that take a regex to take precompiled Pattern. Javadoc tweaks.
     add bcc4f82  [LANG-1238] Add RegexUtils class instead of overloadinh methods in StringUtils that take a regex to take precompiled Pattern. Sort methods.
     add 54acb6e  [LANG-1238] Add RegexUtils class instead of overloadinh methods in StringUtils that take a regex to take precompiled Pattern. Sort methods.
     add bd4066e  [LANG-1238] Add RegexUtils class instead of overloadinh methods in StringUtils that take a regex to take precompiled Pattern. Use 120 chars per line.
     add 09ef69c  [LANG-1397] WordUtils.wrap throws StringIndexOutOfBoundsException when wrapLength is Integer.MAX_VALUE.
     add 87937b2  [LANG-1290] StringUtils.join() with support for List<?> with configurable start/end indices.
     add 9de7e1a  [LANG-1290] StringUtils.join() with support for List<?> with configurable start/end indices.
     add a5391bb  Format nit.
     add 96cb498  [LANG-1290] StringUtils.join() with support for List<?> with configurable start/end indices. Reuse constant.
     add f4a262d  [LANG-1290] StringUtils.join() with support for List<?> with configurable start/end indices. Extract constant.
     add 81ee0d0  Extract method.
     add 2bb197d  [LANG-1290] StringUtils.join() with support for List<?> with configurable start/end indices. Fix XML.
     add ae7bef3  [LANG-1238] Fix typo.
     add b933f55  StringUtils: fix checkstyle violation
     add 6850d88  Fix javadoc errors reported by Java 11.
     add 9ea0063  (doc) Fix typos in classes of tuple package
     add 152e5d4  LANG-1392: Methods for getting first non empty or non blank value (closes #325)
     add 672cd14  LANG-1392: add changes.xml entry
     add 89cd538  LANG-1392: Methods for getting first non empty or non blank value
     add 70be8e5  Use oraclejdk10 and openjdk10 provided by travis.
     add d9f1b89  Fraction#getFraction: Replace "the the" with "the" in javadoc
     add 8e8b8e0  The the patrol.
     add e767af7  removes unchecked exceptions declared in 'throws' clause
     add 9626020  deletes redundant 'new' expression in constant array creation
     add 214cc7f  replaces 'size() == 0' and 'length() == 0' with 'isEmpty()'
     add b610707  removes unnecessary class reference of static method calls which are declared in the same class
     add 77febcf  flips the order of conditional expressions and 'if' statements whose conditions were negated
     add 4aa4291  removes redundant '+' sign
     add ae6a24d  replaces primitive comparison with x.compare() where x is a wrapper class of the primitive
     add f56931c  LANG-1380: FastDateParser too strict on abbreviated short month symbols
     add c241b09  Update to commons-parent version 47
     add 1cec9a6  Raw Types
     add 0020780  Prepare for release 3.8.
     add 3a3cec0  Prepare for release 3.8.
     add fa66bd9  Prepare for release 3.8.
     add 0db3d81  Do not link to deprecated commons-text classes.
     add 2cc5243  LANG-1401: Typo in JavaDoc for lastIndexOf
     add a36c903  [LANG-1405] Remove checks for java versions below the minimum supported one. Closes #338.
     add 9379d0d  LANG-1402: added get methods to ArrayUtils
     add 2521d96  refactored to Generics and added isArrayIndexValid
     add 625fbcc  LANG-1402: Fixed comment
     add 7721302  LANG-1402: refactored to return default value on negative index
     add 96f3ab8  LANG-1402: comment proofread
     add ec2ec77  LANG-1402: more comment proofreading
     add 2cad60b  removed ArrayUtils.get
     add 3dbc944  clarified Javadoc
     add 0bca64d  Merge branch 'LANG-1402' of https://github.com/MarkDacek/commons-lang
     add 1deca66  LANG-1402: thanks Mark
     add 08aa21f  LANG-1408: add toDouble(BigDecimal), toDouble(BigDecimal, double)
     add b31877a  LANG-1408: Rounding utilities for converting to BigDecimal
     add 4f4e2b0  LANG-1408: add final to method params
     add c1bdcb2  (fix) README.md badges
     add cf406e5  jmh.version 1.19 -> 1.21
     add c3de2d6  org.easymock:easymock:3.5.1 -> 3.6
     add 14e7f8d  Preparing 3.8
     add 328e744  get japicmp working
     add a1ac807  Update release date to RC build date
     add 2abe26c  (fix) ensure character encoding in old release notes remains.
     add 6a02b53  (fix) typographical error in JIRA number LANG-1290 -> LANG-1390
     add f7d2bdd  (fix) release notes LANG-1290 -> LANG-1390 typo
     add 9801e2f  Add RELEASE-NOTES-3.8.txt to the site
     add ccadc72  RELEASE-NOTES java 5.0 -> java 7.0
     add ec464c9  Update pom.xml for release of commons-lang3-3.8
     add 30fed5e  Update maven-pmd-plugin to latest version
     add 362ca25  Merge branch 'update-pmd-plugin'
     add 8f88799  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-lang
     add baa4104  (site) fix RELEASE-NOTES-3.8.txt java 5.0 -> 7.0
     add c2bd8be  (changes) add 3.9 area
     add 2a11642  LANG-1411: Add empty checks to ObjectUtils
     add 44e3220  Merge branch 'LANG-1411'
     add d1e72eb  LANG-1411: Add changes.xml entry and @since tags.
     add ce178d8  (fix) Add missing @Test annotation
     add b4609c8  LANG-1415: Update Java Language requirement to 1.8
     add 88b951a  Merge branch 'LANG-1415'
     add 33bd834  Convert JavaDoc license headers to block comments
     add c696955  Looks like Java 11 no longer fails the build
     add 487b1a7  Merge branch 'java-11-build-passes'
     add f013141  Explicit type parameters can be removed
     add b1deb44  Merge branch 'remove-type-parameters'
     add 9fb4f47  Identical catch blocks can be combined
     add bff7521  Use build in methods for comparing numerical values
     add 3ee9cc8  Add missing spaces
     add 54f8d3c  LANG-1417: Add @FunctionalInterface to ThreadPredicate and ThreadGroupPredicate
     add 3e44d26  Merge branch 'LANG-1417'
     add 3287f31  LANG-1416: Use latest Apache Maven Surefire Plugin release
     add 83b472b  LANG-1416: Update to JUnit 5.3.0
     add 2bcf86d  LANG-1416: Update ValidateTest to JUnit 5 API
     add 65a7b5d  LANG-1416: Add changes.xml entry
     add 6ec01a6  Merge branch 'LANG-1416'
     add bce28f9  JUnit 5 tests do not need to be public
     add 7e44078  Use @ParameterizedTest to iterate over available locales
     add 3178494  Merge branch 'parameterized-FastDateParser_TimeZoneStrategyTest'
     add aad2db8  Convert tests for Validate.isTrue overloads to @Nested test
     add d3f2a89  Convert tests for Validate.notNull overloads to @Nested test
     add d784612  Convert tests for Validate.notEmpty overloads to @Nested test
     add c0779f4  Convert tests for Validate.notBlank overloads to @Nested test
     add ad97f20  Convert tests for Validate.noNullElements overloads to @Nested test
     add 74c24ad  Move constructor test to top
     add f6f8e5d  Convert tests for Validate.validIndex overloads to @Nested test
     add 8912be8  Convert tests for Validate.matchesPattern overloads to @Nested test
     add 4077b57  Convert tests for Validate.notNaN overloads to @Nested test
     add 6e9f406  Convert tests for Validate.finite overloads to @Nested test
     add eabf1aa  Convert tests for Validate.inclusiveBetween overloads to @Nested test
     add 5445f22  Convert tests for Validate.exclusiveBetween overloads to @Nested test
     add 3e58ab3  Convert tests for Validate.isInstanceOf overloads to @Nested test
     add 0b14928  Convert tests for Validate.isAssignable overloads to @Nested test
     add 89f3d98  Convert util class convention tests to @Nested test
     add c3b38a3  Merge branch 'nested-validate-test'
     add 82fd251  Replace FindBugs with SpotBugs
     add bb20855  Skip SpotBugs on Java 11
     add 6dc3a6d  Merge branch 'spotbugs'
     add 910f542  Update to latest JUnit version
     add ae9b312  LANG-1419: Restore BundleSymbolicName for OSGi
     add eb5b11a  Prepare 3.8.1 release
     add 77f8751  Updates for 3.8.1 release
     add 83329ef  (fix) RELEASE-NOTES.txt on master to look like 3.8.1 dist
     add 9e79655  RELEASE-NOTES: fix template 3.9+ targets java 8
     add ec6a156  Adding TODO to index.xml for 3.9 release
     add 69e8438  (fix) download page pointed to lang3 in uri
     add ba7ca79  StringUtils: trivial formatting change.
     add 90d8b93  Fix dead links in README.md (closes #359)
     add 729adb6  Update builder tests to JUnit Jupiter
     add 4d5c5a8  Replace FindBugs with SpotBugs: Fix source assembly
     add 8e507bd  Use JDKs provided by travis
     add 6191ded  Travis: Also build with openjdk-ea, but allow openjdk-ea builds to fail.
     add dd76138  Update concurrent tests to JUnit Jupiter
     add 762641d  Update event tests to JUnit Jupiter
     add 884d273  Update exception tests to JUnit Jupiter
     add cbc8e0b  Update reflect tests to JUnit Jupiter
     add 182e335  Update text tests to JUnit Jupiter
     add f110da9  Update tuple tests to JUnit Jupiter
     add 47a9ea7  Update math tests to JUnit Jupiter
     add 94beded  Update mutable tests to JUnit Jupiter
     add ca2e59c  Update time tests to JUnit Jupiter
     add e99b0dd  Update tests to JUnit Jupiter (closes #375)
     add 46ea7e5  Update checkstyle to version 8.13
     add 369d061  Remove ConversionTest#assertBinaryEquals
     add fde19e7  Make LocaleUtilsTest#parseAllLocales parameterized
     add 0fa0bfd  Remove double stop() test in StopWatchTest
     add 3387734  Clean up testing of exceptions
     add e00e871  Use assertTrue/assertFalse instead of reimplementing them
     add b3d86ca  Clean up redundant throws clauses
     add 3609993  Clean up assertions (closes #376)
     add b60ca26  Travis: Remove Oracle JDK 10 because it is no longer available
     add c70e05a  [LANG-1422] Add null-safe StringUtils.valueOf(char[]) to delegate to String.valueOf(char[])
     add 5afe35c  LANG-1422: Add null-safe StringUtils.valueOf(char[]) to delegate to String.valueOf(char[])
     add b278ac8  Remove unused test code
     add 97ade3f  Use surefire plugin version from parent POM.
     add 0fcd4ce  Update EasyMock from 3.6 to 4.0 to fix testing on Java 11.
     add 5ccbfeb  Update maven-spotbugs-plugin to version 3.1.7
     add a668a47  Update JUnit Pioneer to version 0.3.0
     add e1618fa  fix javadoc typo
     add c4d0dbc  Merge branch 'pr-380'
     add 89cbfa5  Make whitespace use after tokens consistent and add a checkstyle rule to enforce it.
     add 07f5371  Make whitespace use before tokens consistent and add a checkstyle rule to enforce it.
     add 5cdac9c  Make whitespace use around generic tokens consistent and add a checkstyle rule to enforce it.
     add 60b8f18  Update Spotbugs Maven Plugin to version 3.1.8
     add aae1a0a  Travis: Stop building with Java 9 and 10, as these are superseded by Java 11 and not supported anymore.
     add a410aab  [LANG-1427] Add API org.apache.commons.lang3.SystemUtils.isJavaVersionAtMost(JavaVersion)
     add 37ba8d3  Update to JUnit version 5.3.2
     add c368955  Add additional tests for StandardToStringStyle (closes #390)
     add e21cb46  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-lang.git
     add a48d045  LANG-1427: Add SystemUtils.isJavaVersionAtMost(JavaVersion)
     add e0a5a4b  Update to JaCoCo 0.8.2 with works Java 11+.
     add ef18f3e  Travis: "openjdk-ea" now means Java 13, so add Java 12 to JDKs to build on. (closes #396)
     add f7c62b2  Update spotbugs-maven-plugin to version 3.1.10
     add bf77678  add test use ImmutablePair class with java.util.HashMap and java.util.TreeMap
     add 104cc28  Merge branch 'pr-379'
     add b00e656  Fix checkstyle issues in new test code
     add 11d9eb4  Adding the Functions class as a helper for dealing with Java 8 Lambdas.
     add 2ebc17b  Added Functions.tryWithResources.
     add ef1480a  Add missing Apache license header
     add 1c48eb0  Add license to FunctionsTest.java
     add f7fae53  Functions' interfaces modifiers
     add b08c92e  Fix Javadoc issues in Functions
     add 028c9ec  Remove unused generic argument from Functions#tryWithResources
     add 962e529  Add spaces after commas in Functions.java
     add c5eadb1  Functions.java whitspaces
     add 95926eb  FunctionsTest imports
     add 76a243c  FunctionTest redundant constructor modifier
     add 5e315d1  FunctionsTest method references
     add 19a5a09  FunctionsTest whitespace after comma
     add f12cfc8  FunctionsTest whitespaces
     add fc6a392  Fix javadoc errors in Functions.java
     add 43badd4  Merge remote-tracking branch 'origin/pr/403'
     add 17bbe77  Skip javadoc on Java 11 to workaround https://bugs.openjdk.java.net/browse/JDK-8212233 which causes javadoc to fail with "Exit code: 1 - javadoc: error - The code being documented uses modules but the packages defined in https://docs.oracle.com/javase/7/docs/api/ are in the unnamed module."
     add 2273b6e  Upgrade JUnit depedency to 5.4.0 (closes #402)
     add bfa50b3  Clean up floating point assertions (closes #402)
     add 6b7a848  [ToStringBuilderTest] clean up after some old issues
     add a4adb41  Use assertThrows in FunctionsTest (closes  #404)
     add c01fa9a  Simplify assertions (closes #404)
     add c6bb13c  Remove dependency management for JUnit (since the update to JUnit 5.4.0 we only have a single JUnit test dependency).
     add b5ed6c6  Update Hamcrest to version 2.1
     add c127a72  Update EasyMock to version 4.0.2
     add 508ddd1  Update checkstyle to version 8.17
     add 75768ba  Simplify test code by using lambda expressions
     add 92e63fb  Adding junits for JsonToStringStyle
     add cee7cc6  Refactoring junits of JsonToStringStyle
     add 589ce59  Merge pull request #391 from RahulNagekar/JsonToStringStyle_Junits
     add fa9f1aa  Consolidate the StringUtils.equals and equalsIgnoreCase methods. (#409)
     add 353e06a  (doc) Fix javadoc for 'startIndex' parameter of StringUtils.join() methods (#412)
     add 82b69a4  [LANG-1436] (doc) Fix javadoc for 'startIndex' parameter of StringUtils.join() methods. GitHub PR #412.
     add 2e1a1d4  Fix javadoc in wrapIfMissing
     add 7b272ca  Merge pull request #413 from machaval/patch-1
     add 98a4989  Update Travis build with current JDKs.
     add 4b0f3ed  Add proposal for Jenkins Pipeline (#410)
     add 064b9d8  Update Apache Commons Parent from 47 to 48.
     add c20dcda  Oops, remove dup property.
     add ff05d66  (docs) updates to documentation about SecureRandom
     add ddb759d  (docs) remove SecureRandom
     add 7ab94f4  (fix) unused imports
     add 3e37b25  (docs) add "</p>" to end of crypto statement
     add 6e797a4  LANG-1443: Add more SystemUtils.IS_JAVA_XX variants (#415)
     add 3f43706  LANG-1442: Commons-RNG citation
     add 69326c8  (docs) update user use -> user explore
     add cf80937  LANG-1442: Javadoc.
     add b8de60e  (docs) more specificity
     add d48e87e  LANG-1446: switch from cobertura to jacoco
     add 20fdb8e  jacoco: 0.8.2 -> 0.8.3, surefire: 2.22.1 -> 3.0.0-M3
     add 5f7812e  LANG-1447: java 12 final modifier is no longer mutable
     add f4c0ce3  (update) don't allow travis to fail on java 12
     add 5b0d49b  LANG-1447: use isJavaVersionAtLeast in implementation
     add 24ebbb0  (fix) checkstyle violation
     add abc2681  Update tests from junit-jupiter 5.4.0 to 5.4.2.
     add 233711f  (doc) (#417)
     add 4f4e978  Preparing the codebase for 3.9
     add 6cf0846  Merge branch 'master' of https://github.com/apache/commons-lang into 3.9
     add 8b37888  (update) a few more version upgrades 3.8.1 -> 3.9
     add 838d7eb  Merge branch 'master' of github.com:apache/commons-lang into 3.9
     add 1889cac  Prepare 3.9 RC2
     add abb39c2  (fix) checkstyle violation
     add d8fa78c  Merge tag 'commons-lang-3.9'
     add f2c28e6  (update) 3.9 -> 3.10-SNAPSHOT, post release
     add 7964c45  Add OpenJDK 8 to Travis builds.
     add 8967997  LANG-1450: Generate javadoc jar on build
     add c31dc38  Changing switch statement to if/else statement for greater clarity
     add d07e31e  Merge branch 'change-to-if-statement' of https://github.com/ethanwood17/commons-lang
     add 402a128  Update maven-pmd-plugin from 3.11.0 to 3.12.0.
     add 58dfe55  Skip javadoc on Java 12+ to workaround https://bugs.openjdk.java.net/browse/JDK-8212233 which causes javadoc to fail with "Exit code: 1 - javadoc: error - The code being documented uses modules but the packages defined in https://docs.oracle.com/javase/7/docs/api/ are in the unnamed module."
     add 0d62211  (fix, site) source-repository.html -> scm.html
     add b30be60  [LANG-1455] Add a DaemonThreadFactory.</action>
     add 4b77d24  Revert "[LANG-1455] Add a DaemonThreadFactory.</action>"
     add 1ec6c0a  [LANG-1457] Add ExceptionUtils.throwableOfType(Throwable, Class) and friends.
     add f698f9e  Sort by method name.
     add 6934228  Checkstyle: Remove trailing white spaces on all lines.
     add b91960e  revise java-doc error
     add e962614  Merge pull request #421 from ScaldingBlood/master
     add daf3dac  Don't need @SuppressWarnings("unchecked")
     add f2b7f98  Sort methods.
     add 86cf126  [LANG-1458] Add EMPTY_ARRAY constants to classes in org.apache.commons.lang3.tuple
     add 90c736c  Remove trailing spaces.
     add 992e7cf  - Javadoc.
     add 13354cd  [LANG-1458] Add EMPTY_ARRAY constants to classes in org.apache.commons.lang3.tuple
     add ffb8b29  Sort methods.
     add bc82541  Update NOTICE file for 2019.
     add 58c29cf  Sort methods.
     add 3a6f206  Document empty block.
     add 969cd66  Sort methods.
     add c0f5853  - Add testToSplitString() - Use topWatch.createStarted();
     add 999030a  Fix Javadoc on Java 11+.
     add 7ddbace  Format tweaks.
     add b20442f  Sort members.
     add 10b13b7  Sort members.
     add 1dd5111  Sort members and clean up comments.
     add e5e1339  [LANG-1461] Add null-safe StringUtils APIs to wrap String#getBytes([Charset|String]).</action>
     add 465e6be  [LANG-1461] Add null-safe StringUtils APIs to wrap String#getBytes([Charset|String]).</action>
     add 5509c42  Remove trailing white spaces on all lines.
     add 5c98ab1  Remove unused import (checkstyle).
     add dc2953e  Name "Apache Commons" in page title.
     add 5b67c26  [LANG-1467] Add zero arg constructor for org.apache.commons.lang3.NotImplementedException.</action>
     add 88f1d70  Update JUnit to version 5.5.0.
     add 9fd7ad2  Oracle JDK 8 and 11 are no longer available on travis.
     add f810c82  Skip Jacoco and SpotBugs on Java 13+.
     add 456f92c  Add Java 13 build on Travis CI (openjdk-ea is now Java 14).
     add 326f869  Update JaCoCo to version 0.8.4.
     add d21a59b  Use HTTPS links to commons.apache.org.
     add 2288b0f  Use HTTPS to access Apache resources.
     add 9d80ec0  Use HTTPS to access Apache resources.
     add 715051e  Replace Apache HTTP URL with HTTPS version.
     add a929004  Fix typo.
     add 7eda946  [LANG-170] Add ArrayUtils.addFirst() methods.
     add 67d4f42  Fix documentation of Java version from "8.0" to "8".
     add 63d1a32  [LANG-170] Add ArrayUtils.addFirst() methods.
     add f989297  Fix the site's source repository link.
     add 765c563  Fix the site's source repository link.
     add 1d037da  Adding power support (#435)
     add add397b  LANG-1472: Javadoc clearly needs clarification
     add d5ffc4d  git-wip-us => gitbox
     add eafdd08  LANG-1437: Remove redundant if statements in join methods (#411)
     add dac41b9  [LANG-1437] Remove redundant if statements in join methods #411.
     add 0bb850c  Javadoc.
     add b27f6d5  Range: Remove trailing spaces.
     add 51b3212  [LANG-1460] release-history.xml: correct release year for v3.9
     add 3803405  [LANG-1460] Add changes.xml entry
     add 92e7839  Merge branch 'pr-427'
     add d20e4f5  [LANG-1476] Added sync for iterating over synced set
     add 2402e66  [LANG-1476] Add changes.xml entry
     add f0534ba  Merge branch 'pr-399'
     add f67852e  Sort members.
     add 2f38c4b  Sort members.
     add 561fc60  junit-jupiter 5.5.0 -> 5.5.1.
     add 8a579f0  com.puppycrawl.tools:checkstyle 8.20 -> 8.23.
     add eacbb1f  Update properties for the next release.
     add 8a192eb  commons.japicmp.version 0.13.1 -> 0.14.1.
     add b1d01fe  [LANG-1479] Add Range.fit(T) to fit a value into a range.
     add dbd4766  Fix typo.
     add b007770  Note build updates.
     add 9c4d162  Formatting.
     add ea123dd  Use a stream instead of a loop.
     add bc16e01  PR: LANG-1447
     add 5f2bf30  Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-lang.git
     add 0abcf0d  Modify the error comment
     add 48b6d5e  end parameter should be exclusive
     add 094ee7e  Merge pull request #425 from shenqioa/master
     add c2b082b  Improvement JavaVersion get method
     add e610367  Merge pull request #439 from Stzx/master
     add 06aea7e  LANG-1475 Fix unwrap StringIndexOutOfBoundsException
     add 672025e  Supplement changes.xml
     add 102a6d7  Merge branch 'pr-441'
     add 26bc45f  Fix checkstyle violations (tabs, missing spaces after commas, missing javadocs)
     add 24f66b1  Merge pull request #447 from kinow/fix-checkstyles-1
     add 4632ad7  Update spotbugs-maven-plugin to version 3.1.12.2.
     add 8757d91  Sort members.
     add 25d89e7  No need to nest in else clause.
     add 4f0f75c  No need for exclamations in exception messages.
     add 5e7d64d  Refactor duplicate code.
     add 5eac208  Javadoc nits.
     add 327cf60  Remove trailing white spaces on all lines.
     add 5e5e61f  Add support for GitHub CI build through GitHub "Actions".
     add 54a5224  Addded javadoc:javadoc -Ddoclint=all; note this will not fail if a public element is missing a Javadoc.
     add 970d794  Merge conditionals - no need for separate if block
     add 22fc77a  Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-lang.git
     add 3c44319  Added javadoc:javadoc -Ddoclint=all; note this will not fail if a public element is missing a Javadoc.
     add 9feaf9d  LANG-1485 : Add getters for lhs and rhs objects in DiffResult (#451)
     add b77014c  [LANG-1485] Add getters for lhs and rhs objects in DiffResult #451.
     add 7f9f037  Add missing Javadoc text.
     add 0abfa79  [LANG-1486] Generify builder classes Diffable, DiffBuilder, and DiffResult
     add ec92ddd  Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-lang.git
     add 5b9e0f6  [LANG-1487] Add ClassLoaderUtils with toString() implementations. (#453)
     add df9a61e  [LANG-1487] Add ClassLoaderUtils with toString() implementations. #453.
     add 7c32e52  Update description for 3.10.
     add ba1c22c  [LANG-1489] Add null-safe APIs as StringUtils.toRoot[Lower|Upper]Case(String) #456
     add 2af6e9a  [LANG-1489] Add null-safe APIs as StringUtils.toRootLowerCase(String) and StringUtils.toRootUpperCase(String). GitHub #456.
     add d68e2e9  [LANG-1406] StringIndexOutOfBoundsException in StringUtils.replaceIgnoreCase
     add f83d6e3  [test] junit-jupiter 5.5.1 -> 5.5.2.
     add 9906445  com.puppycrawl.tools:checkstyle 8.23 -> 8.24.
     add 651c8f5  Remove trailing white spaces on all lines
     add e7c6c5b  [LANG-1406] StringIndexOutOfBoundsException in StringUtils.replaceIgnoreCase
     add a3aa116  Javadoc.
     add c3077ad  Sort members.
     add 975df00  Fix Javadoc.
     add d572b37  Use our own APIs.
     add 43f8e31  Use our own APIs.
     add 59231ca  [LANG-1453] StringUtils.removeIgnoreCase("İa", "a") throws IndexOutOfBoundsException #423.
     add 9a3f747  Remove trailing white spaces on all lines.
     add e144ca6  Spotbugs is already run as part of the Maven default build goal.
     add 15d9a6b  Fix typo; thanks to Alex Herbert.
     add 3ea8244  More lambdas, less boilerplate.
     add 26ed080  Sort members.
     add a1395b6  One empty line between methods.
     add aac260f  Document interfaces with @FunctionalInterface.
     add 29723e8  Javadoc.
     add 46b381e  Travis CI: Drop Java 12 build (Java 13 is now Generally Available).
     add 089b43a  [LANG-1426] Corrected usage examples in Javadocs (#458)
     add 4f3d3b4  [LANG-1426] Corrected usage examples in Javadocs #458.
     add c1fbeee  Improve Javadoc based on the discussion of the GitHub PR #459.
     add 99f6467  Improve Javadoc based on the discussion of the GitHub PR #459.
     add 84636da  - Fix trailing whitespace. - maven-checkstyle-plugin 3.0.0 -> 3.1.0. - com.puppycrawl.tools:checkstyle 8.24 -> 8.25.
     add 23f1804  Update documentation related to the issue LANG-696 (#449)
     add 6102734  [LANG-696] Update documentation related to the issue LANG-696 #449.
     add c42806c  [LANG-696] Update documentation related to the issue LANG-696 #449.
     add a32c188  Code refactor to simplify Functions and new tests (#463)
     add bedae69  LANG-1480 getAbbreviatedName refactored to create appropriate length … (#446)
     add f3ad91c  AnnotationUtils little cleanup (#467)
     add 9b3b490  AnnotationUtils little cleanup #467.
     add 1aea1a6  Drop Subversion Id keywords.
     add 9489d55  Drop Subversion Id keywords.
     add ac00199  [LANG-1494] Add org.apache.commons.lang3.time.CalendarUtils.
     add e55a870  Add @SuppressWarnings.
     add 54afdb3  Add more test inputs for ArrayUtils.toMap() method (#472)
     add 7ffa926  Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-lang.git
     add b26198d  [LANG-1495] Add EnumUtils getEnum() methods with default values #475.
     add 4a93461  LANG-1495 Update EnumUtils.java (#475)
     add be1536f  Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-lang.git
     add 619a702  Sort methods.
     add 55a2a03  [LANG-1177] Added indexesOf methods and simplified removeAllOccurences (#471)
     add aaabb3e  [LANG-1177] Added indexesOf methods and simplified removeAllOccurences #471.
     add 89d2edb  Sort members.
     add c47e5f9  [LANG-1498] Add support of lambda value evaluation for defaulting methods #416.
     add a4c60c4  [LANG-1498] Add support of lambda value evaluation for defaulting methods #416.
     add 8445d3a  [LANG-1498] Add support of lambda value evaluation for defaulting methods #416.
     add 16cc98f  Fix Java 11 Javadoc.
     add 24e6468  [LANG-1498] Add support of lambda value evaluation for defaulting methods #416.
     add d0b95be  Lang 1463: StringUtils abbreviate returns String of length greater than maxWidth (#477)
     add 49e9754  In-line local variables only used once.
     add 1163e17  LANG-1463] StringUtils abbreviate returns String of length greater than maxWidth #477.
     add bc8a3b9  sort fields in HashCodeBuilder for deterministic order (#480)
     add f25b44b  [LANG-1500] Test may fail due to a different order of fields returned by reflection api #480.
     add 98e122b  Update test dependencies.
     add 182b250  Update build dependency: com.puppycrawl.tools:checkstyle 8.25 -> 8.26.
     add 1dabf26  sort fields in ReflectionToStringBuilder for deterministic order (#481)
     add 404d678  [LANG-1501] Sort fields in ReflectionToStringBuilder for deterministic order #481.
     add 7bbbdd2  Javadoc: Replace <code></code> HTML tags with Javadoc {@code} notation.
     add 1e70575  Remove unnecessary array creation for varargs.
     add 325d9a9  EventListenerSupport: Fix string format of Validate#isTrue call in constructor.
     add cb2ec37  Replace Character constructor (deprecated on Java 9+) calls in tests with Character#valueOf.
     add c9ca06e  Remove no longer necessary SpotBugs excludes.
     add 74c8862  Update test dependency: org.junit-pioneer:junit-pioneer 0.3.3 -> 0.4.2.
     add b4645f6  Update build dependency: com.puppycrawl.tools:checkstyle 8.26 -> 8.27.
     add 742eb89  Update POM parent: org.apache.commons:commons-parent 48 -> 50. tar
     add 936dd60  BooleanUtils Javadoc (#469)
     add cb67472  BooleanUtils Javadoc #469.
     add 23931d5  Functions Javadoc (#466)
     add e910e9c  Functions Javadoc #466.
     add 670a832  [LANG-1503] Add factory methods to Pair classes with Map.Entry input. #454.
     add ff05749  Conversion#binaryToHexDigit(boolean[], int): Simplify implementation by removing redundant conditions.
     add 3744263  Use Objects.requireNonNull() instead of custom check. Minor formatting.
     add fe44a99  CompareToBuilder: Fix checkstyle violation.
     add 84668a2  Use Collection#toArray(new T[0]) instead of a presized array as it is faster on modern JVMs.
     add d5948be  Use ArrayUtils#EMPTY_STRING_ARRAY instead of creating new empty String arrays.
     add 0ef55fe  Don't generate gratuitous garbage.
     add c8289bf  Javadoc.
     add de7b773  Sort members.
     add a914a26  [LANG-1505] Add StopWatch convenience APIs to format times and create a simple instance.
     add 5ac6433  [LANG-1506] Allow a StopWatch to carry an optional message.
     add e4e7de4  Checkstyle: Remove trailing white spaces on all lines.
     add 94b0752  ArrayUtils: Fix checkstyle violation.
     add b2a0ac7  ArrayUtils: Remove stray comment.
     add 2a3c56e  Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-lang.git
     add 2425853  [LANG-1431] Add ComparableUtils (#398)
     add f9535b5  [LANG-1507] Add ComparableUtils #398.
     add b46d417  [LANG-1508] Add org.apache.commons.lang3.SystemUtils.getUserName().
     add 1dcf141  Remove trailing white spaces on all lines.
     add a14ee65  [LANG-1507] Add ComparableUtils #398.
     add e15a2db  Sort members.
     add 931101d  [LANG-1510] Add org.apache.commons.lang3.arch.Processor.Arch.getLabel().
     add 13ac5b8  Checktyle.
     add eb54882  [LANG-1507] Add ComparableUtils #398.
     add e1a4955  Checkstyle: trailing spaces.
     add 3b75763  Be quiet on the console.
     add b475986  Shutdown thread pool in case of unexpected error.
     add 6f358e9  Shutdown thread pool in case of unexpected error.
     add 1df9bc7  [LANG-1509] Add ObjectToStringComparator. (#483)
     add 365f73c  [LANG-1509] Add ObjectToStringComparator. #483.
     add 259ac72  [LANG-1512] Add IS_JAVA_14 and IS_JAVA_15 to org.apache.commons.lang3.SystemUtils.
     add a606a03  [LANG-1513] ObjectUtils: Get first non-null supplier value.
     add bb52448  Reduce magic number usage.
     add bfc88d2  [LANG-1516] Fix generics in API signatures of ExceptionUtils.
     add 2ea44b2  - Added the Streams class. - Added Functions.stream() as an accessor method.
     add 3ce3b27  Fixing Checkstyle problems.
     add 83dd32b  Adding Streams.toArray
     add e6165e9  - Update copyright year in NOTICE file. - org.easymock:easymock 4.1 -> 4.2. - org.junit-pioneer:junit-pioneer 0.4.2 -> 0.5.3. - org.junit.jupiter:junit-jupiter 5.5.2 -> 5.6.0.
     add 4b11c76  [LANG-1514] make test more stable by using HashSet to compare
     add cb0f461  [LANG-1514]: add changes.xml entry
     add 474ab7f  Merge branch 'pr-485'
     add 31e726e  Javadoc.
     add 4ebd3e3  Update SpotBugs.
     add 485876f  Use final.
     add 0568456  Remove redundant type arguments and end-of-line whitespace.
     add 05588e4  - Javadoc. - Don't use 'p' as a parameter name prefix (we don't do that anywhere else.)
     add d54c895  Javadoc style.
     add b19b2d3  Checkstyle: Remove trailing white spaces on all lines.
     add ee87df8  Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-lang
     add 53f223d  Remove redundant type arguments.
     add 84197ae  Don't use 'p' as a parameter name prefix (we don't do that anywhere else.)
     add 772edb9  SpotBugs 4.4.0-RC3 -> 4.0.0.
     add d3e5953  Checkstyle 8.27 -> 8.29.
     add f20df21  De-clutter root folder by moving Checkstyle configuration files into src.
     add 2cceff5  Use Javadoc {@code} instead of pre tags. #490.
     add 80839be  JavaDoc was modified adding {@code around pre formatted text so there is no need for HTML escape sequences (#490)
     add 7b62c8f  Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-lang.git
     add f46f4e3  Don't prefix parameter names with 'p'.
     add 473c050  Exceptionutilstest to 100p (#486)
     add d3112e4  ExceptionUtilsTest to 100% #486.
     add 553a047  LANG-1433: MethodUtils will throw a NPE if invokeMethod() is called for a var-args method (#407)
     add a3edc1b  [LANG-1433] MethodUtils will throw a NPE if invokeMethod() is called for a var-args method #407.
     add bd147ae  Update build plugins and Javadoc link.
     add 179e8f4  try to cleanup merging (#493)
     add eb8d069  Reuse own code in Functions.java #493.
     add f4c2ed4  LANG-1518 - fix searchSupers for generic classes (#494)
     add b8499c1  [LANG-1518] MethodUtils.getAnnotation() with searchSupers = true does not work if super is generic #494.
     add 62d5c10  org.junit-pioneer:junit-pioneer 0.5.3 -> 0.5.4.
     add e182888  Fix weird formatting.
     add 01175ec  Use final.
     add 0697258  Use lambda.
     add 8e5b10a  Add missing annotations.
     add 0f119ef  Javadoc tweaks.
     add 94b3784  Simpler NPE message for new method.
     add e9d7afb  [LANG-1523] Avoid unnecessary allocation in wrapIfMissing. (#496)
     add 200d8e9  [LANG-1523] Avoid unnecessary allocation in StringUtils.wrapIfMissing. #496.
     add ba607f5  [LANG-1525] Internally use Validate.notNull(foo, ...) instead of Validate.isTrue(foo != null, ...).
     add fde46a2   Added 1 and 0 in toBooleanObject(final String str)  (#502)
     add 893cc15  [LANG-1526] Add 1 and 0 in toBooleanObject(final String str) #502.
     add 02732d6  LANG-1527: Remove an redundant argument check in NumberUtils. (#504)
     add 6240c11  [LANG-1527] NumberUtils.createBigDecimal has a redundant argument check.
     add 1c42dfb  Clean ups.
     add 346f52e  Update Spotbugs Maven Plugin to version 4.0.0.
     add 93701c9  Replace Java 12 and 13 builds with Java 14.
     add 055c20a  [LANG-1529] Deprecate org.apache.commons.lang3.ArrayUtils.removeAllOccurences(*) for org.apache.commons.lang3.ArrayUtils.removeAllOccurrences(*).
     add e3a7399  Prepare for 3.10 RC1.

No new revisions were added by this update.

Summary of changes:
 .gitattributes => .github/workflows/maven.yml      |    27 +-
 .travis.yml                                        |    20 +-
 CONTRIBUTING.md                                    |    46 +-
 Jenkinsfile                                        |   115 +
 NOTICE.txt                                         |     7 +-
 README.md                                          |    26 +-
 RELEASE-NOTES.txt                                  |   394 +-
 pom.xml                                            |   210 +-
 ...clude-filter.xml => spotbugs-exclude-filter.xml |    53 +-
 src/assembly/src.xml                               |     2 +-
 src/changes/changes.xml                            |   145 +-
 src/changes/release-notes.vm                       |     5 +-
 .../org/apache/commons/lang3/AnnotationUtils.java  |    20 +-
 .../java/org/apache/commons/lang3/ArchUtils.java   |    35 +-
 .../java/org/apache/commons/lang3/ArrayUtils.java  | 13203 +++++++++---------
 .../java/org/apache/commons/lang3/BitField.java    |     2 +-
 .../org/apache/commons/lang3/BooleanUtils.java     |   126 +-
 .../java/org/apache/commons/lang3/CharRange.java   |    14 +-
 .../apache/commons/lang3/CharSequenceUtils.java    |    56 +-
 .../java/org/apache/commons/lang3/CharSet.java     |    20 +-
 .../org/apache/commons/lang3/CharSetUtils.java     |   203 +-
 .../java/org/apache/commons/lang3/CharUtils.java   |    36 +-
 .../java/org/apache/commons/lang3/Charsets.java    |    69 +
 .../org/apache/commons/lang3/ClassLoaderUtils.java |    53 +
 .../java/org/apache/commons/lang3/ClassUtils.java  |   553 +-
 .../java/org/apache/commons/lang3/Conversion.java  |    80 +-
 .../java/org/apache/commons/lang3/EnumUtils.java   |   321 +-
 .../java/org/apache/commons/lang3/Functions.java   |   536 +
 .../java/org/apache/commons/lang3/JavaVersion.java |    65 +-
 .../java/org/apache/commons/lang3/LocaleUtils.java |    28 +-
 .../commons/lang3/NotImplementedException.java     |    13 +-
 .../java/org/apache/commons/lang3/ObjectUtils.java |   211 +-
 .../apache/commons/lang3/RandomStringUtils.java    |    26 +-
 .../java/org/apache/commons/lang3/RandomUtils.java |    38 +-
 src/main/java/org/apache/commons/lang3/Range.java  |   474 +-
 .../java/org/apache/commons/lang3/RegExUtils.java  |   458 +
 .../apache/commons/lang3/SerializationUtils.java   |    30 +-
 .../java/org/apache/commons/lang3/Streams.java     |   493 +
 .../apache/commons/lang3/StringEscapeUtils.java    |    14 +-
 .../java/org/apache/commons/lang3/StringUtils.java | 13455 ++++++++++---------
 .../java/org/apache/commons/lang3/SystemUtils.java |   262 +-
 .../java/org/apache/commons/lang3/ThreadUtils.java |    72 +-
 .../java/org/apache/commons/lang3/Validate.java    |    60 +-
 .../org/apache/commons/lang3/arch/Processor.java   |    49 +-
 .../org/apache/commons/lang3/builder/Builder.java  |     1 +
 .../commons/lang3/builder/CompareToBuilder.java    |   369 +-
 .../org/apache/commons/lang3/builder/Diff.java     |     4 +-
 .../apache/commons/lang3/builder/DiffBuilder.java  |    69 +-
 .../apache/commons/lang3/builder/DiffResult.java   |    41 +-
 .../org/apache/commons/lang3/builder/Diffable.java |     7 +-
 .../commons/lang3/builder/EqualsBuilder.java       |   302 +-
 .../commons/lang3/builder/EqualsExclude.java       |     6 +-
 .../commons/lang3/builder/HashCodeBuilder.java     |   184 +-
 .../commons/lang3/builder/HashCodeExclude.java     |     6 +-
 .../builder/MultilineRecursiveToStringStyle.java   |     2 +-
 .../lang3/builder/RecursiveToStringStyle.java      |     8 +-
 .../lang3/builder/ReflectionDiffBuilder.java       |    18 +-
 .../lang3/builder/ReflectionToStringBuilder.java   |   176 +-
 .../lang3/builder/StandardToStringStyle.java       |    58 +-
 .../commons/lang3/builder/ToStringBuilder.java     |   357 +-
 .../commons/lang3/builder/ToStringExclude.java     |     4 +-
 .../commons/lang3/builder/ToStringStyle.java       |   727 +-
 .../{ToStringExclude.java => ToStringSummary.java} |    17 +-
 .../commons/lang3/compare/ComparableUtils.java     |   208 +
 .../lang3/compare/ObjectToStringComparator.java    |    69 +
 .../commons/lang3/compare/package-info.java}       |     6 +-
 .../lang3/concurrent/AtomicSafeInitializer.java    |     2 +-
 .../lang3/concurrent/BasicThreadFactory.java       |    44 +-
 .../concurrent/CallableBackgroundInitializer.java  |     2 +-
 .../commons/lang3/concurrent/Computable.java       |     2 +-
 .../commons/lang3/concurrent/ConcurrentUtils.java  |     2 +-
 .../lang3/concurrent/EventCountCircuitBreaker.java |    12 +-
 .../commons/lang3/concurrent/LazyInitializer.java  |     2 +-
 .../apache/commons/lang3/concurrent/Memoizer.java  |     8 +-
 .../concurrent/MultiBackgroundInitializer.java     |     4 +-
 .../lang3/concurrent/ThresholdCircuitBreaker.java  |     4 +-
 .../commons/lang3/concurrent/TimedSemaphore.java   |     9 +-
 .../commons/lang3/concurrent/package-info.java     |   132 +-
 .../commons/lang3/event/EventListenerSupport.java  |    40 +-
 .../lang3/exception/CloneFailedException.java      |     3 -
 .../lang3/exception/ContextedException.java        |     2 +-
 .../lang3/exception/ContextedRuntimeException.java |     2 +-
 .../lang3/exception/DefaultExceptionContext.java   |     4 +-
 .../commons/lang3/exception/ExceptionUtils.java    |   863 +-
 .../commons/lang3/exception/package-info.java      |     2 +-
 .../org/apache/commons/lang3/math/Fraction.java    |   169 +-
 .../apache/commons/lang3/math/IEEE754rUtils.java   |    56 +-
 .../org/apache/commons/lang3/math/NumberUtils.java |   538 +-
 .../apache/commons/lang3/math/package-info.java    |     4 +-
 .../org/apache/commons/lang3/mutable/Mutable.java  |     2 +-
 .../commons/lang3/mutable/MutableBoolean.java      |    24 +-
 .../apache/commons/lang3/mutable/MutableByte.java  |    22 +-
 .../commons/lang3/mutable/MutableDouble.java       |    42 +-
 .../apache/commons/lang3/mutable/MutableFloat.java |    42 +-
 .../apache/commons/lang3/mutable/MutableInt.java   |    22 +-
 .../apache/commons/lang3/mutable/MutableLong.java  |    22 +-
 .../commons/lang3/mutable/MutableObject.java       |    20 +-
 .../apache/commons/lang3/mutable/MutableShort.java |    22 +-
 .../org/apache/commons/lang3/package-info.java     |    45 +-
 .../commons/lang3/reflect/ConstructorUtils.java    |     9 +-
 .../apache/commons/lang3/reflect/FieldUtils.java   |    70 +-
 .../apache/commons/lang3/reflect/MemberUtils.java  |    20 +-
 .../apache/commons/lang3/reflect/MethodUtils.java  |   112 +-
 .../apache/commons/lang3/reflect/TypeLiteral.java  |     3 +-
 .../apache/commons/lang3/reflect/TypeUtils.java    |   302 +-
 .../org/apache/commons/lang3/reflect/Typed.java    |     5 +-
 .../apache/commons/lang3/text/CompositeFormat.java |     2 +-
 .../commons/lang3/text/ExtendedMessageFormat.java  |    44 +-
 .../apache/commons/lang3/text/FormatFactory.java   |     4 +-
 .../commons/lang3/text/FormattableUtils.java       |     4 +-
 .../org/apache/commons/lang3/text/StrBuilder.java  |    64 +-
 .../org/apache/commons/lang3/text/StrLookup.java   |     6 +-
 .../org/apache/commons/lang3/text/StrMatcher.java  |    26 +-
 .../apache/commons/lang3/text/StrSubstitutor.java  |    42 +-
 .../apache/commons/lang3/text/StrTokenizer.java    |    39 +-
 .../org/apache/commons/lang3/text/WordUtils.java   |   106 +-
 .../apache/commons/lang3/text/package-info.java    |     2 +-
 .../lang3/text/translate/AggregateTranslator.java  |     2 +-
 .../text/translate/CharSequenceTranslator.java     |     6 +-
 .../commons/lang3/text/translate/EntityArrays.java |   126 +-
 .../lang3/text/translate/JavaUnicodeEscaper.java   |    14 +-
 .../lang3/text/translate/NumericEntityEscaper.java |    20 +-
 .../text/translate/NumericEntityUnescaper.java     |    26 +-
 .../lang3/text/translate/OctalUnescaper.java       |     6 +-
 .../lang3/text/translate/UnicodeEscaper.java       |    20 +-
 .../apache/commons/lang3/time/CalendarUtils.java   |    73 +
 .../apache/commons/lang3/time/DateFormatUtils.java |    30 +-
 .../org/apache/commons/lang3/time/DateParser.java  |    18 +-
 .../org/apache/commons/lang3/time/DateUtils.java   |   170 +-
 .../commons/lang3/time/DurationFormatUtils.java    |    19 +-
 .../apache/commons/lang3/time/FastDateFormat.java  |     2 +-
 .../apache/commons/lang3/time/FastDateParser.java  |    84 +-
 .../apache/commons/lang3/time/FastDatePrinter.java |    38 +-
 .../apache/commons/lang3/time/FastTimeZone.java    |    95 +
 .../org/apache/commons/lang3/time/FormatCache.java |    18 +-
 .../org/apache/commons/lang3/time/GmtTimeZone.java |   105 +
 .../org/apache/commons/lang3/time/StopWatch.java   |   461 +-
 .../{reflect/Typed.java => time/TimeZones.java}    |    21 +-
 .../apache/commons/lang3/tuple/ImmutablePair.java  |    70 +-
 .../commons/lang3/tuple/ImmutableTriple.java       |    44 +-
 .../apache/commons/lang3/tuple/MutablePair.java    |    79 +-
 .../apache/commons/lang3/tuple/MutableTriple.java  |    69 +-
 .../java/org/apache/commons/lang3/tuple/Pair.java  |   145 +-
 .../org/apache/commons/lang3/tuple/Triple.java     |    92 +-
 src/site/resources/.htaccess                       |    15 +
 .../checkstyle/checkstyle-suppressions.xml         |     0
 .../site/resources/checkstyle/checkstyle.xml       |    10 +-
 src/site/resources/lang2-lang3-clirr-report.html   |     8 +-
 .../{profile.cobertura => profile.jacoco}          |     0
 .../release-notes/RELEASE-NOTES-1.0.1.txt          |    17 +-
 .../resources/release-notes/RELEASE-NOTES-1.0.txt  |    17 +-
 .../resources/release-notes/RELEASE-NOTES-2.0.txt  |    19 +-
 .../resources/release-notes/RELEASE-NOTES-2.1.txt  |    19 +-
 .../resources/release-notes/RELEASE-NOTES-2.2.txt  |    17 +-
 .../resources/release-notes/RELEASE-NOTES-2.3.txt  |    19 +-
 .../resources/release-notes/RELEASE-NOTES-2.4.txt  |    19 +-
 .../resources/release-notes/RELEASE-NOTES-2.5.txt  |    19 +-
 .../resources/release-notes/RELEASE-NOTES-2.6.txt  |    17 +-
 .../release-notes/RELEASE-NOTES-3.0.1.txt          |    19 +-
 .../resources/release-notes/RELEASE-NOTES-3.0.txt  |    19 +-
 .../resources/release-notes/RELEASE-NOTES-3.1.txt  |    19 +-
 .../resources/release-notes/RELEASE-NOTES-3.10.txt |   119 +
 .../release-notes/RELEASE-NOTES-3.2.1.txt          |    33 +-
 .../resources/release-notes/RELEASE-NOTES-3.2.txt  |    33 +-
 .../release-notes/RELEASE-NOTES-3.3.1.txt          |    25 +-
 .../release-notes/RELEASE-NOTES-3.3.2.txt          |    25 +-
 .../resources/release-notes/RELEASE-NOTES-3.3.txt  |    35 +-
 .../resources/release-notes/RELEASE-NOTES-3.4.txt  |    27 +-
 .../resources/release-notes/RELEASE-NOTES-3.5.txt  |   218 +-
 .../resources/release-notes/RELEASE-NOTES-3.6.txt  |    52 +-
 .../resources/release-notes/RELEASE-NOTES-3.7.txt  |   104 +-
 .../release-notes/RELEASE-NOTES-3.8.1.txt          |   266 +-
 .../resources/release-notes/RELEASE-NOTES-3.8.txt  |   233 +-
 .../resources/release-notes/RELEASE-NOTES-3.9.txt  |   289 +-
 src/site/site.xml                                  |     2 +-
 src/site/xdoc/article2_4.xml                       |    84 +-
 src/site/xdoc/article2_5.xml                       |    36 +-
 src/site/xdoc/article3_0.xml                       |     2 +-
 src/site/xdoc/building.xml                         |     2 +-
 src/site/xdoc/developerguide.xml                   |     1 -
 src/site/xdoc/download_lang.xml                    |    54 +-
 src/site/xdoc/index.xml                            |    20 +-
 src/site/xdoc/issue-tracking.xml                   |    34 +-
 src/site/xdoc/mail-lists.xml                       |    85 +-
 src/site/xdoc/release-history.xml                  |    31 +-
 src/site/xdoc/upgradeto2_0.xml                     |     2 +-
 src/site/xdoc/upgradeto2_1.xml                     |     2 +-
 src/site/xdoc/upgradeto2_3.xml                     |     2 +-
 src/site/xdoc/upgradeto2_4.xml                     |     2 +-
 src/site/xdoc/upgradeto2_5.xml                     |     2 +-
 src/site/xdoc/userguide.xml                        |     5 +-
 .../apache/commons/lang3/AnnotationUtilsTest.java  |   116 +-
 .../org/apache/commons/lang3/ArchUtilsTest.java    |   155 +-
 .../apache/commons/lang3/ArrayUtilsAddTest.java    |   724 +-
 .../apache/commons/lang3/ArrayUtilsInsertTest.java |   361 +-
 .../lang3/ArrayUtilsRemoveMultipleTest.java        |   526 +-
 .../apache/commons/lang3/ArrayUtilsRemoveTest.java |  1060 +-
 .../org/apache/commons/lang3/ArrayUtilsTest.java   |  2261 ++--
 .../org/apache/commons/lang3/BitFieldTest.java     |     8 +-
 .../org/apache/commons/lang3/BooleanUtilsTest.java |   799 +-
 .../org/apache/commons/lang3/CharEncodingTest.java |    12 +-
 .../org/apache/commons/lang3/CharRangeTest.java    |   107 +-
 .../commons/lang3/CharSequenceUtilsTest.java       |    54 +-
 .../java/org/apache/commons/lang3/CharSetTest.java |    46 +-
 .../org/apache/commons/lang3/CharSetUtilsTest.java |    71 +-
 .../org/apache/commons/lang3/CharUtilsPerfRun.java |     6 -
 .../org/apache/commons/lang3/CharUtilsTest.java    |   403 +-
 .../org/apache/commons/lang3/CharsetsTestCase.java |    50 +
 .../apache/commons/lang3/ClassLoaderUtilsTest.java |    50 +
 .../apache/commons/lang3/ClassPathUtilsTest.java   |    73 +-
 .../org/apache/commons/lang3/ClassUtilsTest.java   |  2026 +--
 .../org/apache/commons/lang3/ConversionTest.java   |   879 +-
 .../org/apache/commons/lang3/EnumUtilsTest.java    |   191 +-
 .../org/apache/commons/lang3/FunctionsTest.java    |   476 +
 .../apache/commons/lang3/HashSetvBitSetTest.java   |     4 +-
 .../org/apache/commons/lang3/JavaVersionTest.java  |    53 +-
 .../org/apache/commons/lang3/LocaleUtilsTest.java  |   252 +-
 .../commons/lang3/NotImplementedExceptionTest.java |    14 +-
 .../org/apache/commons/lang3/ObjectUtilsTest.java  |   379 +-
 .../commons/lang3/RandomStringUtilsTest.java       |   281 +-
 .../org/apache/commons/lang3/RandomUtilsTest.java  |    71 +-
 .../java/org/apache/commons/lang3/RangeTest.java   |   408 +-
 .../org/apache/commons/lang3/RegExUtilsTest.java   |   249 +
 .../commons/lang3/SerializationUtilsTest.java      |   183 +-
 .../java/org/apache/commons/lang3/StreamsTest.java |   191 +
 .../commons/lang3/StringEscapeUtilsTest.java       |   335 +-
 .../commons/lang3/StringUtilsContainsTest.java     |    26 +-
 .../commons/lang3/StringUtilsEmptyBlankTest.java   |    36 +-
 .../lang3/StringUtilsEqualsIndexOfTest.java        |    72 +-
 .../apache/commons/lang3/StringUtilsIsTest.java    |    62 +-
 .../lang3/StringUtilsStartsEndsWithTest.java       |   190 +-
 .../commons/lang3/StringUtilsSubstringTest.java    |    58 +-
 .../org/apache/commons/lang3/StringUtilsTest.java  |  5103 +++----
 .../commons/lang3/StringUtilsTrimStripTest.java    |    70 +-
 ...ontextTest.java => StringUtilsValueOfTest.java} |    29 +-
 .../org/apache/commons/lang3/SystemUtilsTest.java  |   343 +-
 .../org/apache/commons/lang3/ThreadUtilsTest.java  |   139 +-
 .../org/apache/commons/lang3/ValidateTest.java     |  2712 ++--
 .../lang3/builder/CompareToBuilderTest.java        |   233 +-
 .../lang3/builder/DefaultToStringStyleTest.java    |    16 +-
 .../commons/lang3/builder/DiffBuilderTest.java     |   285 +-
 .../commons/lang3/builder/DiffResultTest.java      |    46 +-
 .../org/apache/commons/lang3/builder/DiffTest.java |    13 +-
 .../commons/lang3/builder/EqualsBuilderTest.java   |   107 +-
 .../HashCodeBuilderAndEqualsBuilderTest.java       |     6 +-
 .../commons/lang3/builder/HashCodeBuilderTest.java |    58 +-
 .../lang3/builder/JsonToStringStyleTest.java       |   402 +-
 .../lang3/builder/MultiLineToStringStyleTest.java  |    16 +-
 .../MultilineRecursiveToStringStyleTest.java       |    28 +-
 .../builder/NoClassNameToStringStyleTest.java      |    16 +-
 .../builder/NoFieldNamesToStringStyleTest.java     |    16 +-
 .../lang3/builder/RecursiveToStringStyleTest.java  |    18 +-
 .../lang3/builder/ReflectionDiffBuilderTest.java   |    40 +-
 .../ReflectionToStringBuilderConcurrencyTest.java  |    59 +-
 ...ectionToStringBuilderExcludeNullValuesTest.java |    26 +-
 .../ReflectionToStringBuilderExcludeTest.java      |    17 +-
 ...onToStringBuilderExcludeWithAnnotationTest.java |     4 +-
 ...oStringBuilderMutateInspectConcurrencyTest.java |     8 +-
 ...a => ReflectionToStringBuilderSummaryTest.java} |    19 +-
 .../builder/ReflectionToStringBuilderTest.java     |     9 +-
 .../builder/ShortPrefixToStringStyleTest.java      |    16 +-
 .../lang3/builder/SimpleToStringStyleTest.java     |    16 +-
 .../lang3/builder/StandardToStringStyleTest.java   |    38 +-
 .../commons/lang3/builder/ToStringBuilderTest.java |   143 +-
 .../builder/ToStringStyleConcurrencyTest.java      |    36 +-
 .../commons/lang3/builder/ToStringStyleTest.java   |     4 +-
 .../commons/lang3/compare/ComparableUtilsTest.java |   288 +
 .../compare/ObjectToStringComparatorTest.java      |    73 +
 .../AbstractConcurrentInitializerTest.java         |    12 +-
 .../lang3/concurrent/AtomicInitializerTest.java    |     2 +-
 .../concurrent/AtomicSafeInitializerTest.java      |    15 +-
 .../concurrent/BackgroundInitializerTest.java      |   106 +-
 .../lang3/concurrent/BasicThreadFactoryTest.java   |    88 +-
 .../CallableBackgroundInitializerTest.java         |    21 +-
 .../concurrent/CircuitBreakingExceptionTest.java   |    55 +-
 .../lang3/concurrent/ConcurrentUtilsTest.java      |   218 +-
 .../lang3/concurrent/ConstantInitializerTest.java  |    27 +-
 .../concurrent/EventCountCircuitBreakerTest.java   |    97 +-
 .../lang3/concurrent/LazyInitializerTest.java      |     6 +-
 .../commons/lang3/concurrent/MemoizerTest.java     |    62 +-
 .../concurrent/MultiBackgroundInitializerTest.java |   116 +-
 .../concurrent/ThresholdCircuitBreakerTest.java    |    18 +-
 .../lang3/concurrent/TimedSemaphoreTest.java       |    97 +-
 .../lang3/event/EventListenerSupportTest.java      |    29 +-
 .../apache/commons/lang3/event/EventUtilsTest.java |    51 +-
 .../exception/AbstractExceptionContextTest.java    |    29 +-
 .../lang3/exception/CloneFailedExceptionTest.java  |    47 +-
 .../lang3/exception/ContextedExceptionTest.java    |    13 +-
 .../exception/ContextedRuntimeExceptionTest.java   |    19 +-
 .../exception/DefaultExceptionContextTest.java     |     6 +-
 .../lang3/exception/ExceptionUtilsTest.java        |   625 +-
 .../apache/commons/lang3/math/FractionTest.java    |   543 +-
 .../commons/lang3/math/IEEE754rUtilsTest.java      |    87 +-
 .../apache/commons/lang3/math/NumberUtilsTest.java |  1446 +-
 .../commons/lang3/mutable/MutableBooleanTest.java  |    44 +-
 .../commons/lang3/mutable/MutableByteTest.java     |    63 +-
 .../commons/lang3/mutable/MutableDoubleTest.java   |    54 +-
 .../commons/lang3/mutable/MutableFloatTest.java    |    49 +-
 .../commons/lang3/mutable/MutableIntTest.java      |    53 +-
 .../commons/lang3/mutable/MutableLongTest.java     |    53 +-
 .../commons/lang3/mutable/MutableObjectTest.java   |    50 +-
 .../commons/lang3/mutable/MutableShortTest.java    |    61 +-
 .../lang3/reflect/ConstructorUtilsTest.java        |    70 +-
 .../commons/lang3/reflect/FieldUtilsTest.java      |  1207 +-
 .../lang3/reflect/InheritanceUtilsTest.java        |     6 +-
 .../commons/lang3/reflect/MethodUtilsTest.java     |   236 +-
 .../commons/lang3/reflect/TypeLiteralTest.java     |    13 +-
 .../commons/lang3/reflect/TypeUtilsTest.java       |   410 +-
 .../lang3/reflect/testbed/GenericParent.java       |     6 +
 .../reflect/testbed/StringParameterizedChild.java  |    16 +
 .../apache/commons/lang3/test/SystemDefaults.java  |    40 -
 .../commons/lang3/test/SystemDefaultsSwitch.java   |   113 -
 .../lang3/test/SystemDefaultsSwitchTest.java       |    88 -
 .../commons/lang3/text/CompositeFormatTest.java    |     8 +-
 .../lang3/text/ExtendedMessageFormatTest.java      |    80 +-
 .../commons/lang3/text/FormattableUtilsTest.java   |     9 +-
 .../lang3/text/StrBuilderAppendInsertTest.java     |   663 +-
 .../apache/commons/lang3/text/StrBuilderTest.java  |   414 +-
 .../apache/commons/lang3/text/StrLookupTest.java   |    40 +-
 .../apache/commons/lang3/text/StrMatcherTest.java  |     8 +-
 .../commons/lang3/text/StrSubstitutorTest.java     |   126 +-
 .../commons/lang3/text/StrTokenizerTest.java       |   149 +-
 .../apache/commons/lang3/text/WordUtilsTest.java   |    98 +-
 .../lang3/text/translate/EntityArraysTest.java     |    18 +-
 .../lang3/text/translate/LookupTranslatorTest.java |    12 +-
 .../text/translate/NumericEntityEscaperTest.java   |    12 +-
 .../text/translate/NumericEntityUnescaperTest.java |    33 +-
 .../lang3/text/translate/OctalUnescaperTest.java   |    28 +-
 .../lang3/text/translate/UnicodeEscaperTest.java   |    10 +-
 .../lang3/text/translate/UnicodeUnescaperTest.java |    20 +-
 .../UnicodeUnpairedSurrogateRemoverTest.java       |    14 +-
 ...mat_PrinterTest.java => CalendarUtilsTest.java} |    32 +-
 .../commons/lang3/time/DateFormatUtilsTest.java    |    79 +-
 .../commons/lang3/time/DateUtilsFragmentTest.java  |   155 +-
 .../commons/lang3/time/DateUtilsRoundingTest.java  |    40 +-
 .../apache/commons/lang3/time/DateUtilsTest.java   |  1701 ++-
 .../lang3/time/DurationFormatUtilsTest.java        |    76 +-
 .../commons/lang3/time/FastDateFormatTest.java     |   110 +-
 .../commons/lang3/time/FastDateParserSDFTest.java  |   223 +-
 .../commons/lang3/time/FastDateParserTest.java     |   147 +-
 .../lang3/time/FastDateParser_MoreOrLessTest.java  |    51 +-
 .../time/FastDateParser_TimeZoneStrategyTest.java  |    47 +-
 .../commons/lang3/time/FastDatePrinterTest.java    |    49 +-
 .../lang3/time/FastDatePrinterTimeZonesTest.java   |    36 +-
 .../commons/lang3/time/FastTimeZoneTest.java       |   100 +
 .../apache/commons/lang3/time/GmtTimeZoneTest.java |    95 +
 .../apache/commons/lang3/time/StopWatchTest.java   |   467 +-
 .../apache/commons/lang3/time/WeekYearTest.java    |    77 +-
 .../commons/lang3/tuple/ImmutablePairTest.java     |   172 +-
 .../commons/lang3/tuple/ImmutableTripleTest.java   |   146 +-
 .../commons/lang3/tuple/MutablePairTest.java       |   121 +-
 .../commons/lang3/tuple/MutableTripleTest.java     |   102 +-
 .../org/apache/commons/lang3/tuple/PairTest.java   |   118 +-
 .../org/apache/commons/lang3/tuple/TripleTest.java |   105 +-
 src/test/resources/java.policy                     |     2 -
 355 files changed, 43240 insertions(+), 34714 deletions(-)
 copy .gitattributes => .github/workflows/maven.yml (63%)
 create mode 100644 Jenkinsfile
 rename findbugs-exclude-filter.xml => spotbugs-exclude-filter.xml (80%)
 create mode 100644 src/main/java/org/apache/commons/lang3/Charsets.java
 create mode 100644 src/main/java/org/apache/commons/lang3/ClassLoaderUtils.java
 create mode 100644 src/main/java/org/apache/commons/lang3/Functions.java
 create mode 100644 src/main/java/org/apache/commons/lang3/RegExUtils.java
 create mode 100644 src/main/java/org/apache/commons/lang3/Streams.java
 copy src/main/java/org/apache/commons/lang3/builder/{ToStringExclude.java => ToStringSummary.java} (77%)
 mode change 100755 => 100644
 create mode 100644 src/main/java/org/apache/commons/lang3/compare/ComparableUtils.java
 create mode 100644 src/main/java/org/apache/commons/lang3/compare/ObjectToStringComparator.java
 copy src/{test/java/org/apache/commons/lang3/reflect/testbed/Grandchild.java => main/java/org/apache/commons/lang3/compare/package-info.java} (82%)
 create mode 100644 src/main/java/org/apache/commons/lang3/time/CalendarUtils.java
 create mode 100644 src/main/java/org/apache/commons/lang3/time/FastTimeZone.java
 create mode 100644 src/main/java/org/apache/commons/lang3/time/GmtTimeZone.java
 copy src/main/java/org/apache/commons/lang3/{reflect/Typed.java => time/TimeZones.java} (71%)
 rename checkstyle-suppressions.xml => src/site/resources/checkstyle/checkstyle-suppressions.xml (100%)
 rename checkstyle.xml => src/site/resources/checkstyle/checkstyle.xml (85%)
 rename src/site/resources/{profile.cobertura => profile.jacoco} (100%)
 create mode 100644 src/site/resources/release-notes/RELEASE-NOTES-3.10.txt
 copy RELEASE-NOTES.txt => src/site/resources/release-notes/RELEASE-NOTES-3.5.txt (83%)
 copy RELEASE-NOTES.txt => src/site/resources/release-notes/RELEASE-NOTES-3.6.txt (96%)
 copy RELEASE-NOTES.txt => src/site/resources/release-notes/RELEASE-NOTES-3.7.txt (92%)
 copy RELEASE-NOTES.txt => src/site/resources/release-notes/RELEASE-NOTES-3.8.1.txt (83%)
 copy RELEASE-NOTES.txt => src/site/resources/release-notes/RELEASE-NOTES-3.8.txt (84%)
 copy RELEASE-NOTES.txt => src/site/resources/release-notes/RELEASE-NOTES-3.9.txt (82%)
 create mode 100644 src/test/java/org/apache/commons/lang3/CharsetsTestCase.java
 create mode 100644 src/test/java/org/apache/commons/lang3/ClassLoaderUtilsTest.java
 create mode 100644 src/test/java/org/apache/commons/lang3/FunctionsTest.java
 create mode 100644 src/test/java/org/apache/commons/lang3/RegExUtilsTest.java
 create mode 100644 src/test/java/org/apache/commons/lang3/StreamsTest.java
 copy src/test/java/org/apache/commons/lang3/{exception/DefaultExceptionContextTest.java => StringUtilsValueOfTest.java} (58%)
 copy src/test/java/org/apache/commons/lang3/builder/{ReflectionToStringBuilderTest.java => ReflectionToStringBuilderSummaryTest.java} (62%)
 create mode 100644 src/test/java/org/apache/commons/lang3/compare/ComparableUtilsTest.java
 create mode 100644 src/test/java/org/apache/commons/lang3/compare/ObjectToStringComparatorTest.java
 delete mode 100644 src/test/java/org/apache/commons/lang3/test/SystemDefaults.java
 delete mode 100644 src/test/java/org/apache/commons/lang3/test/SystemDefaultsSwitch.java
 delete mode 100644 src/test/java/org/apache/commons/lang3/test/SystemDefaultsSwitchTest.java
 copy src/test/java/org/apache/commons/lang3/time/{FastDateFormat_PrinterTest.java => CalendarUtilsTest.java} (57%)
 create mode 100644 src/test/java/org/apache/commons/lang3/time/FastTimeZoneTest.java
 create mode 100644 src/test/java/org/apache/commons/lang3/time/GmtTimeZoneTest.java