4322 Commits

Author SHA1 Message Date
Benedikt Ritter
6bb871786e Fix potential NPE by checking for object identity instead of comparing one property only 2015-05-07 18:06:48 +02:00
Benedikt Ritter
8ac3334a04 Use enhanced for loop instead of iterator based loop 2015-05-07 18:04:24 +02:00
Benedikt Ritter
14c2afcd63 Make doclint happy 2015-05-07 18:01:41 +02:00
Benedikt Ritter
507451866c Remove redundant qualifiers 2015-05-07 18:01:04 +02:00
Benedikt Ritter
7a2b1c1c3f Merge branch 'better-contains-javadoc' 2015-05-07 17:56:04 +02:00
Benedikt Ritter
ec4d8a9a6b Remove explicit (redundant) array creations for var args parameters 2015-05-07 17:53:23 +02:00
Benedikt Ritter
405bde36c4 Clarify behavior for chars in the input char array which are not next to each other in the CharSequence to search 2015-05-07 17:50:24 +02:00
Benedikt Ritter
636a514840 Clarify behavior for chars that are not next to each other in the supplied search CharSequence 2015-05-07 17:48:32 +02:00
Benedikt Ritter
adc6bc4104 Clarify behavior of containsAny for null entries in the supplied CharSequence array 2015-05-07 17:47:20 +02:00
Benedikt Ritter
d864bbfb8f Merge branch 'supress_compiler_warning'
@SuppressWarnings("deprecation") to joinWith, because it uses the deprecated
ObjectUtils.toString(Object) method (which is o.k. to use as long as
commons-lang3 does not require java 7 or greater). Thanks to
Pascal Schumacher.
2015-05-07 17:26:59 +02:00
Pascal Schumacher
82152f41ac add @SuppressWarnings(deprecation) in joinWith(), because it uses the deprecated ObjectUtils.toString(Object) method (which is o.k. to use as long as we do not require java 7 or greater) 2015-05-06 21:44:41 +02:00
Henri Yandell
d6dd2b4cd4 Removed spurious * lines before a */; mostly created by removing the @version lines 2015-05-05 12:21:05 -07:00
Henri Yandell
740c0f95fb Removed @version $ from source per LANG-1129 2015-05-05 12:12:15 -07:00
Benedikt Ritter
dfc9888860 Use final where possible 2015-05-05 21:05:37 +02:00
Benedikt Ritter
7fae5b0b17 Merge branch 'LANG-701'
LANG-701: StringUtils join with var args. Thanks to James Sawle.
2015-05-05 20:32:39 +02:00
Benedikt Ritter
9752bbc299 Add LANG-701 to changes.xml 2015-05-05 20:31:48 +02:00
Benedikt Ritter
98220ad03e Merge branch 'LANG-1130'
LANG-1130: Fix critical issues reported by SonarQube.
Fixed critical issues in ClassUtils and TypeUtils. The
other three issues are false positives.
2015-05-05 19:33:28 +02:00
Benedikt Ritter
b162f51adc Add LANG-1130 to changes.xml 2015-05-05 19:32:50 +02:00
Benedikt Ritter
fc73151cfc LANG-1131: StrBuilder.equals(StrBuilder) doesn't check for null inputs 2015-05-05 19:17:40 +02:00
Benedikt Ritter
e2ec4f2fdb If statement can be simplified 2015-05-05 19:03:19 +02:00
Benedikt Ritter
7af67bdd16 Fix SonarQube warning: The user-supplied array 'typeArguments' is stored directly. 2015-05-05 18:58:41 +02:00
Benedikt Ritter
8d0214a741 Fix SonarQube warning: org.apache.commons.lang3.ClassUtils.<static initializer for ClassUtils>()
makes inefficient use of keySet iterator instead of entrySet iterator.
2015-05-05 18:58:13 +02:00
jamessawle
155cec1085 LANG-701 - Added new joinWith method to support varargs 2015-05-04 22:19:18 +01:00
Benedikt Ritter
1cb5573ada Merge branch 'threadutilsmaster'
LANG-1105: Add ThreadUtils - A utility class for which provides helper methods
related to java.lang.Thread. Thanks to Hendrik Saly for implementing this
feature. Thanks to Fabian Lange and Charles Honton for their feedback during
development.
2015-05-04 21:56:32 +02:00
Benedikt Ritter
afab3b0255 Add LANG-1051 to changes.xml 2015-05-04 21:53:14 +02:00
Benedikt Ritter
d2b1e522bf Merge branch 'LANG-1031-cleanup'
Some cleanups following the integration of LANG-1031 (PR #77 from github)
2015-05-04 21:46:12 +02:00
Benedikt Ritter
cae70c10b4 Better field and constant names 2015-05-04 21:45:14 +02:00
Benedikt Ritter
ea1a69d638 Use hamcrest matchers for better readability of assertions 2015-05-04 21:42:50 +02:00
Benedikt Ritter
f175a241c8 Inline unnecessary local methods 2015-05-04 21:37:51 +02:00
Benedikt Ritter
60b32953a9 Allocate array of the correct size 2015-05-04 21:26:07 +02:00
Hendrik Saly
061450a927 incorporated feedback from Fabian, formatting adjusted, count >> 1 replaced with count / 2 2015-05-04 21:22:33 +02:00
Benedikt Ritter
f24344c257 Better JavaDoc for ToStringExclude 2015-05-04 21:21:32 +02:00
Benedikt Ritter
0e67448f8b Better JavaDoc for HashCodeExclude 2015-05-04 21:13:47 +02:00
Benedikt Ritter
758f5677a1 Better JavaDoc for EqualsExclude 2015-05-04 21:07:55 +02:00
Benedikt Ritter
37c20df721 Reference constants in a non static way to align the retention value with the target value. 2015-05-04 20:58:47 +02:00
Benedikt Ritter
8548b12d8f Merge branch 'LANG-1031'
LANG-1031: Add annotations to exclude fields from ReflectionEqualsBuilder,
ReflectionToStringBuilder and ReflectionHashCodeBuilder. Thanks to
Felipe Adorno. This closes #29, #77.
2015-05-04 20:52:04 +02:00
Benedikt Ritter
ceca92e3f8 Add LANG-1031 to changes.xml 2015-05-04 20:51:43 +02:00
Hendrik Saly
1974c83561 incorporated feedback from Peter 2015-05-04 09:03:21 +02:00
Felipe Adorno
4daaeabaad Remove author 2015-05-03 21:42:20 -03:00
Hendrik Saly
6f653f6bb8 Add ThreadUtils 2015-05-04 00:16:31 +02:00
Felipe Adorno
aeb6f86bcd EqualsExlcude notation, HashCodeExclude notation and ToStringExludeNotation 2015-05-03 15:59:00 -03:00
Benedikt Ritter
8e7ea70a33 Correct indentation 2015-05-03 12:50:16 +02:00
Chas Honton
b37837ce63 LANG-1127 Create a base test for the time package, which sets and resets default Locales and TimeZones 2015-05-02 11:34:36 -07:00
Chas Honton
0add1e8975 ZZ format not displaying Z for UTC with OpenJDK 6 2015-05-02 11:21:02 -07:00
Benedikt Ritter
4a882e76d9 Merge branch 'branch-3.4-fix-json-style-rebase'
LANG-1128: JsonToStringStyle doesn't handle chars and objects correctly.
This also fixes #74 from github. Thanks to github user jacktan1991.
2015-05-01 23:55:25 +02:00
Benedikt Ritter
e8db7237a9 Extract logic for checking string representation of objects into separate methods 2015-05-01 23:54:03 +02:00
Benedikt Ritter
28656559d2 Format source code 2015-05-01 23:51:03 +02:00
Benedikt Ritter
07ec8ad2dd Variable names should follow naming conventions 2015-05-01 23:48:35 +02:00
Benedikt Ritter
448ec93f00 Add LANG-1128 to changes.xml 2015-05-01 23:47:36 +02:00
Benedikt Ritter
1cf8af4b23 Fix typo 2015-05-01 23:00:06 +02:00