Hi.
> >public interface UnivariateRealFunction {
> >-
> > /**
> >- * Compute the value for the function.
> >- * @param x the point for which the function value should be computed
> >- * @return the value
> >- * @throws FunctionEvaluationException if the function
> >evaluation fails
> >+ * Compute the value of the function.
> >+ *
> >+ * @param x Point at which the function value should be computed.
> >+ * @return the value.
> > */
> >- double value(double x) throws FunctionEvaluationException;
> >-
> >+ double value(double x);
> >}
> >
>
> IMHO we still need the @throws line in the javadoc. Otherwise end
> users are going to get a nasty surprise when they get an unchecked
> exception thrown.
>
Any existing user code (throwing a "FunctionEvaluationException" at some
point and catching it at another) will still work the same as before
(provided they change the "import" statement). No surprise to be expected.
Best,
Gilles
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]