[
https://issues.apache.org/jira/browse/MATH-194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Luc Maisonobe resolved MATH-194.
--------------------------------
Resolution: Won't Fix
Given the low priority, huge amount of work, and lack of patch, this issue will
not be fixed.
If you really want it to be fixed, please reopen it and provide a patch.
> Review handling and documentation of null parameters
> ----------------------------------------------------
>
> Key: MATH-194
> URL: https://issues.apache.org/jira/browse/MATH-194
> Project: Commons Math
> Issue Type: Improvement
> Affects Versions: 1.2
> Reporter: Michael Heuer
> Priority: Minor
> Fix For: 2.1
>
>
> Per discussion on the commons-dev mailing list
> http://tinyurl.com/27cze6
> exerpt:
> Luc wrote:
> > Phil wrote:
> >> Michael wrote:
> >>
> >> Null parameter checks are not consistent.
> >>
> >> Some classes throw NPE (PolynomialFunction, Complex, ComplexUtils,
> >> RealMatrixImpl, MatrixUtils, etc.)
> >>
> >> Some classes throw IAE (UnivariateRealSolverUtils,
> >> StorelessUnivariateStatistic, StatUtils, etc.)
> >>
> >> Many classes do neither (AbstractEstimator, GaussNewtonEstimator,
> >> LevenbergMarquardEstimator, Rotation, RotationOrder, BigMatrix,
> >> BigMatrixImpl, QRDecompositionImpl, RealMatrix, RealMatrixImpl,
> >> AbstractStepInterpolator, DirectSearchOptimizer,
> >> CorrelatedRandomVectorGenerator, EmpiricalDistribution,
> >> EmpiricalDistributionImpl, RandomData, RandomDataImpl,
> >> UncorrelatedRandomVectorGenerator, VectorialCovariance, VectorialMean,
> >> etc.)
> ...
> > Patches welcome on the last one. The others need to be looked at and
> > discussed individually if we want to change behavior and API
> > documentation. Javadoc patches welcome.
> ...
> Could you open a JIRA ticket with an objective fix set to 2.0 for this
> issue ?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.