You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by bu...@apache.org on 2005/05/15 02:38:43 UTC

DO NOT REPLY [Bug 34919] - [Patch] [Email] Refactor Hashtable usage to Map

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=34919>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=34919





------- Additional Comments From lists@spiegs.com  2005-05-15 02:38 -------
Created an attachment (id=15031)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=15031&action=view)
Refactors Hashtable usage to Map 

I agree with you that breaking existing API's is a bad thing. However, the
project is currently at 1.0-dev and the main page itself states:

    * The code is unreleased
    * Methods and classes can and will appear and disappear without warning

While changing the API at this point is less than ideal, most people would
accept that there exists a potential of change between 1.0-dev and 1.0. When it
comes down to it, all we're talking about is changing a public method's return
object from a Hashtable to a Map. This is likely the last opportunity to make
this (trivial) change before the v1.0 release and it would then have to be
postponed until 1.1 (or whatever). I think changing it now is in everyone's
best interest.

Thanks,
Eric

Eric Spiegelberg wrote:

> Matt Benson wrote:
>
>>I just joined the list myself... (for sandbox
>>commons-pgp) but I noticed that in the non-checkstyle
>>changes from this patch, the signature of a public
>>method is modified in at least one place. This will
>>break already-compiled code running against the
>>library.  Over in Ant-land we consider that bad; I can
>>only assume the same would be true in Jakarta commons.
>>
>>$0.02,
>>Matt

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org