Author: sebb
Date: Sat Apr 25 02:00:44 2009
New Revision: 768448

URL: http://svn.apache.org/viewvc?rev=768448&view=rev
Log:
Unnecessary casts

Modified:
    
commons/proper/math/trunk/src/java/org/apache/commons/math/linear/FieldMatrixImpl.java
    
commons/proper/math/trunk/src/java/org/apache/commons/math/linear/FieldVectorImpl.java

Modified: 
commons/proper/math/trunk/src/java/org/apache/commons/math/linear/FieldMatrixImpl.java
URL: 
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/FieldMatrixImpl.java?rev=768448&r1=768447&r2=768448&view=diff
==============================================================================
--- 
commons/proper/math/trunk/src/java/org/apache/commons/math/linear/FieldMatrixImpl.java
 (original)
+++ 
commons/proper/math/trunk/src/java/org/apache/commons/math/linear/FieldMatrixImpl.java
 Sat Apr 25 02:00:44 2009
@@ -79,7 +79,7 @@
      */
     public FieldMatrixImpl(final T[][] d)
         throws IllegalArgumentException, NullPointerException {
-        super((Field<T>) extractField(d));
+        super(extractField(d));
         copyIn(d);
     }
 
@@ -100,7 +100,7 @@
      */
     public FieldMatrixImpl(final T[][] d, final boolean copyArray)
         throws IllegalArgumentException, NullPointerException {
-        super((Field<T>) extractField(d));
+        super(extractField(d));
         if (copyArray) {
             copyIn(d);
         } else {
@@ -135,7 +135,7 @@
      * @param v column vector holding data for new matrix
      */
     public FieldMatrixImpl(final T[] v) {
-        super((Field<T>) extractField(v));
+        super(extractField(v));
         final int nRows = v.length;
         data = buildArray(getField(), nRows, 1);
         for (int row = 0; row < nRows; row++) {

Modified: 
commons/proper/math/trunk/src/java/org/apache/commons/math/linear/FieldVectorImpl.java
URL: 
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/FieldVectorImpl.java?rev=768448&r1=768447&r2=768448&view=diff
==============================================================================
--- 
commons/proper/math/trunk/src/java/org/apache/commons/math/linear/FieldVectorImpl.java
 (original)
+++ 
commons/proper/math/trunk/src/java/org/apache/commons/math/linear/FieldVectorImpl.java
 Sat Apr 25 02:00:44 2009
@@ -24,7 +24,7 @@
 import org.apache.commons.math.MathRuntimeException;
 
 /**
- * This class implements the {...@link FieldVector<T>} interface with a 
{...@link FieldElement} array.
+ * This class implements the {...@link FieldVector} interface with a {...@link 
FieldElement} array.
  * @param <T> the type of the field elements
  * @version $Revision$ $Date$
  * @since 2.0
@@ -53,9 +53,9 @@
      * Build a 0-length vector.
      * <p>Zero-length vectors may be used to initialized construction of 
vectors
      * by data gathering. We start with zero-length and use either the 
{...@link
-     * #FieldVectorImpl(FieldVectorImpl<T>, FieldVectorImpl<T>)} constructor
-     * or one of the <code>append</code> method ({...@link #append(double)}, 
{...@link
-     * #append(T[])}, {...@link #append(FieldVectorImpl<T>)}) to gather data
+     * #FieldVectorImpl(FieldVectorImpl, FieldVectorImpl)} constructor
+     * or one of the <code>append</code> methods ({...@link #append(double)}, 
{...@link
+     * #append(T[])}, {...@link #append(FieldVectorImpl)}) to gather data
      * into this vector.</p>
      * @param field field to which the elements belong
      */
@@ -269,7 +269,7 @@
      */
     public FieldVectorImpl<T> add(FieldVectorImpl<T> v)
         throws IllegalArgumentException {
-        return (FieldVectorImpl<T>) add((T[]) v.data);
+        return (FieldVectorImpl<T>) add(v.data);
     }
 
     /** {...@inheritdoc} */
@@ -304,7 +304,7 @@
      */
     public FieldVectorImpl<T> subtract(FieldVectorImpl<T> v)
         throws IllegalArgumentException {
-        return (FieldVectorImpl<T>) subtract((T[]) v.data);
+        return (FieldVectorImpl<T>) subtract(v.data);
     }
 
     /** {...@inheritdoc} */


Reply via email to