Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@apache.org Received: (qmail 3999 invoked from network); 8 Jun 2003 14:31:51 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 8 Jun 2003 14:31:51 -0000 Received: (qmail 10669 invoked by uid 97); 8 Jun 2003 14:34:06 -0000 Delivered-To: qmlist-jakarta-archive-commons-dev@nagoya.betaversion.org Received: (qmail 10662 invoked from network); 8 Jun 2003 14:34:05 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 8 Jun 2003 14:34:05 -0000 Received: (qmail 3651 invoked by uid 500); 8 Jun 2003 14:31:48 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: 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 3640 invoked from network); 8 Jun 2003 14:31:48 -0000 Received: from rhenium.btinternet.com (194.73.73.93) by daedalus.apache.org with SMTP; 8 Jun 2003 14:31:48 -0000 Received: from host217-39-126-252.in-addr.btopenworld.com ([217.39.126.252] helo=oemcomputer) by rhenium.btinternet.com with smtp (Exim 3.22 #23) id 19P1D2-0007TZ-00; Sun, 08 Jun 2003 15:31:48 +0100 Message-ID: <004601c32dcb$b8c783c0$fc7e27d9@oemcomputer> From: "Stephen Colebourne" To: "Jakarta Commons Developers List" Cc: References: Subject: Re: [lang] NestableDelegate Date: Sun, 8 Jun 2003 15:39:08 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N This one slipped by I think... I can see no reason why we can't make NestableDelegate have public methods and constructor. (Of course supplying a test class would help the process...) Any objections from anyone else? Stephen ----- Original Message ----- From: "Arun Thomas" > Hello.... > > I'm wondering if there's a reason that the NestableDelegate class in commons lang has only a package private constructor and delegation methods even though it is a public class. As far as I can see, the only reason for NestableDelegate to be public (rather than package private) is so that other implementations of Nestable could make use of it. However, the package private constructor/methods makes such use impossible. > > I would like to make use of it for enhancing new exceptions in a pre-existing inheritance heirarchy to implement the Nestable interface. Any chance the constructor and delegation methods could be made public? > > Cheers, > -AMT > --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org