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