You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Michael Heuer (JIRA)" <ji...@apache.org> on 2008/02/19 19:28:46 UTC

[jira] Created: (MATH-194) Review handling and documentation of null parameters

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.0


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.


[jira] Resolved: (MATH-194) Review handling and documentation of null parameters

Posted by "Luc Maisonobe (JIRA)" <ji...@apache.org>.
     [ 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.


[jira] Closed: (MATH-194) Review handling and documentation of null parameters

Posted by "Phil Steitz (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MATH-194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Phil Steitz closed MATH-194.
----------------------------


> 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.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MATH-194) Review handling and documentation of null parameters

Posted by "Luc Maisonobe (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MATH-194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Luc Maisonobe updated MATH-194:
-------------------------------

    Fix Version/s:     (was: 2.0)
                   2.1

postponing the issue to 2.1 as it is a minor one not worth delaying release of 2.0.

> 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.