Le 12/11/2010 21:58, Gilles Sadowski a écrit : > Hi. > >>>>> MATH-440 >>>>> New exception "MathUserException" supersedes >>>>> "FunctionEvaluationException", >>>>> "MatrixVisitorException" and "DerivativeException". >>>>> >>>>> Added: >>>>> >>>>> commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/exception/MathUserException.java >>>>> (with props) >>>> >>>> Fine, thanks. >>>> I'll change the constructors to replace the String with Localizable as >>>> per the new localization scheme (which is already in place in 2.X branch). >>> >>> Do you think that it is necessary, given that as a user-level exception, >>> there won't probably exist an enum element corresponding to the error? >> >> Some users already do have their own implementation of the Localizable >> interface, with their own enum. We do have this in Orekit for example. >> So users are not restricted to the [math] enums. > > Hence, I would propose to create a new "MathRuntimeException" (in package > "exception") and move all the code currently in "MathIllegalArgumentException" > over to that class. > Then, "MathIllegalArgumentException" as well as "MathUserException" can > inherit from it. > > What do you think?
No problem for me. Do you think this work on exception is over now ? Lots of change have been done already and we could perhaps let things stabilize on this. Luc > >> [...] > > > Gilles > > --------------------------------------------------------------------- > 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