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-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org