Commit Graph

2023 Commits

Author SHA1 Message Date
Henri Yandell 2621b9b3d6 Bug in copy and paste, now tests MutableFloat not MutableDouble for String constructor
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@931457 13f79535-47bb-0310-9956-ffa450edef68
2010-04-07 07:32:08 +00:00
Henri Yandell 80600a76b7 Article written about the 2.5 release
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@931453 13f79535-47bb-0310-9956-ffa450edef68
2010-04-07 07:20:25 +00:00
Henri Yandell a50a1eaf70 Moving the startsWithAny method from (String, String[]) to (String, String...)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@931452 13f79535-47bb-0310-9956-ffa450edef68
2010-04-07 07:20:03 +00:00
Gary D. Gregory f323edb026 @since 3.0 Changed signature from methodName(String) to methodName(CharSequence)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@930911 13f79535-47bb-0310-9956-ffa450edef68
2010-04-05 17:24:48 +00:00
Henri Yandell 0d77fa861a Adding missing javadoc
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@930819 13f79535-47bb-0310-9956-ffa450edef68
2010-04-05 08:00:34 +00:00
Henri Yandell 206ee21454 Fixing package name to WordUtils and String->CharSequence API change
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@930817 13f79535-47bb-0310-9956-ffa450edef68
2010-04-05 07:57:44 +00:00
Henri Yandell ac4bc3dbd5 Fixing referred to method after API change. getInitializedObject became get
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@930816 13f79535-47bb-0310-9956-ffa450edef68
2010-04-05 07:57:10 +00:00
Henri Yandell 95e1aaebc2 Fixing javadoc to refer to CharSequence after API change
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@930815 13f79535-47bb-0310-9956-ffa450edef68
2010-04-05 07:56:44 +00:00
Henri Yandell ebe7f51668 Minor 3.0 updates
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@930469 13f79535-47bb-0310-9956-ffa450edef68
2010-04-03 04:37:26 +00:00
Oliver Heger f96d4df26e LANG-609: Added AtomicInitializer class. Introduced new ConcurrentInitializer interface which is now implemented by all all initializer classes.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@929189 13f79535-47bb-0310-9956-ffa450edef68
2010-03-30 16:49:22 +00:00
Henri Yandell e4789bd4fc Minor language tweaks (LANG-576)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@928465 13f79535-47bb-0310-9956-ffa450edef68
2010-03-28 18:17:48 +00:00
Joerg Schaible f9e141cfe5 Improve javadoc
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@928453 13f79535-47bb-0310-9956-ffa450edef68
2010-03-28 17:04:59 +00:00
Henri Yandell 910d8a0d66 Removing unused import, putting fully qualified name in javadoc
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@927257 13f79535-47bb-0310-9956-ffa450edef68
2010-03-25 02:32:57 +00:00
Henri Yandell 6dcc663d58 Updating Change report with all the resolved 3.0 issues
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@926954 13f79535-47bb-0310-9956-ffa450edef68
2010-03-24 06:49:41 +00:00
Henri Yandell 571b8e3017 Adding concat(Object...) and concatWith(String, Object...) methods to provide vararg'd versions of the more prominent join methods. This ties into the String.concat method. LANG-396
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@926448 13f79535-47bb-0310-9956-ffa450edef68
2010-03-23 02:56:18 +00:00
Henri Yandell 1865f0b68d Vararging constructor methods; much like the method ones were in MethodUtils. LANG-396
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@925970 13f79535-47bb-0310-9956-ffa450edef68
2010-03-22 06:22:28 +00:00
Henri Yandell a22c0543d8 Vararging more methods. StringUtils.getCommonPrefix, StringUtils.indexOfDifference, WordUtils.initials, WordUtils.uncapitalize, WordUtils.capitalizeFully, WordUtils.capitalize, BooleanUtils.xor. LANG-396
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@925967 13f79535-47bb-0310-9956-ffa450edef68
2010-03-22 06:16:49 +00:00
Henri Yandell 2c6e919e65 Vararging parseDate methods. LANG-396
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@925963 13f79535-47bb-0310-9956-ffa450edef68
2010-03-22 06:02:56 +00:00
Henri Yandell 5ba837e409 Moving most of the methods over to varargs. A couple can't change because they are Object[], Class[] with both end parameters ideally wanting to be vararg. LANG-396
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@925961 13f79535-47bb-0310-9956-ffa450edef68
2010-03-22 05:59:31 +00:00
Oliver Heger 0769eb977b [LANG-610] Introduced ConcurrentRuntimeException and extended the exception handling methods of ConcurrentUtils to support runtime exceptions, too.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@925818 13f79535-47bb-0310-9956-ffa450edef68
2010-03-21 16:35:22 +00:00
Henri Yandell bc22af91e7 Adding Builder interface, and refactoring the builder classes and BasicThreadFactory to implement this interface. Patch from Michael Wooten in LANG-601
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@925674 13f79535-47bb-0310-9956-ffa450edef68
2010-03-20 20:20:26 +00:00
Henri Yandell 1a60c21395 Applying the copy of the HashCodeBuilder code to stop cyclic references over to EqualsBuilder per LANG-606 and Oliver Sauder's patch
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@925671 13f79535-47bb-0310-9956-ffa450edef68
2010-03-20 20:16:57 +00:00
Oliver Heger cfff2579f5 Switched test class to jUnit 4 style.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@925419 13f79535-47bb-0310-9956-ffa450edef68
2010-03-19 21:08:06 +00:00
Henri Yandell 53d9ad9ffb 'stolen' is a cute word, but given it means taking without permission it's incorrect here
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@924407 13f79535-47bb-0310-9956-ffa450edef68
2010-03-17 18:32:36 +00:00
Henri Yandell dec906e158 Fixing javadoc per LANG-600. Examples already in tests.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@924372 13f79535-47bb-0310-9956-ffa450edef68
2010-03-17 17:17:45 +00:00
Sebastian Bazley 311dc94070 Tab police (and trailing spaces)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@923551 13f79535-47bb-0310-9956-ffa450edef68
2010-03-16 02:34:00 +00:00
Gary D. Gregory 2fdfb4a387 Change the APIs from char to int character input to match underlying JRE API called. There is no need to narrow the input type argument to the JRE, in fact this causes us to loose support for Unicode supplementary characters. The APIs changed are:
- indexOf(String, char) -> indexOf(String, int)
- indexOf(String, char, int) -> indexOf(String, int, int)
- lastIndexOf(String, char) -> lastIndexOf(String, int)
- lastIndexOf(String, char, int) -> lastIndexOf(String, int, int)
- contains(String, char) -> contains(String, int) 

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@923527 13f79535-47bb-0310-9956-ffa450edef68
2010-03-16 00:46:02 +00:00
Gary D. Gregory bc52782cd8 https://issues.apache.org/jira/browse/LANG-607 StringUtils methods do not handle Unicode 2.0+ supplementary characters correctly.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@923525 13f79535-47bb-0310-9956-ffa450edef68
2010-03-16 00:37:07 +00:00
Gary D. Gregory 6505531d5c Fix tabs to spaces, thank you Jörg.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@923386 13f79535-47bb-0310-9956-ffa450edef68
2010-03-15 18:47:37 +00:00
Joerg Schaible 022d08cfd3 Fix DefaultExceptionContext.addValue that overwrites information in a recursive situation (LANG-605). Allow explicit replacement of a label with the new replaceValue methods.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@923341 13f79535-47bb-0310-9956-ffa450edef68
2010-03-15 17:11:55 +00:00
Niall Pemberton 4d7a616cca Update components to point to the new download pages
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@923339 13f79535-47bb-0310-9956-ffa450edef68
2010-03-15 17:04:53 +00:00
Gary D. Gregory 646c27b226 Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@922912 13f79535-47bb-0310-9956-ffa450edef68
2010-03-14 17:45:49 +00:00
Gary D. Gregory a9b61fc427 Back out a CSU experiment.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@922911 13f79535-47bb-0310-9956-ffa450edef68
2010-03-14 17:44:23 +00:00
Gary D. Gregory 7780fa0ad5 Oops, experiment in progress. Back out last change.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@922910 13f79535-47bb-0310-9956-ffa450edef68
2010-03-14 17:42:08 +00:00
Gary D. Gregory 5fe2d862fc Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@922909 13f79535-47bb-0310-9956-ffa450edef68
2010-03-14 17:37:07 +00:00
Gary D. Gregory 5b7817cc3f Fix defaultIsEmpty typing.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@922904 13f79535-47bb-0310-9956-ffa450edef68
2010-03-14 17:33:23 +00:00
Gary D. Gregory 1ced894df7 https://issues.apache.org/jira/browse/LANG-607 StringUtils.containsAny methods incorrectly matches Unicode 2.0+ supplementary characters.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@922703 13f79535-47bb-0310-9956-ffa450edef68
2010-03-14 00:54:03 +00:00
Gary D. Gregory 8a8859cb88 Makes sure "..." is the same all over this method.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@922448 13f79535-47bb-0310-9956-ffa450edef68
2010-03-12 22:59:21 +00:00
Gary D. Gregory 655050f6fd Use INDEX_NOT_FOUND instead of magic number.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@920546 13f79535-47bb-0310-9956-ffa450edef68
2010-03-08 22:22:31 +00:00
Joerg Schaible 7f23ec3d90 ContextedRuntimeException must extend RuntimeException (LANG-602).
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@920544 13f79535-47bb-0310-9956-ffa450edef68
2010-03-08 22:20:12 +00:00
Gary D. Gregory 7cfa8a9328 Change StringUtils arguments from String to CharSequence.
Details: Working with (trunk) StringUtils (SU) I see the following emerge: 

