commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From S├ębastien Brisard <>
Subject [math] UnexpectedNegativeIntegerException
Date Thu, 23 Aug 2012 03:16:42 GMT
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.


[1] I don't think nested exceptions is the way to go, as the
localizable message should have to be defined in

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message