Commit Graph

5694 Commits

Author SHA1 Message Date
Gary Gregory 7a9c09161d Bump to next development version 2020-03-28 10:02:28 -04:00
Gary Gregory e0b474c0d0 Update POM version numbers for Apache Commons Lang release 3.10 2020-03-23 09:14:11 -04:00
Gary Gregory e3a7399a7d Prepare for 3.10 RC1. 2020-03-23 09:10:49 -04:00
Gary Gregory 055c20ab98 [LANG-1529] Deprecate
org.apache.commons.lang3.ArrayUtils.removeAllOccurences(*) for
org.apache.commons.lang3.ArrayUtils.removeAllOccurrences(*).

Closes #492.
2020-03-22 09:29:45 -04:00
pascalschumacher 93701c9ad7 Replace Java 12 and 13 builds with Java 14. 2020-03-21 15:26:48 +01:00
pascalschumacher 346f52e2ee Update Spotbugs Maven Plugin to version 4.0.0. 2020-03-21 15:23:39 +01:00
Gary Gregory 1c42dfb057 Clean ups. 2020-03-19 10:00:46 -04:00
Gary Gregory 6240c11f22 [LANG-1527] NumberUtils.createBigDecimal has a redundant argument check. 2020-03-15 16:37:58 -04:00
Prodigysov 02732d6132
LANG-1527: Remove an redundant argument check in NumberUtils. (#504) 2020-03-15 16:34:25 -04:00
Gary Gregory 893cc1512b [LANG-1526] Add 1 and 0 in toBooleanObject(final String str) #502. 2020-03-10 16:49:06 -04:00
Dominik Schramm fde46a232d
Added 1 and 0 in toBooleanObject(final String str) (#502)
* Added 1 and 0 in toBooleanObject(String)

* Added 1 and 0 in toBooleanObject(String)

 - Documentation
 - Tests
2020-03-07 10:58:19 -05:00
Gary Gregory ba607f525b [LANG-1525] Internally use Validate.notNull(foo, ...) instead of
Validate.isTrue(foo != null, ...).
2020-03-06 11:08:22 -05:00
Gary Gregory 200d8e9745 [LANG-1523] Avoid unnecessary allocation in StringUtils.wrapIfMissing.
#496.
2020-03-04 09:13:58 -05:00
Edgar Asatryan e9d7afbe2b
[LANG-1523] Avoid unnecessary allocation in wrapIfMissing. (#496)
Now `StringUtils#wrapIfMissing(String, char)` and `StringUtils#wrapIfMissing(String, String)` does not allocate buffer when input is already wrapped.
2020-03-04 06:11:23 -08:00
Gary Gregory 94b3784fde Simpler NPE message for new method. 2020-02-22 18:33:04 -05:00
Gary Gregory 0f119ef2a6 Javadoc tweaks. 2020-02-22 09:21:57 -05:00
Gary Gregory 8e5b10a0b0 Add missing annotations. 2020-02-22 08:57:35 -05:00
Gary Gregory 0697258b6a Use lambda.
Fix formatting.
2020-02-22 08:56:50 -05:00
Gary Gregory 01175ec911 Use final. 2020-02-22 08:53:33 -05:00
Gary Gregory e182888fb7 Fix weird formatting. 2020-02-22 08:49:44 -05:00
Gary Gregory 62d5c1037f org.junit-pioneer:junit-pioneer 0.5.3 -> 0.5.4. 2020-02-22 08:39:18 -05:00
Gary Gregory b8499c108e [LANG-1518] MethodUtils.getAnnotation() with searchSupers = true does
not work if super is generic #494.
2020-02-22 08:32:02 -05:00
Michele Preti f4c2ed4995
LANG-1518 - fix searchSupers for generic classes (#494)
* fix searchSupers for generic classes

* fix checkstyle
2020-02-22 08:28:33 -05:00
Gary Gregory eb8d069089 Reuse own code in Functions.java #493. 2020-02-19 01:00:08 -05:00
Peter Verhas 179e8f4775
try to cleanup merging (#493) 2020-02-19 00:58:33 -05:00
Gary Gregory bd147ae86c Update build plugins and Javadoc link.
maven-pmd-plugin 3.12.0 -> 3.13.0.
maven-checkstyle-plugin -> 3.1.0 -> 3.1.1.
jacoco 0.8.4 -> 0.8.5.
commons.javadoc.version -> 3.1.0 -> 3.1.1.
commons.japicmp.version -> 0.14.1 -> 0.14.3.
ommons.surefire.version 3.0.0-M3 -> 3.0.0-M4.
Link to Java 8 Javadoc.
2020-02-17 13:13:57 -05:00
Gary Gregory a3edc1b6a6 [LANG-1433] MethodUtils will throw a NPE if invokeMethod() is called for
a var-args method #407.
2020-02-17 10:32:12 -05:00
Christian Franzen 553a0474ea
LANG-1433: MethodUtils will throw a NPE if invokeMethod() is called for a var-args method (#407)
* LANG-1433: MethodUtils will throw a NPE if invokeMethod() is called for a var-args method with null parameter value

* LANG-1433: Result of invokeMethod() is not deterministic for overloaded methods that can not be uniquly resolved from parameter types

* LANG-1433: Fixed checkstyle errors
2020-02-17 10:29:34 -05:00
Gary Gregory d3112e4306 ExceptionUtilsTest to 100% #486. 2020-02-17 10:19:17 -05:00
Peter Verhas 473c050cc9
Exceptionutilstest to 100p (#486)
* unit tests were added to top up the test coverage of ExceptionUtils to 100%

* unit tests were added to top up the test coverage of ExceptionUtils to 100%

* unit tests were added to top up the test coverage of ExceptionUtils to 100%

* unit tests were added to top up the test coverage of ExceptionUtils to 100%

* unit tests were added to top up the test coverage of ExceptionUtils to 100%
2020-02-17 10:13:27 -05:00
Gary Gregory f46f4e35c3 Don't prefix parameter names with 'p'. 2020-02-17 10:10:40 -05:00
Gary Gregory 7b62c8f6c9 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-lang.git 2020-02-17 10:00:08 -05:00
Gary Gregory 2cceff590d Use Javadoc {@code} instead of pre tags. #490. 2020-02-17 10:00:02 -05:00
Peter Verhas 80839be457
JavaDoc was modified adding {@code around pre formatted text so there is no need for HTML escape sequences (#490) 2020-02-17 09:58:19 -05:00
Gary Gregory f20df21249 De-clutter root folder by moving Checkstyle configuration files into
src.
2020-02-17 09:23:27 -05:00
Gary Gregory d3e5953b59 Checkstyle 8.27 -> 8.29. 2020-02-17 09:01:08 -05:00
Gary Gregory 772edb9112 SpotBugs 4.4.0-RC3 -> 4.0.0. 2020-02-17 08:50:05 -05:00
Gary Gregory 84197ae4e7 Don't use 'p' as a parameter name prefix (we don't do that anywhere
else.)

Add missing Javadoc.
2020-02-14 18:52:57 -05:00
Gary Gregory 53f223d3e3 Remove redundant type arguments.
Use final.
2020-02-14 18:51:24 -05:00
Jochen Wiedmann ee87df8472 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-lang 2020-02-14 22:32:54 +01:00
U-EUR\jwi 83dd32b901 Adding Streams.toArray 2020-02-14 22:25:06 +01:00
Gary Gregory b19b2d37da Checkstyle: Remove trailing white spaces on all lines. 2020-02-14 11:43:40 -05:00
Gary Gregory d54c8951d6 Javadoc style. 2020-02-14 10:00:33 -05:00
Gary Gregory 05588e4ebb - Javadoc.
- Don't use 'p' as a parameter name prefix (we don't do that anywhere
else.)
2020-02-14 09:50:53 -05:00
Gary Gregory 0568456103 Remove redundant type arguments and end-of-line whitespace. 2020-02-14 09:39:49 -05:00
Gary Gregory 485876f9c2 Use final. 2020-02-14 09:36:04 -05:00
Gary Gregory 4ebd3e3988 Update SpotBugs. 2020-02-14 09:34:46 -05:00
Gary Gregory 31e726e471 Javadoc. 2020-02-14 09:33:00 -05:00
Bruno P. Kinoshita 474ab7f5f1 Merge branch 'pr-485'
This closes #485
2020-02-14 09:50:26 +13:00
Bruno P. Kinoshita cb0f461237 [LANG-1514]: add changes.xml entry 2020-02-14 09:49:59 +13:00