commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Chust (JIRA)" <j...@apache.org>
Subject [jira] Created: (MATH-195) Inconsistencies in the Exception hierarchy
Date Wed, 20 Feb 2008 18:55:43 GMT
Inconsistencies in the Exception hierarchy
------------------------------------------

                 Key: MATH-195
                 URL: https://issues.apache.org/jira/browse/MATH-195
             Project: Commons Math
          Issue Type: Improvement
    Affects Versions: 1.1, 1.2, 2.0, Nightly Builds
            Reporter: Thomas Chust
            Priority: Minor


I think there are some inconsistencies in the hierarchy of exceptions used by the Commons
Math library which could easily be fixed:

  - org.apache.commons.math.linear.MatrixIndexException should really be a subclass of
    java.lang.IndexOutOfBoundsException.

  - Either org.apache.commons.math.linear.InvalidMatrixException should be checked or
    org.apache.commons.math.random.NotPositiveDefiniteMatrixException and
    org.apache.commons.math.geometry.NotARotationMatrixException should be unchecked, but
in any case the latter two
    should be subclasses of the former. An unchecked InvalidMatrixException should probably
be a subclass of
    java.lang.ArithmeticException while a checked InvalidMatrixException should be a subclass
of
    org.apache.commons.math.MathException.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message