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

Reply via email to