commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luc Maisonobe <Luc.Maison...@free.fr>
Subject Re: [math] UnexpectedNegativeIntegerException
Date Thu, 23 Aug 2012 07:42:24 GMT
Le 23/08/2012 05:16, Sébastien Brisard a écrit :
> Hi,
> in MATH-849, I have proposed an implementation of Gamma(x)
> (previously, class Gamma had only logGamma(x)). Gamma(x) is not
> defined for x negative integer. In such instances, I would like to
> throw an exception instead of returning Double.NaN. However, creating
> a new exception in o.a.c.m.exception seems exagerated, since it's very
> unlikely that this exception should be used elsewhere (or maybe).
> Should I define a nested exception instead [1]?
> 
> What do you think of the name "UnexpectedNegativeIntegerException"? It
> does not really match the pattern of already defined exceptions, but I
> can't find a better name.

Don't we already have NotPositiveException?

Luc

> 
> Thanks,
> Sébastien
> 
> [1] I don't think nested exceptions is the way to go, as the
> localizable message should have to be defined in
> o.a.c.m.exception.util.LocalizedFormats.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
> 
> 


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


Mime
View raw message