You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2013/07/19 01:54:53 UTC

svn commit: r1504729 - /commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/

Author: sebb
Date: Thu Jul 18 23:54:52 2013
New Revision: 1504729

URL: http://svn.apache.org/r1504729
Log:
Explicit boxing and unboxing

Modified:
    commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/DimensionMismatchException.java
    commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/MathIllegalNumberException.java
    commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/MultiDimensionMismatchException.java
    commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NonMonotonicSequenceException.java
    commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotANumberException.java
    commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotPositiveException.java
    commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotStrictlyPositiveException.java
    commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/ZeroException.java

Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/DimensionMismatchException.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/DimensionMismatchException.java?rev=1504729&r1=1504728&r2=1504729&view=diff
==============================================================================
--- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/DimensionMismatchException.java (original)
+++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/DimensionMismatchException.java Thu Jul 18 23:54:52 2013
@@ -41,7 +41,7 @@ public class DimensionMismatchException 
     public DimensionMismatchException(Localizable specific,
                                       int wrong,
                                       int expected) {
-        super(specific, wrong, expected);
+        super(specific, Integer.valueOf(wrong), Integer.valueOf(expected));
         dimension = expected;
     }
 

Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/MathIllegalNumberException.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/MathIllegalNumberException.java?rev=1504729&r1=1504728&r2=1504729&view=diff
==============================================================================
--- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/MathIllegalNumberException.java (original)
+++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/MathIllegalNumberException.java Thu Jul 18 23:54:52 2013
@@ -30,6 +30,10 @@ import org.apache.commons.math3.exceptio
 public class MathIllegalNumberException extends MathIllegalArgumentException {
     /** Serializable version Id. */
     private static final long serialVersionUID = -7447085893598031110L;
+
+    /** Helper to avoid boxing warnings. @since 3.3 */
+    protected static final Integer INTEGER_ZERO = Integer.valueOf(0);
+
     /** Requested. */
     private final Number argument;
 

Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/MultiDimensionMismatchException.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/MultiDimensionMismatchException.java?rev=1504729&r1=1504728&r2=1504729&view=diff
==============================================================================
--- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/MultiDimensionMismatchException.java (original)
+++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/MultiDimensionMismatchException.java Thu Jul 18 23:54:52 2013
@@ -79,13 +79,13 @@ public class MultiDimensionMismatchExcep
      * @return the wrong dimension stored at {@code index}.
      */
     public int getWrongDimension(int index) {
-        return wrong[index];
+        return wrong[index].intValue();
     }
     /**
      * @param index Dimension index.
      * @return the expected dimension stored at {@code index}.
      */
     public int getExpectedDimension(int index) {
-        return expected[index];
+        return expected[index].intValue();
     }
 }

Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NonMonotonicSequenceException.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NonMonotonicSequenceException.java?rev=1504729&r1=1504728&r2=1504729&view=diff
==============================================================================
--- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NonMonotonicSequenceException.java (original)
+++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NonMonotonicSequenceException.java Thu Jul 18 23:54:52 2013
@@ -84,7 +84,7 @@ public class NonMonotonicSequenceExcepti
               (strict ?
                LocalizedFormats.NOT_STRICTLY_DECREASING_SEQUENCE :
                LocalizedFormats.NOT_DECREASING_SEQUENCE),
-              wrong, previous, index, index - 1);
+              wrong, previous, Integer.valueOf(index), Integer.valueOf(index - 1));
 
         this.direction = direction;
         this.strict = strict;

Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotANumberException.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotANumberException.java?rev=1504729&r1=1504728&r2=1504729&view=diff
==============================================================================
--- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotANumberException.java (original)
+++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotANumberException.java Thu Jul 18 23:54:52 2013
@@ -32,7 +32,7 @@ public class NotANumberException extends
      * Construct the exception.
      */
     public NotANumberException() {
-        super(LocalizedFormats.NAN_NOT_ALLOWED, Double.NaN);
+        super(LocalizedFormats.NAN_NOT_ALLOWED, Double.valueOf(Double.NaN));
     }
 
 }

Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotPositiveException.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotPositiveException.java?rev=1504729&r1=1504728&r2=1504729&view=diff
==============================================================================
--- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotPositiveException.java (original)
+++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotPositiveException.java Thu Jul 18 23:54:52 2013
@@ -34,7 +34,7 @@ public class NotPositiveException extend
      * @param value Argument.
      */
     public NotPositiveException(Number value) {
-        super(value, 0, true);
+        super(value, INTEGER_ZERO, true);
     }
     /**
      * Construct the exception with a specific context.
@@ -44,6 +44,6 @@ public class NotPositiveException extend
      */
     public NotPositiveException(Localizable specific,
                                 Number value) {
-        super(specific, value, 0, true);
+        super(specific, value, INTEGER_ZERO, true);
     }
 }

Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotStrictlyPositiveException.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotStrictlyPositiveException.java?rev=1504729&r1=1504728&r2=1504729&view=diff
==============================================================================
--- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotStrictlyPositiveException.java (original)
+++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/NotStrictlyPositiveException.java Thu Jul 18 23:54:52 2013
@@ -35,7 +35,7 @@ public class NotStrictlyPositiveExceptio
      * @param value Argument.
      */
     public NotStrictlyPositiveException(Number value) {
-        super(value, 0, false);
+        super(value, INTEGER_ZERO, false);
     }
     /**
      * Construct the exception with a specific context.
@@ -45,6 +45,6 @@ public class NotStrictlyPositiveExceptio
      */
     public NotStrictlyPositiveException(Localizable specific,
                                         Number value) {
-        super(specific, value, 0, false);
+        super(specific, value, INTEGER_ZERO, false);
     }
 }

Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/ZeroException.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/ZeroException.java?rev=1504729&r1=1504728&r2=1504729&view=diff
==============================================================================
--- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/ZeroException.java (original)
+++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/exception/ZeroException.java Thu Jul 18 23:54:52 2013
@@ -44,6 +44,6 @@ public class ZeroException extends MathI
      * @param arguments Arguments.
      */
     public ZeroException(Localizable specific, Object ... arguments) {
-        super(specific, 0, arguments);
+        super(specific, INTEGER_ZERO, arguments);
     }
 }