Commit Graph

1549 Commits

Author SHA1 Message Date
Henri Yandell b014341965 Adding a test and a fix for LANG-100. This is a bug in which the randomly created String can sometimes be illegal unicode; because the code does not consider when relationships exist between characters. High and low surrogates are now dealt with, but I'm skipping private high surrogates because I can't find out what to do. Need to go plod very slowly through the spec. This site was very useful: http://www.alanwood.net/unicode/private_use_high_surrogates.html
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@417319 13f79535-47bb-0310-9956-ffa450edef68
2006-06-27 00:28:43 +00:00
Henri Yandell cac478de51 Fixing isSmoker attribute name to smoker to match the code example in both of these files - spotted by Corey Tripp in LANG-264
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@416495 13f79535-47bb-0310-9956-ffa450edef68
2006-06-22 23:03:20 +00:00
Henri Yandell d3c425d6f1 Added Collection APIs for the excludeFieldNames as suggested at the end of LANG-226
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@416487 13f79535-47bb-0310-9956-ffa450edef68
2006-06-22 22:20:44 +00:00
Henri Yandell b7d3fd9e4d Committing fix for LANG-140. By reversing the order of field calculation, Yu Peng's bug goes away
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@415317 13f79535-47bb-0310-9956-ffa450edef68
2006-06-19 12:48:08 +00:00
Henri Yandell 30753fb56a Added unit test for LANG-140 - thanks to Yu Peng for the test case
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@415316 13f79535-47bb-0310-9956-ffa450edef68
2006-06-19 12:47:28 +00:00
Henri Yandell d13e4b12f3 Pretty sure Util tests were gone a long long time ago
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@415315 13f79535-47bb-0310-9956-ffa450edef68
2006-06-19 12:45:54 +00:00
Henri Yandell baff3dca73 Added containsIgnoreCase method - LANG-263
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@412200 13f79535-47bb-0310-9956-ffa450edef68
2006-06-06 19:35:14 +00:00
Henri Yandell 1aed55020d Exposing the unescapeXml and escapeXml methods that take Writers - LANG-260. A recent thread did point out that there are problems with the concept of escaping Xml as a single method, and instead it needs to be an xml parser that escapes the body and the attribute content differently - however we're obviously not there yet and I don't think making the existing 80/20 good enough code more usable hurts.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@412009 13f79535-47bb-0310-9956-ffa450edef68
2006-06-06 05:23:37 +00:00
Henri Yandell 80e957ecc4 Fixing Javadoc and adding Unit Test for the example for #LANG-261.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@411898 13f79535-47bb-0310-9956-ffa450edef68
2006-06-05 19:37:19 +00:00
Henri Yandell 37b370c114 Dropped the [lang] bit, unnecessary in Jira now I feel. Changed the search existing bug's url to use a standard one
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@407159 13f79535-47bb-0310-9956-ffa450edef68
2006-05-17 05:08:53 +00:00
Henri Yandell 240e79c33b Updating to cover JIRA instead of Bugzilla
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@406867 13f79535-47bb-0310-9956-ffa450edef68
2006-05-16 07:41:38 +00:00
Henri Yandell 6f07b031be Updating to cover JIRA instead of Bugzilla
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@406866 13f79535-47bb-0310-9956-ffa450edef68
2006-05-16 07:40:41 +00:00
Henri Yandell e280e3b84a Fixing issue tracking link
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@406861 13f79535-47bb-0310-9956-ffa450edef68
2006-05-16 07:15:07 +00:00
Henri Yandell 9efc6d8dd8 Switched url from bugzilla to jira
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@406847 13f79535-47bb-0310-9956-ffa450edef68
2006-05-16 05:48:03 +00:00
Stephen Colebourne 76ca3f317f Javadoc for not escaping apos
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@406082 13f79535-47bb-0310-9956-ffa450edef68
2006-05-13 12:11:13 +00:00
Stephen Colebourne 2bdf879815 Style changes to match rest of class
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@406081 13f79535-47bb-0310-9956-ffa450edef68
2006-05-13 12:10:37 +00:00
Stephen Colebourne fa7c1ed4a4 Javadoc improvement
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@406080 13f79535-47bb-0310-9956-ffa450edef68
2006-05-13 11:37:28 +00:00
Stephen Colebourne e28889038a Javadoc improvement
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@406078 13f79535-47bb-0310-9956-ffa450edef68
2006-05-13 11:36:15 +00:00
Henri Yandell e7918ea4c8 stye to style
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@405325 13f79535-47bb-0310-9956-ffa450edef68
2006-05-09 07:36:31 +00:00
Fredrik Westermarck e8c5f9fbb6 Resolved a few checkstyle issues.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@400092 13f79535-47bb-0310-9956-ffa450edef68
2006-05-05 15:23:31 +00:00
Fredrik Westermarck ea1f4106da Renamed a parameter in the javadoc to reflect the name of the input parameter in the method signature.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@399834 13f79535-47bb-0310-9956-ffa450edef68
2006-05-04 19:29:00 +00:00
Henri Yandell fceff5aa54 Commenting out unit test for 36061 so unit tests pass again
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@399148 13f79535-47bb-0310-9956-ffa450edef68
2006-05-03 05:28:59 +00:00
Henri Yandell 26d2f4a4a2 Committing a failing test (StackOverflow) as a part of #36061
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@399141 13f79535-47bb-0310-9956-ffa450edef68
2006-05-03 04:59:09 +00:00
Henri Yandell 1da2453bc6 Applying the optimisation advised by Paul Benedict in #39368
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@399127 13f79535-47bb-0310-9956-ffa450edef68
2006-05-03 04:33:47 +00:00
Henri Yandell c803367cd0 Fixing the lack of ClassLoader consideration in the compareTo methods of enum.Enum and enums.Enum, along with unit tests, as mentioned on Bugzilla entry #32619 by Kathy Van Stone.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@398812 13f79535-47bb-0310-9956-ffa450edef68
2006-05-02 05:21:00 +00:00
Gary D. Gregory 56541a7485 Fix Javadoc nit: use the active voice.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@398809 13f79535-47bb-0310-9956-ffa450edef68
2006-05-02 04:58:09 +00:00
Gary D. Gregory 5b7e9f59f1 Fix Javadoc nits.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@398808 13f79535-47bb-0310-9956-ffa450edef68
2006-05-02 04:56:12 +00:00
Henri Yandell 048e444c84 Can't believe that Gary meant for the enums.EnumTest to import the enum.ColorEnum class.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@398807 13f79535-47bb-0310-9956-ffa450edef68
2006-05-02 04:54:18 +00:00
Henri Yandell da0e534f15 Archimedes Trajano offered another method for the class
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@398536 13f79535-47bb-0310-9956-ffa450edef68
2006-05-01 06:37:14 +00:00
Henri Yandell 79c3898c90 Adding unit test for #39410. Implementing fix by switching from using Math.log to Integer.toString to figure out the number of digits.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@398530 13f79535-47bb-0310-9956-ffa450edef68
2006-05-01 05:32:43 +00:00
Henri Yandell 2f4408d33c Applying Pete Gieser's enhancement for the CompareToBuilder - a clone of the EqualsBuilder and HashCodeBuilder fixes previously applied. Bugzilla issue #39398
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@397016 13f79535-47bb-0310-9956-ffa450edef68
2006-04-25 23:15:05 +00:00
Henri Yandell 8393f10b79 Adding new excludeFields functionality for EqualsBuilder and HashCodeBuilder, as submitted by Pete Gieser, Bugzilla: #39315
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@396461 13f79535-47bb-0310-9956-ffa450edef68
2006-04-24 07:00:00 +00:00
Henri Yandell fc9b4cc1d8 Added new method to allow work-arounds for Java bug 4071957; as specified in issue 34351
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@395153 13f79535-47bb-0310-9956-ffa450edef68
2006-04-19 06:30:14 +00:00
Henri Yandell 2330a3343c Fixing issue #38569
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@394875 13f79535-47bb-0310-9956-ffa450edef68
2006-04-18 07:23:02 +00:00
Henri Yandell 4143a12a0e Test the getXxx methods
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@394763 13f79535-47bb-0310-9956-ffa450edef68
2006-04-17 19:56:08 +00:00
Henri Yandell f19304cd06 Fixing javadoc warnings
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@394727 13f79535-47bb-0310-9956-ffa450edef68
2006-04-17 16:59:40 +00:00
Henri Yandell 77fdd9eaae Added new class CompositeFormat, as per issue #30184 (http://issues.apache.org/bugzilla/show_bug.cgi?id=30184)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@394617 13f79535-47bb-0310-9956-ffa450edef68
2006-04-17 06:59:50 +00:00
Henri Yandell 7c4b3e8894 Added note on lack of ' support as detailed in issue #37385 (http://issues.apache.org/bugzilla/show_bug.cgi?id=37385)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@394616 13f79535-47bb-0310-9956-ffa450edef68
2006-04-17 06:28:14 +00:00
Gary D. Gregory fc55439441 [lang] Using ReflectionToStringBuilder and excluding secure fields.
ASF Bugzilla Bug 36925.
http://issues.apache.org/bugzilla/show_bug.cgi?id=36925

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@394615 13f79535-47bb-0310-9956-ffa450edef68
2006-04-17 06:18:22 +00:00
Gary D. Gregory 0e85c6e6f1 [lang] Using ReflectionToStringBuilder and excluding secure fields.
ASF Bugzilla Bug 36925.
http://issues.apache.org/bugzilla/show_bug.cgi?id=36925

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@394614 13f79535-47bb-0310-9956-ffa450edef68
2006-04-17 06:18:07 +00:00
Gary D. Gregory 3eebd98b54 Replace internal use of the magic number -1 with a new constant INDEX_NOT_FOUND. Javadoc changes: Use the active voice "Finds..." (was "Find..."), mention INDEX_NOT_FOUND, and other minor Javadoc nit picking.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@394613 13f79535-47bb-0310-9956-ffa450edef68
2006-04-17 06:06:52 +00:00
Stephen Colebourne 12491a6801 Javadoc to explain what iterator methods actually do
bug 33609

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@394555 13f79535-47bb-0310-9956-ffa450edef68
2006-04-16 20:55:25 +00:00
Stephen Colebourne 72f58cfd20 Add methods that operate on a Date object
rfe 33102, from David Bowers

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@394553 13f79535-47bb-0310-9956-ffa450edef68
2006-04-16 20:29:57 +00:00
Henri Yandell 902706e0d9 Fixed spelling error
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@394265 13f79535-47bb-0310-9956-ffa450edef68
2006-04-15 06:22:56 +00:00
Stephen Colebourne 1935095225 Add contributor from rv387322, mutable add/subtract
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@389921 13f79535-47bb-0310-9956-ffa450edef68
2006-03-29 22:58:43 +00:00
Stephen Colebourne 756cdad67c Add checks for JDK1.6
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@389912 13f79535-47bb-0310-9956-ffa450edef68
2006-03-29 22:27:48 +00:00
Stephen Colebourne d7db8448a1 Handle badly formatted java version numbers without exceptions
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@389911 13f79535-47bb-0310-9956-ffa450edef68
2006-03-29 22:22:32 +00:00
Stephen Colebourne a9f5a6b188 Fix infinite loops leading to OutOfMemory with circular cause chain
bug 37038

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@389900 13f79535-47bb-0310-9956-ffa450edef68
2006-03-29 22:07:53 +00:00
Stephen Colebourne 62a97240a5 Increment, decrement add and subtract methods
from Stephen Putman

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@387322 13f79535-47bb-0310-9956-ffa450edef68
2006-03-20 22:09:44 +00:00
Henri Yandell 976c15d1a3 Finally applying Chas Emerick's improved getLevenshtein implementation
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@385745 13f79535-47bb-0310-9956-ffa450edef68
2006-03-14 06:09:27 +00:00