[
https://issues.apache.org/jira/browse/BEANUTILS-278?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12496930
]
Niall Pemberton commented on BEANUTILS-278:
-------------------------------------------
Commons Digester needs the ArrayStack class (which uses Buffer and
BufferUnderflowException) - Struts 1.3 doesn't appear to need any of the
classes - except thru' its dependency on Digester
> Remove copied Collections classes
> ---------------------------------
>
> Key: BEANUTILS-278
> URL: https://issues.apache.org/jira/browse/BEANUTILS-278
> Project: Commons BeanUtils
> Issue Type: Improvement
> Affects Versions: 1.7.0
> Reporter: Niall Pemberton
> Attachments: Beanutils-278.patch
>
>
> The following 4 Commons Collections classes were copied into BeanUtils so
> that the dependency on Commons Collections could be removed (these were
> included in the BeanUtils 1.7.0 release)
> ArrayStack.java
> Buffer.java
> BufferUnderflowException.java
> FastHashMap.java
> See the following thread for the original reasoning:
> http://tinyurl.com/yvma2q
> http://tinyurl.com/2hs3hp
> Recent discussion thread on this issue is here:
> http://tinyurl.com/2vyuk8
> Of the above four classes only FastHashMap is used within BeanUtils (and is
> part of the public API) - not sure why the other classes were included, but
> it may be because downstream systems such as Struts depend on them (which
> also removed its Commons Collections when it moved to BeanUtils 1.7.0). Some
> (but not all) of the BeanUtils public API which exposes FastHashMap was
> deprecated in the BeanUtils 1.7.0 release.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]