On Fri, Sep 21, 2012 at 01:53:29AM -0000, celes...@apache.org wrote:
> Author: celestin
> Date: Fri Sep 21 01:53:28 2012
> New Revision: 1388296
> 
> URL: http://svn.apache.org/viewvc?rev=1388296&view=rev
> Log:
> In AbstractRealMatrix, removed empty abstract method copy() (specified in 
> interface RealMatrix).

I'm not sure that it's the preferrable option: specifying those abstract
methods made it possible to use the "@Override" annotation (under Java5 too).

Now you have removed the annotation so that Continuum does not report
failures. Hence there is no compiler check anymore that a supposedly
inherited method indeed overrides one defined (or declared) in one of the
parent classes (or interfaces).


Regards,
Gilles

> 
> Modified:
>     
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/AbstractRealMatrix.java
>     
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/Array2DRowRealMatrix.java
>     
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/BlockRealMatrix.java
>     
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/OpenMapRealMatrix.java
> 
> Modified: 
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/AbstractRealMatrix.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/AbstractRealMatrix.java?rev=1388296&r1=1388295&r2=1388296&view=diff
> ==============================================================================
> --- 
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/AbstractRealMatrix.java
>  (original)
> +++ 
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/AbstractRealMatrix.java
>  Fri Sep 21 01:53:28 2012
> @@ -74,9 +74,6 @@ public abstract class AbstractRealMatrix
>      }
>  
>      /** {@inheritDoc} */
> -    public abstract RealMatrix copy();
> -
> -    /** {@inheritDoc} */
>      public RealMatrix add(RealMatrix m)
>          throws MatrixDimensionMismatchException {
>          MatrixUtils.checkAdditionCompatible(this, m);
> 
> Modified: 
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/Array2DRowRealMatrix.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/Array2DRowRealMatrix.java?rev=1388296&r1=1388295&r2=1388296&view=diff
> ==============================================================================
> --- 
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/Array2DRowRealMatrix.java
>  (original)
> +++ 
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/Array2DRowRealMatrix.java
>  Fri Sep 21 01:53:28 2012
> @@ -145,7 +145,6 @@ public class Array2DRowRealMatrix extend
>      }
>  
>      /** {@inheritDoc} */
> -    @Override
>      public RealMatrix copy() {
>          return new Array2DRowRealMatrix(copyOut(), false);
>      }
> 
> Modified: 
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/BlockRealMatrix.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/BlockRealMatrix.java?rev=1388296&r1=1388295&r2=1388296&view=diff
> ==============================================================================
> --- 
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/BlockRealMatrix.java
>  (original)
> +++ 
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/BlockRealMatrix.java
>  Fri Sep 21 01:53:28 2012
> @@ -271,7 +271,6 @@ public class BlockRealMatrix extends Abs
>      }
>  
>      /** {@inheritDoc} */
> -    @Override
>      public BlockRealMatrix copy() {
>          // create an empty matrix
>          BlockRealMatrix copied = new BlockRealMatrix(rows, columns);
> 
> Modified: 
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/OpenMapRealMatrix.java
> URL: 
> http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/OpenMapRealMatrix.java?rev=1388296&r1=1388295&r2=1388296&view=diff
> ==============================================================================
> --- 
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/OpenMapRealMatrix.java
>  (original)
> +++ 
> commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/OpenMapRealMatrix.java
>  Fri Sep 21 01:53:28 2012
> @@ -69,7 +69,6 @@ public class OpenMapRealMatrix extends A
>      }
>  
>      /** {@inheritDoc} */
> -    @Override
>      public OpenMapRealMatrix copy() {
>          return new OpenMapRealMatrix(this);
>      }
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to