commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stephen Colebourne (JIRA)" <>
Subject [jira] Commented: (COLLECTIONS-110) [collections] Support parametized classes with commons.collections.
Date Mon, 19 Jun 2006 19:54:33 GMT
    [ ]

Stephen Colebourne commented on COLLECTIONS-110:

If we were to consider this task, I would be very tempted to go for the more radical end of
the implementation spectrum. That is :

- to leave commons-collections as is, just JDK1.2+
- to create a number of smaller new projects for JDK1.5+

This deals with the problem of [collections] being too large (jar file size and number of
classes). It allows free removal of any deprecations. It also allows for future growth. Backwards
compatibility is not an aim.

I would suggest possibly projects in the areas of:
- functors (functor implementations, utilities and collection decorators)
- maps (maps and bidimaps)
- collection (collection, list, set, bag)

Others may have alternative possible groups, but the basic aim is a small number of independent
projects rather than one large one.

> [collections] Support parametized classes with commons.collections.
> -------------------------------------------------------------------
>          Key: COLLECTIONS-110
>          URL:
>      Project: Commons Collections
>         Type: Bug

>  Environment: Operating System: other
> Platform: Other
>     Reporter: Colbert Philippe

> It's time to create a parallel version of commons.collections to support 
> parametized classes of each container class and abstract class.  It's not that 
> hard.  There is a 23 PDF document on Sun Java website describing in detail how 
> it should be done and what to watch out for.
> I already converted a few classes from commons.collection privately for my own 
> needs.  Once you get the hang of it, it's a rather quick process.
> I am even willing to volunteer my time to do some more but I need the 
> collaboration of some of the original programmers to watch over things.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message