Commit Graph

2577 Commits

Author SHA1 Message Date
Stephen Colebourne 3aba1278c3 Enable nulls to be added to the stack
Add initial size constructor
Tidy javadoc and code layout


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130827 13f79535-47bb-0310-9956-ffa450edef68
2002-10-13 12:56:42 +00:00
Stephen Colebourne 0f48820533 ArrayStack and StringStack changes
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130826 13f79535-47bb-0310-9956-ffa450edef68
2002-10-13 12:54:57 +00:00
Stephen Colebourne 374e746bb0 Deprecate in favour of StringUtils in [lang]
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130825 13f79535-47bb-0310-9956-ffa450edef68
2002-10-13 11:17:57 +00:00
Stephen Colebourne 69fd9cfaf1 Minor doc typos (patch from Ian Darwin)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130824 13f79535-47bb-0310-9956-ffa450edef68
2002-10-13 11:09:23 +00:00
Stephen Colebourne 472cf4f569 Update to reflect most up to date set of changes for release
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130823 13f79535-47bb-0310-9956-ffa450edef68
2002-10-13 00:40:15 +00:00
Stephen Colebourne 4e2452d242 Javadoc improvements, especially exception descriptions
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130822 13f79535-47bb-0310-9956-ffa450edef68
2002-10-13 00:38:36 +00:00
Stephen Colebourne 332b8ff8d8 Remove as added after 2.0, and is now in subpackage
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130821 13f79535-47bb-0310-9956-ffa450edef68
2002-10-12 23:25:27 +00:00
Stephen Colebourne 9a451b11ca Fix unused imports (patch from Steve Downey)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130820 13f79535-47bb-0310-9956-ffa450edef68
2002-10-12 22:36:23 +00:00
Stephen Colebourne 3b553f88ce Add whole package testing class for comparators
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130819 13f79535-47bb-0310-9956-ffa450edef68
2002-10-12 22:35:37 +00:00
Stephen Colebourne febd99c162 Add whole package testing class
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130818 13f79535-47bb-0310-9956-ffa450edef68
2002-10-12 22:35:10 +00:00
Stephen Colebourne 121bedf741 Reference version 2.0 as the current release (!)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130817 13f79535-47bb-0310-9956-ffa450edef68
2002-10-12 22:32:21 +00:00
Stephen Colebourne 9ba0768cf5 Fix unused imports and javadoc links (patch from Steve Downey)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130816 13f79535-47bb-0310-9956-ffa450edef68
2002-10-12 22:15:21 +00:00
Stephen Colebourne f93b13144b Removed unused variable (patch from Steve Downey)
Added class level javadoc


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130815 13f79535-47bb-0310-9956-ffa450edef68
2002-10-12 22:04:59 +00:00
Stephen Colebourne 3f22cc8398 Removed unused variable (patch from Steve Downey)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130814 13f79535-47bb-0310-9956-ffa450edef68
2002-10-12 21:59:45 +00:00
Jason van Zyl 7c564f83e3 o Excluding TestPredicatedCollection as it doesn't appear in the TestAll
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130813 13f79535-47bb-0310-9956-ffa450edef68
2002-09-14 02:17:18 +00:00
Rodney Waldhoff a47d25a4ff * allow zero as an initial capacity for the primitive array lists (once again). (java.util.ArrayList allows it, why shouldn't we?)
* add tests to enforce the contract


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130812 13f79535-47bb-0310-9956-ffa450edef68
2002-09-07 20:33:32 +00:00
Rodney Waldhoff 034ec419ea add containsAny(Collection,Collection) and tests
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130811 13f79535-47bb-0310-9956-ffa450edef68
2002-09-07 19:49:49 +00:00
Rodney Waldhoff 52cc5cbef2 minor doc change
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130810 13f79535-47bb-0310-9956-ffa450edef68
2002-09-07 00:28:53 +00:00
pjack 3b4a050148 Added better class JavaDoc as suggested by Jonathan Carlson.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130809 13f79535-47bb-0310-9956-ffa450edef68
2002-08-23 17:31:28 +00:00
pjack cb3d67cf61 Added some notes about the abstraction layers.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130808 13f79535-47bb-0310-9956-ffa450edef68
2002-08-22 02:08:32 +00:00
pjack f7e4fdd91d Added better class-level documentation as suggested by Jonathan Carlson.
Also provided default implementations for many of the abstract methods
in Abstract*List.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130807 13f79535-47bb-0310-9956-ffa450edef68
2002-08-22 01:50:54 +00:00
pjack ebdaf3cb68 Placed Abstract*ArrayList layer under Abstract*List layer. Erased
Serializable declarations from all abstract superclasses (but kept it in
all concrete implementations).


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130806 13f79535-47bb-0310-9956-ffa450edef68
2002-08-21 23:54:18 +00:00
pjack 7617bc52ce Updated to reflect (almost) all contents of current CVS tree. Left out
primitives stuff because that's still in progress.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130805 13f79535-47bb-0310-9956-ffa450edef68
2002-08-20 00:50:07 +00:00
pjack ab21cb546c Removed TestSoftRefHashMap. It was never invoked by TestAll, and the
class it tests has been deprecated; this removal eliminates a
deprecation warning from the build.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130804 13f79535-47bb-0310-9956-ffa450edef68
2002-08-20 00:16:30 +00:00
pjack 32dc4757e6 Fixed JavaDoc errors.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130803 13f79535-47bb-0310-9956-ffa450edef68
2002-08-19 21:56:18 +00:00
pjack cddf8c5c66 Renamed AbstractIntArrayList, AbstractShortArrayList,
AbstractLongArrayList to AbstractIntList, AbstractShortList,
AbstractLongList.  New names follow general naming pattern in
Collections Framework, and anticipate later IntList, ShortList and
LongList interfaces.

Recommended by Jonathan Carlson (joncrlsn2 at yahoo dot com).


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130802 13f79535-47bb-0310-9956-ffa450edef68
2002-08-19 21:19:03 +00:00
pjack f9d36a36f4 ReferenceMap is no longer serializable. There were issues with its
serialization methods on Java 1.3 (but 1.2 and 1.4 worked).  Issue will
be addressed in a later release.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130801 13f79535-47bb-0310-9956-ffa450edef68
2002-08-19 19:44:59 +00:00
pjack 03d33d8323 Fixed some grammatical errors.
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130800 13f79535-47bb-0310-9956-ffa450edef68
2002-08-18 21:36:48 +00:00
pjack fb639bca7b First whack at 2.1 release notes.
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130799 13f79535-47bb-0310-9956-ffa450edef68
2002-08-18 21:20:51 +00:00
pjack 901deeeeff Removed bounded decorators from the source. We might resurrect these
after the 2.1 release, if we can address their difficulties.

PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130798 13f79535-47bb-0310-9956-ffa450edef68
2002-08-18 20:11:38 +00:00
Stephen Colebourne aee5310ddd Test filter() and transform()
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130797 13f79535-47bb-0310-9956-ffa450edef68
2002-08-18 15:26:43 +00:00
Stephen Colebourne 41be9cbfa9 Add filter() and transform()
Add lots of javadoc
Deprecate empty iterator


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130796 13f79535-47bb-0310-9956-ffa450edef68
2002-08-18 15:26:20 +00:00
Stephen Colebourne 844eb0adcc Rename public field (naming conventions)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130795 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 22:17:53 +00:00
Stephen Colebourne d72a2c1442 Test IteratorUtils added
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130794 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 22:14:47 +00:00
Stephen Colebourne 5b1e839241 Add specific classes (singleton) for empty cases
Add toList and toArray
Rename certain methods to toXxx and asXxx


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130793 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 22:14:22 +00:00
pjack a24ad64d19 More IllegalArgument checks to decorators.
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130792 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 21:10:46 +00:00
Stephen Colebourne db484419cb ComparatorUtils renamed methods
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130791 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 12:07:24 +00:00
Stephen Colebourne 49f3fe1be6 Rename methods
Add chainedComparator


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130790 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 12:06:56 +00:00
Stephen Colebourne 5578341679 Add reference to IteratorUtils
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130789 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 12:06:20 +00:00
Stephen Colebourne 481fee312d Add me as a committer
Update todo


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130788 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 11:39:50 +00:00
Stephen Colebourne 8e2ad0efd5 Test SingletonListIterator
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130787 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 11:39:16 +00:00
Stephen Colebourne 702882dd76 Initial checkin
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130786 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 11:38:53 +00:00
Stephen Colebourne babbe098f8 Deprecate getIterator
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130785 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 11:38:35 +00:00
Stephen Colebourne ed1a9d333d Added extra null validation
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130784 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 11:33:09 +00:00
Stephen Colebourne cb996e1b98 Javadoc changes
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130783 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 11:29:38 +00:00
Stephen Colebourne 18c63e1eff Remove List constructor
Added three new constructors
Added get for iterator list
Added extra null validation


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130782 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 11:28:36 +00:00
Stephen Colebourne 14603b3c26 Added two new constructors
Added set and get for iterator list
Added extra null validation


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130781 13f79535-47bb-0310-9956-ffa450edef68
2002-08-17 11:24:58 +00:00
pjack b2a9a5423c Included self in list of committers.
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130780 13f79535-47bb-0310-9956-ffa450edef68
2002-08-16 00:14:41 +00:00
pjack 21b77034c4 Removing these because we'd only deprecate them later. There is
every intention to move Factory, Closure, Predicate and Transformer to
another lower-level project, possibly [lang] or [pattern].  Currently
they live in [pattern], and the Util classes in that project are far
superior to these.
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130779 13f79535-47bb-0310-9956-ffa450edef68
2002-08-16 00:02:41 +00:00
pjack 82a5501d1c Edited package.html files to include recent stuff.
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130778 13f79535-47bb-0310-9956-ffa450edef68
2002-08-16 00:00:23 +00:00