Re: [Math] Catching "RuntimeException"

2011-10-07 Thread Luc Maisonobe

Le 06/10/2011 22:36, Gilles Sadowski a écrit :

Hello.


Hi Gilles,




In the code in the following classes
   BaseMultiStartMultivariateRealOptimizer
   BaseMultiStartMultivariateVectorialOptimizer
there is a
  catch(RuntimeException e)

This contradicts the statement (in "UnivariateRealFunction") stating that
user-defined exceptions are never caught by CM.


Not really. The exceptions are catch in order to allow a retry,
which is the exact purpose of multi-start. If everything fails, the
last exception is rethrown.



OK.
How to deactivate the CheckStyle warning?


We can use checkstyle filters.
I have fixed these as of r1179947.

Thanks for spotting 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



Re: [Math] Catching "RuntimeException"

2011-10-06 Thread Gilles Sadowski
Hello.

> >In the code in the following classes
> >   BaseMultiStartMultivariateRealOptimizer
> >   BaseMultiStartMultivariateVectorialOptimizer
> >there is a
> >  catch(RuntimeException e)
> >
> >This contradicts the statement (in "UnivariateRealFunction") stating that
> >user-defined exceptions are never caught by CM.
> 
> Not really. The exceptions are catch in order to allow a retry,
> which is the exact purpose of multi-start. If everything fails, the
> last exception is rethrown.
> 

OK.
How to deactivate the CheckStyle warning?


Gilles

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



Re: [Math] Catching "RuntimeException"

2011-10-06 Thread Luc Maisonobe

Le 06/10/2011 17:24, Gilles Sadowski a écrit :

Hello.

In the code in the following classes
   BaseMultiStartMultivariateRealOptimizer
   BaseMultiStartMultivariateVectorialOptimizer
there is a
  catch(RuntimeException e)

This contradicts the statement (in "UnivariateRealFunction") stating that
user-defined exceptions are never caught by CM.


Not really. The exceptions are catch in order to allow a retry, which is 
the exact purpose of multi-start. If everything fails, the last 
exception is rethrown.


Luc




Regards,
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



[Math] Catching "RuntimeException"

2011-10-06 Thread Gilles Sadowski
Hello.

In the code in the following classes
  BaseMultiStartMultivariateRealOptimizer
  BaseMultiStartMultivariateVectorialOptimizer
there is a
 catch(RuntimeException e)

This contradicts the statement (in "UnivariateRealFunction") stating that
user-defined exceptions are never caught by CM.


Regards,
Gilles

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