- In SVN already and continuing: Change StringUtils arguments from String to CharSequence (CS).

- This leads to replacing calls to String.substring(int[,int]) with calls to CharSequence.subSequence(int)

- This leads to creating a CharSequenceUtils class (in SVN now, more on this new class below) and CharSequenceUtils.subSequence(CharSequence,int) to avoid changing "str.substring(start)" over and over to "str.subSequence(start, str.length())". For examples, see new versions of capitalize and uncapitalize.

- We end up using a toString() on CharSequence to return a String from StringUtil when working with a CharSequence.

So we have StringUtils using CharSequence inputs as much as possible instead of String, which is nice. 

The CharSequence method subSequence returns a CharSequence; though the Javadoc states "Returns a new CharSequence that is a subsequence of this sequence.", this does not guaranteed the return value to be the same kind of CharSequence as the receiver). Since we are after all in a class called StringUtil, calling toString() is a must.

I propose that we create when possible the methods that are now StringUtils CharSequence methods into CharSequenceUtils and let StringUtil call CharSequenceUtils and then do its toString() and other String specific logic. Later we could have other CharSequence type of utils (for CharBuffer, StringBuiler, StringBuffer, etc) that use the 'primitives' from CharSequenceUtils.
This means that for methods that are based solely on methods that are now in CharSequence, these can be moved to CharSequenceUtils without effort (all is* methods only call CharSequence#length() and charAt() for example and are now typed as CS, still in SU). 

We can leave @deprecateds method in SU as a nicety to avoid too much porting pain: First change the package to lang3 then you can 'optimize' by changing call sites from SU to CSU.

As a start, I put in SVN a CharSequenceUtils (CSU) implementation for length() and subSequence().


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@920543 13f79535-47bb-0310-9956-ffa450edef68
2010-03-08 22:15:08 +00:00
Gary D. Gregory 9c0379850b Convert defaultIfEmpty from String to CharSequence.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@920187 13f79535-47bb-0310-9956-ffa450edef68
2010-03-08 03:41:49 +00:00
Niall Pemberton e1077c023d Re-generate the download pages using the new commons-build-plugin .12 (via commons-parent version 13)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@920156 13f79535-47bb-0310-9956-ffa450edef68
2010-03-08 00:11:50 +00:00
Gary D. Gregory 9abfbaecab More tests for length()
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@919872 13f79535-47bb-0310-9956-ffa450edef68
2010-03-06 22:54:34 +00:00
Gary D. Gregory 543f2d36e4 Change length(String) to length(CharSequence)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@919859 13f79535-47bb-0310-9956-ffa450edef68
2010-03-06 22:09:37 +00:00
Henri Yandell f91a7c97d3 Per David M. Sledge's patch to LANG-599, added support to ClassUtils.getClass(String) to support inner classes being separated by '.' as well as the official '$'
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@919340 13f79535-47bb-0310-9956-ffa450edef68
2010-03-05 09:05:47 +00:00
Henri Yandell 51df5ea90c Closing the paragraph tag on the ThreadSafe notation. LANG-370
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918868 13f79535-47bb-0310-9956-ffa450edef68
2010-03-04 06:22:16 +00:00
Sebastian Bazley 18e7603cac Fix threadsafety comments
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918836 13f79535-47bb-0310-9956-ffa450edef68
2010-03-04 03:12:36 +00:00
Sebastian Bazley 26cdd7ba56 Iterator is not threadsafe
Make private field final

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918829 13f79535-47bb-0310-9956-ffa450edef68
2010-03-04 02:57:03 +00:00
Henri Yandell c84c4669aa Some more #ThreadSafe# tags per LANG-370
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918373 13f79535-47bb-0310-9956-ffa450edef68
2010-03-03 09:22:46 +00:00
Henri Yandell bb0d189f1b Adding ThreadSafe notes to some obviously threadsafe classes (LANG-370)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918369 13f79535-47bb-0310-9956-ffa450edef68
2010-03-03 09:16:38 +00:00
Henri Yandell 36a29645fb Fixing javadoc @see tags
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918368 13f79535-47bb-0310-9956-ffa450edef68
2010-03-03 09:09:14 +00:00
Henri Yandell 45488c9826 Adding info on the LANG-559 commits
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918367 13f79535-47bb-0310-9956-ffa450edef68
2010-03-03 08:58:10 +00:00
Henri Yandell 4f31ae757c Applying Valentin Rocher's patch from LANG-559, adding isInstanceOf and isAssignableFrom methods.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918366 13f79535-47bb-0310-9956-ffa450edef68
2010-03-03 08:56:22 +00:00
Sebastian Bazley 6699e44845 Javadoc fixes
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918240 13f79535-47bb-0310-9956-ffa450edef68
2010-03-02 23:01:54 +00:00
Sebastian Bazley 52baa809b8 Unused import; missing @Override markers
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918239 13f79535-47bb-0310-9956-ffa450edef68
2010-03-02 23:01:40 +00:00
Sebastian Bazley 8e4147b75c Fix raw types
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918238 13f79535-47bb-0310-9956-ffa450edef68
2010-03-02 22:55:22 +00:00
Sebastian Bazley 11272085d7 Tab police
Also removed extraneous trailing spaces

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@918237 13f79535-47bb-0310-9956-ffa450edef68
2010-03-02 22:52:09 +00:00
Henri Yandell b72207ccf4 Updating package.html files (LANG-490).
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@917897 13f79535-47bb-0310-9956-ffa450edef68
2010-03-02 06:58:04 +00:00
Paul C. Benedict Jr 7721acd0ef LANG-594: Add truncatedEquals and truncatedCompareTo
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@916906 13f79535-47bb-0310-9956-ffa450edef68
2010-02-27 03:29:43 +00:00
Niall Pemberton e49c05bdce 2.5 changes report should show LANG-348 instead of LANG-438
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@916449 13f79535-47bb-0310-9956-ffa450edef68
2010-02-25 20:51:17 +00:00
Henri Yandell 90f45b447a Adding toString test. LANG-588
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@916099 13f79535-47bb-0310-9956-ffa450edef68
2010-02-25 03:11:48 +00:00
Henri Yandell 88d44051a1 Applying Matt's patch with my modifications from LANG-588. Adds a Pair class to Lang.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@916098 13f79535-47bb-0310-9956-ffa450edef68
2010-02-25 03:04:19 +00:00
Henri Yandell e0ddfa767c Adding BasicThreadFactory class. Same as Oliver's original patch in LANG-582, with an @since 3.0 added
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@916095 13f79535-47bb-0310-9956-ffa450edef68
2010-02-25 02:53:04 +00:00
Niall Pemberton cf74865561 Update site for 2.5 release
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@916082 13f79535-47bb-0310-9956-ffa450edef68
2010-02-25 01:29:36 +00:00
Niall Pemberton 43fca0d749 Port @since tags from 2.x branch
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@916081 13f79535-47bb-0310-9956-ffa450edef68
2010-02-25 01:28:13 +00:00
Niall Pemberton 8c16b39c3d Minor javadoc changes
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@915111 13f79535-47bb-0310-9956-ffa450edef68
2010-02-22 23:25:21 +00:00
Niall Pemberton 1fdcb829bb Minor code simplification
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@915110 13f79535-47bb-0310-9956-ffa450edef68
2010-02-22 23:22:18 +00:00
Niall Pemberton 3afb07ec81 Remove Maven1 XML documents
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@911992 13f79535-47bb-0310-9956-ffa450edef68
2010-02-19 21:31:32 +00:00
Niall Pemberton 6aca4b61a0 Checkstyle changes only
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@911987 13f79535-47bb-0310-9956-ffa450edef68
2010-02-19 21:27:31 +00:00
Joerg Schaible 7b6ab58a01 Add methods for Cloneables to ObjectUtils (LANG-576).
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@908745 13f79535-47bb-0310-9956-ffa450edef68
2010-02-10 23:22:05 +00:00
Sebastian Bazley 7a304cfc7b Javadoc clarification
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@907630 13f79535-47bb-0310-9956-ffa450edef68
2010-02-08 12:22:32 +00:00
Henri Yandell 1b5c1b4371 Adding extra javadoc to point out that usually indexOf on an empty String == -1. LANG-589
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@907561 13f79535-47bb-0310-9956-ffa450edef68
2010-02-08 06:57:34 +00:00
Henri Yandell 10cc16fe82 Moving the indexOf(String, String, int) method above the ordinalIndexOf methods to put it with its overloaded peers. LANG-590
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@907385 13f79535-47bb-0310-9956-ffa450edef68
2010-02-07 07:10:14 +00:00
Henri Yandell ab759f7d06 Removing JDK 1.2/1.3 protecting bugfix. We're now on JDK 1.5. LANG-590
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@907384 13f79535-47bb-0310-9956-ffa450edef68
2010-02-07 07:08:58 +00:00
Henri Yandell 779828c9a2 Applying Valentin Rocher's patch to LANG-579, adding new regexp and in range methods to Validate
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@907382 13f79535-47bb-0310-9956-ffa450edef68
2010-02-07 05:40:10 +00:00
Matthew Jason Benson 76660f4a98 reread ThreadLocal value in synchronized block to avoid any timing issues
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@907375 13f79535-47bb-0310-9956-ffa450edef68
2010-02-07 03:42:08 +00:00
Matthew Jason Benson 1f35e7c99b [LANG-586] Clear ThreadLocal for HashCodeBuilder as well
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@907373 13f79535-47bb-0310-9956-ffa450edef68
2010-02-07 03:14:09 +00:00
Matthew Jason Benson 2fb9e71da6 promote uniformity between branches by using registry accessor
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@907126 13f79535-47bb-0310-9956-ffa450edef68
2010-02-05 23:11:43 +00:00
Matthew Jason Benson 8f675dd3cb [LANG-587] avoid NPE in ClassUtils.toClass(Object[])
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@907102 13f79535-47bb-0310-9956-ffa450edef68
2010-02-05 21:31:38 +00:00
Matthew Jason Benson 5d5a31a827 clean up toClass(Object[]) test
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@907099 13f79535-47bb-0310-9956-ffa450edef68
2010-02-05 21:22:29 +00:00
Matthew Jason Benson 0d828cd075 unused imports + uh, why would you synchronize access to a ThreadLocal? :P
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@906682 13f79535-47bb-0310-9956-ffa450edef68
2010-02-04 22:10:24 +00:00
Matthew Jason Benson a2bb711aee [LANG-586] part 2: refactor ToStringStyle and ToStringBuilderTest to verify that we are unsetting the registry when no longer needed
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@906676 13f79535-47bb-0310-9956-ffa450edef68
2010-02-04 21:57:58 +00:00
Matthew Jason Benson 5c3ec55e15 [LANG-586] clear ThreadLocal recursion registry (compatibly with existing tests, first pass)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@906673 13f79535-47bb-0310-9956-ffa450edef68
2010-02-04 21:46:22 +00:00
Niall Pemberton c98d0840bc LANG-454 implement Iterable<Character> and some javadoc changes
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@906028 13f79535-47bb-0310-9956-ffa450edef68
2010-02-03 12:22:27 +00:00
Sebastian Bazley 63ad5b063e LANG-585. Don't suggest catching Throwable, catch Exception instead.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@906015 13f79535-47bb-0310-9956-ffa450edef68
2010-02-03 11:40:06 +00:00
Henri Yandell 6b4cb16608 Adding nullToEmpty methods to ArrayUtils per LANG-534 and Levon Karayan's patch.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@905925 13f79535-47bb-0310-9956-ffa450edef68
2010-02-03 07:53:47 +00:00
Henri Yandell 6c53b134b6 Fixing LANG-585. Don't catch Throwable, catch Exception instead.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@905922 13f79535-47bb-0310-9956-ffa450edef68
2010-02-03 07:38:17 +00:00
Henri Yandell 23f5080950 Adding Vincent Ricard's patch to CharRange.java providing an iterator that lets you walk the chars in the range. LANG-454
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@905919 13f79535-47bb-0310-9956-ffa450edef68
2010-02-03 07:31:10 +00:00
Henri Yandell 643302af8c Applying Chandrashekar M's patch to LANG-583, adding isNotEmpty(array) methods to ArrayUtils.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@905917 13f79535-47bb-0310-9956-ffa450edef68
2010-02-03 07:20:40 +00:00
Niall Pemberton 23f3b90843 Reorganize site to standard m2 layout (now there is no longer an m1 build)
- move/rename xdocs directory to site/xdoc
 - remove xdocs/images and xdocs/style directories
 - move xdocs/changes.xml to site/changes/changes.xml
 - correct changes.xml location in pom.xml
 - remove xdocs directory from assembly/src.xml
 - remove redundant conf directory


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@905854 13f79535-47bb-0310-9956-ffa450edef68
2010-02-03 00:55:08 +00:00
Matthew Jason Benson 9dbe765600 generics
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@905803 13f79535-47bb-0310-9956-ffa450edef68
2010-02-02 21:23:25 +00:00
Matthew Jason Benson b92a2b5b0c remove pre Java 5 workaround
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@905786 13f79535-47bb-0310-9956-ffa450edef68
2010-02-02 20:39:36 +00:00
Matthew Jason Benson 240b7a92f6 default autoboxing for Class[] depending on RT Java version + more tests
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@905766 13f79535-47bb-0310-9956-ffa450edef68
2010-02-02 20:07:27 +00:00
Sebastian Bazley 485dd97b18 Correct comment and test name: LANG-520 => LANG-530
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@905726 13f79535-47bb-0310-9956-ffa450edef68
2010-02-02 17:42:15 +00:00
Matthew Jason Benson b9a702bb49 default autoboxing depending on RT Java version
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@905690 13f79535-47bb-0310-9956-ffa450edef68
2010-02-02 16:22:46 +00:00
Niall Pemberton 6a613ffa16 Remove my author tags
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@905268 13f79535-47bb-0310-9956-ffa450edef68
2010-02-01 12:01:04 +00:00
Niall Pemberton 381cb097a8 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@905267 13f79535-47bb-0310-9956-ffa450edef68
2010-02-01 12:00:11 +00:00
Henri Yandell 1c5b51d6a6 Removed comment on being able to add cause methods. This was removed from the API as noted in LANG-584
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@904562 13f79535-47bb-0310-9956-ffa450edef68
2010-01-29 17:12:02 +00:00
Oliver Heger 8ea4582e2c Fixed a test case that does not work on non-English locales.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@903421 13f79535-47bb-0310-9956-ffa450edef68
2010-01-26 21:19:07 +00:00