350 Commits

Author SHA1 Message Date
Stephen Kestle
e7ab1162c2 Applied (most of) Brian Egge's clean up patch of previous commit for COLLECTIONS-245 - thanks! (And we're at 100%)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@593964 13f79535-47bb-0310-9956-ffa450edef68
2007-11-11 21:44:41 +00:00
Stephen Kestle
c89f4d25d8 Fixed junit compilation to use test.support.path instead of junit.jar
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@593382 13f79535-47bb-0310-9956-ffa450edef68
2007-11-09 01:56:05 +00:00
Stephen Kestle
f1fbf75f81 Fixed ambiguous method call error due to auto-boxing. (Seems to be introduced in jdk 1.5.0_07 on Windows)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@593381 13f79535-47bb-0310-9956-ffa450edef68
2007-11-09 01:35:22 +00:00
Stephen Kestle
f913f600ad Added initial IndexedCollection - still needs quite a bit of work - see TODO comments
JIRA: COLLECTIONS-275

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@593347 13f79535-47bb-0310-9956-ffa450edef68
2007-11-08 22:49:02 +00:00
Stephen Kestle
cf3ddae273 Updated CollectionUtils and test. Probably 80-90% complete for generics. Very open to review / patches.
Jira: COLLECTIONS-245

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@593144 13f79535-47bb-0310-9956-ffa450edef68
2007-11-08 12:21:55 +00:00
Stephen Kestle
a8f01f53c1 Generified LazySortedMap to fix build errors
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@572176 13f79535-47bb-0310-9956-ffa450edef68
2007-09-02 22:04:41 +00:00
Stephen Kestle
aa66de500c Cleaned imports, formatting
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@572157 13f79535-47bb-0310-9956-ffa450edef68
2007-09-02 21:12:28 +00:00
Stephen Kestle
03d2fa1c8a Added <Object, Object> generification for LazySortedMap to temporarily fix javac compilation problems
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@572156 13f79535-47bb-0310-9956-ffa450edef68
2007-09-02 21:12:06 +00:00
Stephen Kestle
b2939e2c47 Generified LazyMap
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@571381 13f79535-47bb-0310-9956-ffa450edef68
2007-08-31 05:13:56 +00:00
Stephen Kestle
683959a471 Generified InstantiateFactory (missed -another;sorry- commit file!)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@570395 13f79535-47bb-0310-9956-ffa450edef68
2007-08-28 12:08:29 +00:00
Stephen Kestle
fe17d78427 Generified InstantiateFactory (missed commit file!)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@570382 13f79535-47bb-0310-9956-ffa450edef68
2007-08-28 11:24:46 +00:00
Stephen Kestle
f51f239178 Generified InstantiateFactory
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@570378 13f79535-47bb-0310-9956-ffa450edef68
2007-08-28 11:03:40 +00:00
Stephen Kestle
70f2da7d57 Integrated emma coverage into build.xml
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@570371 13f79535-47bb-0310-9956-ffa450edef68
2007-08-28 10:48:24 +00:00
Stephen Kestle
a93c64409f Extracted private CollectionUtils.CardinalityHelper classes to allow easier generic refactoring/maintenance and code readability.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@562381 13f79535-47bb-0310-9956-ffa450edef68
2007-08-03 08:15:35 +00:00
Niall Kegan Pemberton
39896a4669 Test commit (just remove a trailing space) on Collections JDK5 Branch
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@561846 13f79535-47bb-0310-9956-ffa450edef68
2007-08-01 15:53:19 +00:00
Henri Yandell
8e712055dd Moving to TLP
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/collections_jdk5_branch@560660 13f79535-47bb-0310-9956-ffa450edef68
2007-07-29 03:42:34 +00:00
Henri Yandell
997294774d Moving back :)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@560658 13f79535-47bb-0310-9956-ffa450edef68
2007-07-29 03:42:15 +00:00
Henri Yandell
41fdf4d8b7 Moving to TLP
git-svn-id: https://svn.apache.org/repos/asf/commons/commons/proper/collections/branches/collections_jdk5_branch@560657 13f79535-47bb-0310-9956-ffa450edef68
2007-07-29 03:40:41 +00:00
Stephen Kestle
d6f637fbf9 Added explicit dir="${basedir}" property to the junit task to ensure that <ant> tasks referencing this build.xml from another directory will still load up the relative path test data correctly.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@557489 13f79535-47bb-0310-9956-ffa450edef68
2007-07-19 04:43:23 +00:00
Stephen Kestle
54739bcf92 Skipped failing SerializedCanonicalTests. Marked code to be revisited through collections re-work.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@557435 13f79535-47bb-0310-9956-ffa450edef68
2007-07-19 00:35:50 +00:00
Stephen Kestle
5494aacffb Added junit4 and easymock to the project
Issue: COLLECTIONS-247

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@555930 13f79535-47bb-0310-9956-ffa450edef68
2007-07-13 10:54:00 +00:00
Stephen Kestle
bd9bab2099 Added Edwin Tellman's patch for COLLECTIONS-243.
It all seems pretty reasonable, and it should all be checked again as the project is worked through

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@555925 13f79535-47bb-0310-9956-ffa450edef68
2007-07-13 10:39:24 +00:00
Stephen Colebourne
85b3f4faa4 Generify CompositeCollection
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471580 13f79535-47bb-0310-9956-ffa450edef68
2006-11-06 00:22:53 +00:00
Stephen Colebourne
898be70eaa Generify, remove getBuffer() - use covariant decorated()
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471579 13f79535-47bb-0310-9956-ffa450edef68
2006-11-06 00:14:58 +00:00
Stephen Colebourne
52674fa23d Generify
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471578 13f79535-47bb-0310-9956-ffa450edef68
2006-11-06 00:11:13 +00:00
Stephen Colebourne
8eab22e729 Generify and remove AbstractSerializableCollectionDecorator
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471575 13f79535-47bb-0310-9956-ffa450edef68
2006-11-05 23:58:08 +00:00
Stephen Colebourne
937e261e65 Generify
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471498 13f79535-47bb-0310-9956-ffa450edef68
2006-11-05 19:24:09 +00:00
Stephen Colebourne
9b78600daa Generify
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471214 13f79535-47bb-0310-9956-ffa450edef68
2006-11-04 15:21:01 +00:00
Stephen Colebourne
d855890756 Whitespace change
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471203 13f79535-47bb-0310-9956-ffa450edef68
2006-11-04 14:28:02 +00:00
Stephen Colebourne
f2ae841af6 Remove getCollection() - use covariant decorated()
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471202 13f79535-47bb-0310-9956-ffa450edef68
2006-11-04 14:21:44 +00:00
Stephen Colebourne
6b1e3197b5 Remove getBag() - use covariant decorated()
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471201 13f79535-47bb-0310-9956-ffa450edef68
2006-11-04 14:17:26 +00:00
Stephen Colebourne
5212b14250 Remove getList() - use decorated()
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471192 13f79535-47bb-0310-9956-ffa450edef68
2006-11-04 14:04:46 +00:00
Stephen Colebourne
0992eec7a2 Remove getMap(), getOrderedMap() and getSortedMap() - use decorated()
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471189 13f79535-47bb-0310-9956-ffa450edef68
2006-11-04 13:57:57 +00:00
Stephen Colebourne
f38f7bfd62 Remove getSet() and getSortedSet() - use decorated()
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471186 13f79535-47bb-0310-9956-ffa450edef68
2006-11-04 13:47:51 +00:00
Stephen Colebourne
21c47cc136 Abstract*Decorator - Generify and use covariant return types
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471180 13f79535-47bb-0310-9956-ffa450edef68
2006-11-04 13:27:44 +00:00
Stephen Colebourne
6677c85986 Abstract*Decorator - Generify and use covariant return types
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471173 13f79535-47bb-0310-9956-ffa450edef68
2006-11-04 12:07:39 +00:00
Stephen Colebourne
88cbfb7236 Removed Typed* containers such as TypedList and TypedMap as generics now provides type safety
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471166 13f79535-47bb-0310-9956-ffa450edef68
2006-11-04 11:33:22 +00:00
Stephen Colebourne
dacbc93ded Remove FastArrayList, FastHashMap, FastTreeMap
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@471163 13f79535-47bb-0310-9956-ffa450edef68
2006-11-04 10:56:39 +00:00
Stephen Colebourne
cda4ce8d78 Convert to generics
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@468709 13f79535-47bb-0310-9956-ffa450edef68
2006-10-28 17:49:04 +00:00
Stephen Colebourne
ad8a09a5e3 COLLECTIONS-229 - Remove deprecated classes and code
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@468690 13f79535-47bb-0310-9956-ffa450edef68
2006-10-28 13:03:11 +00:00
Stephen Colebourne
efd41aff47 COLLECTIONS-229 - Remove deprecated classes and code
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@468687 13f79535-47bb-0310-9956-ffa450edef68
2006-10-28 12:53:28 +00:00
Stephen Colebourne
c5a502a084 COLLECTIONS-228 - MultiValueMap put and putAll do not return the correct values
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@468685 13f79535-47bb-0310-9956-ffa450edef68
2006-10-28 12:30:27 +00:00
Stephen Colebourne
c440b250f2 Switch to new ASF licence format with copyright dates in NOTICE.txt
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@468603 13f79535-47bb-0310-9956-ffa450edef68
2006-10-28 00:52:37 +00:00
Stephen Colebourne
58e2c7f9e8 Switch to new ASF licence format with copyright dates in NOTICE.txt
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@468599 13f79535-47bb-0310-9956-ffa450edef68
2006-10-28 00:37:31 +00:00
Kristopher J. Nuttycombe
4cbed97e05 Created branch for jdk5/generics development
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/branches/collections_jdk5_branch@468106 13f79535-47bb-0310-9956-ffa450edef68
2006-10-26 19:52:36 +00:00
Kristopher J. Nuttycombe
decf5c8da9 Tagged current head prior to creation of JDK5 branch
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/tags/PRE_GENERICS@468105 13f79535-47bb-0310-9956-ffa450edef68
2006-10-26 19:50:40 +00:00
Costin Manolache
b73b147176 Fix the name - the file in CVS is called LICENCE.txt.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130753 13f79535-47bb-0310-9956-ffa450edef68
2002-07-25 18:08:05 +00:00
Jason van Zyl
26712251ba o getting the tests to work by removing the last non-testcase class.
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130752 13f79535-47bb-0310-9956-ffa450edef68
2002-07-25 03:18:04 +00:00
Jason van Zyl
4ebf207d4d o cleaning up the maven descriptors for the projects so that a site
with decent names is generated (link to come)

o made all the projects use a LICENSE.txt file. one this doesn't wig
  out windows users and the checkstyle report likes to have one to
  make sure that all sources files have a license present so if they
  don't it can be reported.

o using the reactor tag in its first forms to provide a mechanism
  to build the entire commons (still problems with detecting
  JDK 1.4) and to generate a site where the navigation is gleaned
  from the project themselves and don't have to kept in sync
  manually.

o added a little front-end site deployer.

PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130751 13f79535-47bb-0310-9956-ffa450edef68
2002-07-25 02:36:45 +00:00
Jason van Zyl
87341f1984 o excluding all non-testcases so that the tests pass
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130750 13f79535-47bb-0310-9956-ffa450edef68
2002-07-24 06:09:19 +00:00