commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gilles Sadowski <gil...@harfang.homelinux.org>
Subject Re: svn commit: r1030464 [1/3] - in /commons/proper/math/trunk/src: main/java/org/apache/commons/math/ main/java/org/apache/commons/math/analysis/ main/java/org/apache/commons/math/analysis/integration/ main/java/org/apache/commons/math/analysis/interpolat
Date Thu, 04 Nov 2010 16:08:29 GMT
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: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message