I agree with both of you.  The patch (though more testing has shown it is bugged) 
tries to bake all functionality of NestableException into MathException.  It includes 
code from NestableDelegate and ExceptionUtils as well as NestableException.  The 
simplest would be to copy and rename all of these classes, but I agree with Stephen's 
suggestion that it would be better to just borrow (er... I mean steal) the 
implementation code.  The practical question is do we really need all of the 
functionality in the o.a.c.l.e.Nestable interface?  I am travelling now, but when I 
get back this weekend if there are no objections I will commit a fixed version with 
more and better test cases and we can decide what, if anything, we can drop.   
 
Phil

        -----Original Message----- 
        From: J.Pietschmann [mailto:[EMAIL PROTECTED] 
        Sent: Thu 7/8/2004 3:19 AM 
        To: Jakarta Commons Users List
        Cc: 
        Subject: Re: [math] Eliminating [lang] dependency
        
        

        Mark R. Diggory wrote:
        > The only other alternative I can think of that may make things easier if
        > anything changes in the future would be to just copy NestableException
        > into the math package hierarchy under something like
        > o.a.c.m.exception.NestableException and extend it from there.
        
        Given that Java 1.4 Exceptions are nestable and already have
        most of the features of j.c.l.NestableException, I'd say that
        getting rid of NestableException is a good idea even at the cost
        of a significant but temporary code duplication.
        
        J.Pietschmann
        
        ---------------------------------------------------------------------
        To unsubscribe, e-mail: [EMAIL PROTECTED]
        For additional commands, e-mail: [EMAIL PROTECTED]
        
        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to