Gary Gregory [Sun, 15 May 2022 22:11:47 +0000 (18:11 -0400)]
Add @SuppressWarnings("unchecked")
Gary Gregory [Sun, 15 May 2022 21:01:59 +0000 (17:01 -0400)]
Use IllegalArgumentException llke the reset of the method.
Gary Gregory [Sun, 15 May 2022 20:21:49 +0000 (16:21 -0400)]
[Spotbugs 4.7.0] More precise exception handling, don't throw
RuntimeException, use our own UncheckedException.
Gary Gregory [Sun, 15 May 2022 20:01:00 +0000 (16:01 -0400)]
Fix, lambda & in-line single use variable that cannot be null.
Gary Gregory [Sun, 15 May 2022 19:54:49 +0000 (15:54 -0400)]
Remove prefix from instance variable names.
Gary Gregory [Sun, 15 May 2022 19:51:31 +0000 (15:51 -0400)]
Move new internal Calendar APIs to CalendarUtils and refactor.
Gary Gregory [Sun, 15 May 2022 19:22:50 +0000 (15:22 -0400)]
[LANG-1680] FastDateFormat does not support the 'L'-Pattern from
SimpleDateFormat.
- Use final.
- Fix typos.
- In-line single use local variables.
Steve Bosman [Sun, 15 May 2022 19:13:41 +0000 (20:13 +0100)]
LANG-1680 Add support for standalone month formats (#892)
Gary Gregory [Tue, 10 May 2022 22:35:20 +0000 (18:35 -0400)]
Internal refactoring to allow to chain calls using
MemberUtils.setAccessibleWorkaround().
Gary Gregory [Tue, 10 May 2022 22:26:55 +0000 (18:26 -0400)]
Fix Javadoc.
Gary Gregory [Tue, 10 May 2022 20:29:07 +0000 (16:29 -0400)]
Fix Javadoc.
Gary Gregory [Mon, 9 May 2022 12:47:38 +0000 (08:47 -0400)]
Remove unnecessary @SuppressWarnings("unchecked")
Gary Gregory [Wed, 4 May 2022 14:52:24 +0000 (10:52 -0400)]
Minor changes #769
Arturo Bernal [Wed, 4 May 2022 14:51:41 +0000 (16:51 +0200)]
* Inline var (#769)
* Simplify conditions
* Make final variable
Gary Gregory [Wed, 4 May 2022 14:40:10 +0000 (10:40 -0400)]
Add BooleanUtilsTest tests.
Add testXor_primitive_validInput_1items().
Add testXor_object_validInput_1items().
Gary Gregory [Mon, 2 May 2022 13:44:34 +0000 (09:44 -0400)]
Bump net.sourceforge.pmd:* from 6.44.0 to 6.45.0
Gary Gregory [Mon, 2 May 2022 13:42:04 +0000 (09:42 -0400)]
Bump com.github.spotbugs:spotbugs from 4.5.3 to 4.6.0
Gary Gregory [Mon, 2 May 2022 13:34:17 +0000 (09:34 -0400)]
Remove unnecessary variable creations. #882
Arturo Bernal [Mon, 2 May 2022 13:33:50 +0000 (15:33 +0200)]
Remove unnecessary variable creations. (#882)
Gary Gregory [Mon, 2 May 2022 13:32:03 +0000 (09:32 -0400)]
Make final mappingFunction variable. #876
Arturo Bernal [Mon, 2 May 2022 13:31:21 +0000 (15:31 +0200)]
Make final mappingFunction variable. (#876)
Gary Gregory [Mon, 2 May 2022 13:30:03 +0000 (09:30 -0400)]
Fix Javadoc for Validate.isAssignableFrom()
Gary Gregory [Mon, 2 May 2022 13:28:26 +0000 (09:28 -0400)]
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-lang.git
Gary Gregory [Mon, 2 May 2022 13:28:15 +0000 (09:28 -0400)]
Make Validate.isAssignableFrom() check null inputs.
Gary Gregory [Sun, 1 May 2022 18:10:09 +0000 (14:10 -0400)]
Bump github/codeql-action from 1 to 2 #886
dependabot[bot] [Sun, 1 May 2022 18:09:07 +0000 (14:09 -0400)]
Bump github/codeql-action from 1 to 2 (#886)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v1...v2)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Fri, 15 Apr 2022 15:01:14 +0000 (15:01 +0000)]
Bump junit-pioneer from 1.6.2 to 1.7.0
Bumps [junit-pioneer](https://github.com/junit-pioneer/junit-pioneer) from 1.6.2 to 1.7.0.
- [Release notes](https://github.com/junit-pioneer/junit-pioneer/releases)
- [Commits](https://github.com/junit-pioneer/junit-pioneer/compare/v1.6.2...v1.7.0)
---
updated-dependencies:
- dependency-name: org.junit-pioneer:junit-pioneer
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Fri, 15 Apr 2022 15:01:32 +0000 (15:01 +0000)]
Bump commons-parent from 52 to 53
Bumps commons-parent from 52 to 53.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-parent
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Gary Gregory [Tue, 12 Apr 2022 12:43:41 +0000 (08:43 -0400)]
Bump actions/cache from 3 to 3.0.2
Gary Gregory [Tue, 12 Apr 2022 12:43:22 +0000 (08:43 -0400)]
Group some updates.
dependabot[bot] [Fri, 8 Apr 2022 15:01:30 +0000 (15:01 +0000)]
Bump actions/setup-java from 2 to 3
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2 to 3.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Fri, 8 Apr 2022 15:17:32 +0000 (15:17 +0000)]
Bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M6
Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.0.0-M5 to 3.0.0-M6.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M5...surefire-3.0.0-M6)
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Sebb [Tue, 5 Apr 2022 10:37:32 +0000 (11:37 +0100)]
git-wip-us => gitbox
Gary Gregory [Sun, 3 Apr 2022 21:19:06 +0000 (17:19 -0400)]
No need to use the java.lang package name in Javadoc references.
Gary Gregory [Sun, 3 Apr 2022 21:15:48 +0000 (17:15 -0400)]
Fomrat tweak.
Gary Gregory [Sun, 3 Apr 2022 21:14:16 +0000 (17:14 -0400)]
Checkstyle
Gary Gregory [Sun, 3 Apr 2022 21:13:23 +0000 (17:13 -0400)]
Fixed NPE getting Stack Trace if Throwable is null #733
Simplify.
Gary Gregory [Sun, 3 Apr 2022 21:03:17 +0000 (17:03 -0400)]
Fixed NPE getting Stack Trace if Throwable is null #733
Arturo Bernal [Sun, 3 Apr 2022 21:02:00 +0000 (23:02 +0200)]
Fixed NPE getting Stack Trace if Throwable is null (#733)
Gary Gregory [Sun, 3 Apr 2022 18:44:11 +0000 (14:44 -0400)]
[LANG-1655] Fixed an issue where characters were separated in the NFD
system
Add but disable a test.
Gary Gregory [Sun, 3 Apr 2022 16:54:24 +0000 (12:54 -0400)]
[LANG-1675] Improve performance of StringUtils.join for primitives #812
Hubert [Sun, 3 Apr 2022 16:52:56 +0000 (18:52 +0200)]
LANG-1675 - Improve performance of StringUtils.join for primitives (#812)
* String.join - boolean - use StringBuilder
* Replaced StringJoiner by StringBuilder
* Fix: formatting, removed condition in for
* Use substring instead of deleteCharAt. Computed StringBuilder size for - char, boolean join methods
* Reformating
Gary Gregory [Sun, 3 Apr 2022 15:07:45 +0000 (11:07 -0400)]
Javadoc.
Gary Gregory [Sun, 3 Apr 2022 14:57:59 +0000 (10:57 -0400)]
Refactor commons code.
Gary Gregory [Sun, 3 Apr 2022 14:57:31 +0000 (10:57 -0400)]
Use final.
Gary Gregory [Sun, 3 Apr 2022 14:57:04 +0000 (10:57 -0400)]
Better lambda.
Gary Gregory [Sun, 3 Apr 2022 14:54:34 +0000 (10:54 -0400)]
Javadoc.
Gary Gregory [Sun, 3 Apr 2022 14:48:47 +0000 (10:48 -0400)]
Normalize spelling of summarizing.
Gary Gregory [Sun, 3 Apr 2022 14:48:22 +0000 (10:48 -0400)]
Add @SuppressWarnings("unchecked")
Gary Gregory [Sun, 3 Apr 2022 14:42:12 +0000 (10:42 -0400)]
Javadoc.
Gary Gregory [Sun, 3 Apr 2022 14:24:48 +0000 (10:24 -0400)]
Bump exec-maven-plugin from 1.6.0 to 3.0.0 #590
dependabot[bot] [Sun, 3 Apr 2022 14:23:52 +0000 (10:23 -0400)]
Bump exec-maven-plugin from 1.6.0 to 3.0.0 (#590)
Bumps [exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 1.6.0 to 3.0.0.
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/exec-maven-plugin-1.6.0...exec-maven-plugin-3.0.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Gary Gregory [Sun, 3 Apr 2022 14:22:16 +0000 (10:22 -0400)]
[LANG-1679] Improve performance of StringUtils.unwrap(String,
String) #844
cloverandwang [Sun, 3 Apr 2022 14:20:34 +0000 (22:20 +0800)]
[LANG-1679] Improve performance of StringUtils.unwrap(String, String) (#844)
Gary Gregory [Sun, 3 Apr 2022 14:12:00 +0000 (10:12 -0400)]
Bump jmh.version from 1.34 to 1.35 #872
Gary Gregory [Sun, 3 Apr 2022 14:11:19 +0000 (10:11 -0400)]
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-lang.git
dependabot[bot] [Sun, 3 Apr 2022 14:11:13 +0000 (10:11 -0400)]
Bump jmh.version from 1.34 to 1.35 (#872)
Bumps `jmh.version` from 1.34 to 1.35.
Updates `jmh-core` from 1.34 to 1.35
Updates `jmh-generator-annprocess` from 1.34 to 1.35
---
updated-dependencies:
- dependency-name: org.openjdk.jmh:jmh-core
dependency-type: direct:development
update-type: version-update:semver-minor
- dependency-name: org.openjdk.jmh:jmh-generator-annprocess
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Gary Gregory [Sun, 3 Apr 2022 14:11:03 +0000 (10:11 -0400)]
Bump commons.pmd-impl.version from 6.43.0 to 6.44.0 #873
dependabot[bot] [Sun, 3 Apr 2022 14:09:53 +0000 (10:09 -0400)]
Bump commons.pmd-impl.version from 6.43.0 to 6.44.0 (#873)
Bumps `commons.pmd-impl.version` from 6.43.0 to 6.44.0.
Updates `pmd-core` from 6.43.0 to 6.44.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.43.0...pmd_releases/6.44.0)
Updates `pmd-java` from 6.43.0 to 6.44.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.43.0...pmd_releases/6.44.0)
Updates `pmd-javascript` from 6.43.0 to 6.44.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.43.0...pmd_releases/6.44.0)
Updates `pmd-jsp` from 6.43.0 to 6.44.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](https://github.com/pmd/pmd/compare/pmd_releases/6.43.0...pmd_releases/6.44.0)
---
updated-dependencies:
- dependency-name: net.sourceforge.pmd:pmd-core
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: net.sourceforge.pmd:pmd-java
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: net.sourceforge.pmd:pmd-javascript
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: net.sourceforge.pmd:pmd-jsp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Gary Gregory [Sun, 27 Mar 2022 15:32:04 +0000 (08:32 -0700)]
Fixing and adding DateUtils exception Javadocs #871
Diego Marcilio [Sun, 27 Mar 2022 15:24:33 +0000 (17:24 +0200)]
Fixing and adding DateUtils exception javadocs with new tests when needed (#871)
Gary Gregory [Sat, 26 Mar 2022 17:45:59 +0000 (10:45 -0700)]
Updating javadoc for NullPointerException when Validate.notNull() is called #870.
Diego Marcilio [Sat, 26 Mar 2022 17:43:05 +0000 (18:43 +0100)]
Updating javadoc for NullPointerException when Validate.notNull() is called (#870)
dependabot[bot] [Fri, 25 Mar 2022 15:33:15 +0000 (15:33 +0000)]
Bump spotbugs-maven-plugin from 4.5.3.0 to 4.6.0.0
Bumps [spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 4.5.3.0 to 4.6.0.0.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.5.3.0...spotbugs-maven-plugin-4.6.0.0)
---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Gary Gregory [Fri, 25 Mar 2022 15:48:58 +0000 (08:48 -0700)]
Bump actions/cache from 2.1.7 to 3 #867
dependabot[bot] [Fri, 25 Mar 2022 15:48:07 +0000 (08:48 -0700)]
Bump actions/cache from 2.1.7 to 3 (#867)
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.7 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.7...v3)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Gary Gregory [Fri, 25 Mar 2022 15:47:03 +0000 (08:47 -0700)]
Fix Checkstyle issue.
Gary Gregory [Mon, 21 Mar 2022 15:41:38 +0000 (11:41 -0400)]
Javadoc
Gary Gregory [Mon, 21 Mar 2022 15:38:20 +0000 (11:38 -0400)]
Add Consumers.
Gary Gregory [Mon, 21 Mar 2022 15:36:01 +0000 (11:36 -0400)]
Fix Checkstyle.
Gary Gregory [Mon, 21 Mar 2022 14:55:13 +0000 (10:55 -0400)]
Fix Javadoc doclint WARNING messages on Java 17.
Gary Gregory [Mon, 21 Mar 2022 14:36:56 +0000 (10:36 -0400)]
Bump SpotBugs to the current versions of Maven Plugin and underlying
tool.
- TODO Can any of these be done without breaking binary compatibility?
EI_EXPOSE_REP, EI_EXPOSE_REP2, MS_EXPOSE_REP,
REFLF_REFLECTION_MAY_INCREASE_ACCESSIBILITY_OF_FIELD.
- Equals and hashcode do not match up.
Gary Gregory [Mon, 21 Mar 2022 14:18:17 +0000 (10:18 -0400)]
Sort members.
Gary Gregory [Mon, 21 Mar 2022 14:04:09 +0000 (10:04 -0400)]
Bump animal-sniffer-maven-plugin from 1.20 to 1.21.
Gary Gregory [Mon, 21 Mar 2022 14:01:52 +0000 (10:01 -0400)]
Bump commons.japicmp.version 0.15.4 to 0.15.7
Gary Gregory [Mon, 21 Mar 2022 14:00:41 +0000 (10:00 -0400)]
Add Memoizer(Function) and Memoizer(Function, boolean).
Gary Gregory [Mon, 21 Mar 2022 13:19:13 +0000 (09:19 -0400)]
Refactor to create the mapping function once.
Add FutureTasks.
Gary Gregory [Sun, 20 Mar 2022 18:28:44 +0000 (14:28 -0400)]
Add TimeZones.toTimeZone(TimeZone).
Gary Gregory [Sun, 20 Mar 2022 18:27:50 +0000 (14:27 -0400)]
Adds TimeZones.toTimeZone().
Gary Gregory [Sun, 20 Mar 2022 18:27:28 +0000 (14:27 -0400)]
Better concurrency with the Java 8 API ConcurrentMap#computeIfAbsent().
Gary Gregory [Sun, 20 Mar 2022 18:27:15 +0000 (14:27 -0400)]
Better concurrency with the Java 8 API ConcurrentMap#computeIfAbsent().
Gary Gregory [Sun, 20 Mar 2022 18:27:10 +0000 (14:27 -0400)]
Better concurrency with the Java 8 API ConcurrentMap#computeIfAbsent().
Gary Gregory [Sun, 20 Mar 2022 18:06:39 +0000 (14:06 -0400)]
Better concurrency with the Java 8 API ConcurrentMap#computeIfAbsent().
Gary Gregory [Sun, 20 Mar 2022 18:06:23 +0000 (14:06 -0400)]
Better concurrency with the Java 8 API ConcurrentMap#computeIfAbsent().
Gary Gregory [Sun, 20 Mar 2022 17:49:09 +0000 (13:49 -0400)]
Use Java 8 API ConcurrentMap#computeIfAbsent().
Gary Gregory [Sun, 20 Mar 2022 17:27:18 +0000 (13:27 -0400)]
Fix unintended commit.
Gary Gregory [Sun, 20 Mar 2022 17:25:59 +0000 (13:25 -0400)]
Javadoc typo.
Gary Gregory [Sun, 20 Mar 2022 17:20:13 +0000 (13:20 -0400)]
Remove extra whitespace.
Gary Gregory [Sun, 20 Mar 2022 17:15:04 +0000 (13:15 -0400)]
In-line only used once local variable.
Gary Gregory [Fri, 11 Mar 2022 14:42:44 +0000 (09:42 -0500)]
Bump biz.aQute.bnd:biz.aQute.bndlib from 6.1.0 to 6.2.0
Gary Gregory [Fri, 11 Mar 2022 14:36:10 +0000 (09:36 -0500)]
Bump org.junit-pioneer:junit-pioneer from 1.6.1 to 1.6.2
Gary Gregory [Thu, 10 Mar 2022 17:40:37 +0000 (12:40 -0500)]
Javadoc.
More formal constant definition.
Gary Gregory [Tue, 8 Mar 2022 15:30:39 +0000 (10:30 -0500)]
Use ternary expression.
Gary Gregory [Tue, 8 Mar 2022 15:25:58 +0000 (10:25 -0500)]
Better parameter name.
Gary Gregory [Mon, 7 Mar 2022 20:49:24 +0000 (15:49 -0500)]
Fix Checkstyle issue.
Gary Gregory [Mon, 7 Mar 2022 20:38:34 +0000 (15:38 -0500)]
Use genercis.
Gary Gregory [Mon, 7 Mar 2022 20:38:02 +0000 (15:38 -0500)]
Unnecessary @SuppressWarnings.
Gary Gregory [Mon, 7 Mar 2022 20:37:00 +0000 (15:37 -0500)]
Remove unused exceptions from test method signatures.
Gary Gregory [Mon, 7 Mar 2022 20:36:13 +0000 (15:36 -0500)]
Unnecessary @SuppressWarnings("unchecked")
Gary Gregory [Mon, 7 Mar 2022 20:36:03 +0000 (15:36 -0500)]
Remove unused exceptions from test method signatures.