Commit Graph

2397 Commits

Author SHA1 Message Date
Henri Yandell d7a5c76170 Removed the support for exceptions with a field named 'detail'. It's been there since the beginning, but does not seem like a very important use case. LANG-491
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@895131 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 06:07:11 +00:00
Henri Yandell 99b21a45ef Removed unnecessary private toArray method. It was only invoked from one location. LANG-491
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@895130 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 06:02:33 +00:00
Henri Yandell e539bde396 Removed the ability to modify the static store of cause method names. If that feature is wanted, it's easy for the user to pass in their own list, or use the newly added getDefaultCauseMethodNames and modify that before calling. This removes the need for synchronization code. LANG-491
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@895129 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 05:58:57 +00:00
Henri Yandell e87ee0a705 Removing now unnecessary static initializer block. LANG-491
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@895128 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 05:47:45 +00:00
Henri Yandell e6e7f16e57 Removing setCause method. JDK 1.4 provided an initCause method and this method was to support both pre and post JDK 1.4 use cases. I don't see much of a reason to keep supporting Exceptions that have setCause as well as the inherited initCause. LANG-491
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@895126 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 05:44:35 +00:00
Henri Yandell 00a4628d4e Removing unused NestableRuntimeException legacy class. LANG-491
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@895123 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 05:24:18 +00:00
Henri Yandell 228527bd83 Removing the selfCause tests. This is not a legal state for JDK Throwable cause properties, and I'm going to drop the support for people creating methods named 'setCause'. I can't find a lot of examples of this method naming in search engines. LANG-491
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@895122 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 05:15:05 +00:00
Henri Yandell 64f0e8ecb0 Removing SQLException usage per LANG-539. This leads to removing getCauseUsingWellKnownTypes and dropping the optimization step for SQLException and InvocationTargetException; plus a simplification of the code in getCause(String,String[]) for LANG-491
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@895118 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 04:57:10 +00:00
Henri Yandell ebfb96b0a9 Removing isThrowableNested, isNestedThrowable and getFullStackTrace as they were all types of no-op once you got to JDK 1.4. LANG-491
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@895097 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02 00:06:06 +00:00
Henri Yandell 1a433d2ec7 Adding parseDateStrictly method per LANG-486
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@895055 13f79535-47bb-0310-9956-ffa450edef68
2010-01-01 19:01:18 +00:00
Henri Yandell edc4514e15 Removing commented out code.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@893703 13f79535-47bb-0310-9956-ffa450edef68
2009-12-24 07:13:17 +00:00
Joerg Schaible 7423b012fa Fix timezone ;-)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@893548 13f79535-47bb-0310-9956-ffa450edef68
2009-12-23 15:36:48 +00:00
Joerg Schaible bcfc180f37 Add ArrayUtils.toArray (LANG-537).
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@893547 13f79535-47bb-0310-9956-ffa450edef68
2009-12-23 15:27:38 +00:00
Henri Yandell 26bc3fe010 isNumber(String) and createNumber(String) both modified to support "2.". LANG-521
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@893088 13f79535-47bb-0310-9956-ffa450edef68
2009-12-22 06:52:42 +00:00
Henri Yandell 506bd018b3 Making class final, switching getMin/Max usage to this.min/max usage. LANG-551
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@893083 13f79535-47bb-0310-9956-ffa450edef68
2009-12-22 06:23:27 +00:00
Sebastian Bazley 5739bba3eb LANG-568 - @SuppressWarnings("unchecked") is used too generally
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@892343 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18 18:44:24 +00:00
Sebastian Bazley 352a4ef2a3 Propagate original exception (LANG-567); update docs
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@892326 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18 18:02:11 +00:00
Henri Yandell e5ccf09656 Switching from getTime() to getTimeInMillis() per Sebb's report that it still fixes LANG-538 and is going to be lighter weight
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@892161 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18 07:21:10 +00:00
Sebastian Bazley 8fdfbff87c LANG-568 - @SuppressWarnings("unchecked") is used too generally
Partial fix - some warnings remain to be addressed

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@892136 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18 05:04:11 +00:00
Sebastian Bazley ed3d84438b LANG-568 - @SuppressWarnings("unchecked") is used too generally
Partial fix - some warnings remain to be addressed

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@892135 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18 05:03:42 +00:00
Sebastian Bazley fd7450f301 Check remove on non-Object array.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@892132 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18 04:59:25 +00:00
Sebastian Bazley a7bbdfb54b Remove unnecessary main() and suite() methods from tests
Also remove setUp() and tearDown() methods with no useful code.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@892118 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18 03:39:13 +00:00
Sebastian Bazley 2f8f67ab29 LANG-567 - ArrayUtils.addAll(T[] array1, T... array2) does not handle mixed types very well
Also remove unnecessary main() and suite() from test class

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@892114 13f79535-47bb-0310-9956-ffa450edef68
2009-12-18 02:50:21 +00:00
Henri Yandell eb2b517b46 Improving doc to indicate null->false for elementBefore(T) and elementAfter(T). LANG-551
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@891635 13f79535-47bb-0310-9956-ffa450edef68
2009-12-17 11:13:39 +00:00
Henri Yandell a926c717c0 Making ComparableComparator Serializable. This doesn't stop people putting non-Serializable comparators in a Range, but it does mean the default case can be serialized. LANG-551
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@891627 13f79535-47bb-0310-9956-ffa450edef68
2009-12-17 11:02:53 +00:00
Henri Yandell 6e4a19b9e5 Change of groupId means clirr needs to be pointed to the old groupId
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@891623 13f79535-47bb-0310-9956-ffa450edef68
2009-12-17 10:51:32 +00:00
Henri Yandell 1b85d8ba9e Applying 'fix' for LANG-530. DateUtils.parseDate now protects the common use case of FastDateFormat ZZ output, namely ZZ on the end of the pattern, from being passed to SimpleDateFormat as is. Use of ZZ elsewhere in the pattern isn't protected and will want to consider emulating the String changes made in this patch.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@891572 13f79535-47bb-0310-9956-ffa450edef68
2009-12-17 07:21:25 +00:00
Henri Yandell 825481f019 Fixing LANG-538 - you need to call getTime() on a calendar sometimes to get it in the right state, otherwise the timezone gets out of whack.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@891542 13f79535-47bb-0310-9956-ffa450edef68
2009-12-17 06:04:28 +00:00
Henri Yandell 91ac16e0b4 Applying Niall's patch from LANG-569 adding indexOfIgnoreCase() and lastIndexOfIgnoreCase() methods to StringUtils
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@891528 13f79535-47bb-0310-9956-ffa450edef68
2009-12-17 03:35:39 +00:00
Sebastian Bazley 84522bed5d Javadoc fix
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@891316 13f79535-47bb-0310-9956-ffa450edef68
2009-12-16 17:04:47 +00:00
Sebastian Bazley 8beafc0da1 Fix Javadoc
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@891268 13f79535-47bb-0310-9956-ffa450edef68
2009-12-16 14:54:48 +00:00
Henri Yandell 5aa9532c4e Updating copyright year - just in time :)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@891147 13f79535-47bb-0310-9956-ffa450edef68
2009-12-16 08:00:57 +00:00
Henri Yandell 425dcadca5 Applying my patch from LANG-469 - adding a lastOrdinalIndexOf method to complement the existing ordinalIndexOf method
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@891142 13f79535-47bb-0310-9956-ffa450edef68
2009-12-16 07:32:30 +00:00
Sebastian Bazley aa5d2162e5 Fix generic map type
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@890413 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 17:54:26 +00:00
Sebastian Bazley db9b110a7e Fix up some raw types.
May need to adjust some types if lookup() is made generic (see LANG-564)

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@890360 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 15:06:14 +00:00
Sebastian Bazley 8f80cedd8c Make autoboxing explicit
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@890337 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 14:11:31 +00:00
Sebastian Bazley a05e28d6e2 Changing appendAll and appendWithSeparators methods to take Iterable instead of Collection. LANG-548 - part two, change Javadoc references
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@890336 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 14:10:55 +00:00
Sebastian Bazley 62a047cc69 Fix up raw types
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@890329 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 13:54:27 +00:00
Sebastian Bazley 7a8356e0fb Fix up raw types
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@890328 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 13:54:06 +00:00
Sebastian Bazley 128b94d1d9 Fix Eclipse warnings
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@890327 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 13:53:17 +00:00
Henri Yandell 56550bf277 Applying fix for LANG-552. StringUtils.replaceEach(String, String[], String[]) no longer NPEs when null appears in the last String[]
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@890212 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 07:51:05 +00:00
Henri Yandell dafb8e85dc Adding stripAccents method to StringUtils. It requires JDK 1.6 (and accesses it via reflection until Lang becomes 1.6 dependent). LANG-285
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@890205 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 07:31:42 +00:00
Henri Yandell 0c6c23076f Adding a reset() method to EqualsBuilder. LANG-466
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@890196 13f79535-47bb-0310-9956-ffa450edef68
2009-12-14 06:40:42 +00:00
Henri Yandell 2851806365 Changing appendAll and appendWithSeparators methods to take Iterable instead of Collection. LANG-548
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@889236 13f79535-47bb-0310-9956-ffa450edef68
2009-12-10 12:28:50 +00:00
Henri Yandell 3745c67bd2 Making noNullElements methods take Iterable types rather than Collection types. LANG-548
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@889235 13f79535-47bb-0310-9956-ffa450edef68
2009-12-10 12:28:15 +00:00
Henri Yandell fdbdd0174a lang -> lang3 (LANG-563)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@889228 13f79535-47bb-0310-9956-ffa450edef68
2009-12-10 12:09:00 +00:00
Henri Yandell 14e9231cb0 Fixing package name. LANG-563
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@889227 13f79535-47bb-0310-9956-ffa450edef68
2009-12-10 12:08:23 +00:00
Henri Yandell 4c560e85a2 Removing package name from comment - unnecessary. LANG-563
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@889225 13f79535-47bb-0310-9956-ffa450edef68
2009-12-10 12:06:34 +00:00
Henri Yandell cf429f5324 Moving back from lang3 to lang for the exception stack traces in these test documentation comments as they indicate historical cases. LANG-563
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@889222 13f79535-47bb-0310-9956-ffa450edef68
2009-12-10 12:04:56 +00:00
Henri Yandell dc0509f7eb Fixing @links to point to new lang3 package. LANG-563
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@889219 13f79535-47bb-0310-9956-ffa450edef68
2009-12-10 12:02:50 +00:00