Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 97178 invoked from network); 18 May 2007 16:19:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 May 2007 16:19:41 -0000 Received: (qmail 93829 invoked by uid 500); 18 May 2007 16:19:43 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 93759 invoked by uid 500); 18 May 2007 16:19:43 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 93712 invoked by uid 99); 18 May 2007 16:19:43 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 May 2007 09:19:43 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 May 2007 09:19:36 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 8396D714071 for ; Fri, 18 May 2007 09:19:16 -0700 (PDT) Message-ID: <1141909.1179505156536.JavaMail.jira@brutus> Date: Fri, 18 May 2007 09:19:16 -0700 (PDT) From: "Niall Pemberton (JIRA)" To: commons-dev@jakarta.apache.org Subject: [jira] Commented: (BEANUTILS-278) Remove copied Collections classes In-Reply-To: <33041598.1179498256402.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ 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: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org