On 22/05/2009, Luc Maisonobe <luc.maison...@free.fr> wrote: > sebb AT ASF a écrit : > > > Below is a sample of how we might proceed with the removal of > > Serializable from implementations. > > > > Feedback please! > > > This is fine to me.
I just realised that the new release is 2.0, not 3.3! So the comment in the interface Javadoc is wrong (and can be removed). I'll fix that. > Luc > > > > > > On 22/05/2009, s...@apache.org <s...@apache.org> wrote: > >> Author: sebb > >> Date: Fri May 22 12:58:26 2009 > >> New Revision: 777501 > >> > >> URL: http://svn.apache.org/viewvc?rev=777501&view=rev > >> Log: > >> Move Serializable from interface to implementation > >> > >> Modified: > >> > commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecomposition.java > >> > commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecompositionImpl.java > >> > >> Modified: > commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecomposition.java > >> URL: > http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecomposition.java?rev=777501&r1=777500&r2=777501&view=diff > >> > ============================================================================== > >> --- > commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecomposition.java > (original) > >> +++ > commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecomposition.java > Fri May 22 12:58:26 2009 > >> @@ -17,8 +17,6 @@ > >> > >> package org.apache.commons.math.linear.decomposition; > >> > >> -import java.io.Serializable; > >> - > >> import org.apache.commons.math.linear.RealMatrix; > >> > >> /** > >> @@ -38,12 +36,14 @@ > >> * the returned {...@link DecompositionSolver}.</li> > >> * </ul> > >> * > >> + * No longer Serializable since 3.3 > >> + * > >> * @see <a > href="http://mathworld.wolfram.com/CholeskyDecomposition.html">MathWorld</a> > >> * @see <a > href="http://en.wikipedia.org/wiki/Cholesky_decomposition">Wikipedia</a> > >> * @version $Revision$ $Date$ > >> * @since 2.0 > >> */ > >> -public interface CholeskyDecomposition extends Serializable { > >> +public interface CholeskyDecomposition { > >> > >> /** > >> * Returns the matrix L of the decomposition. > >> > >> Modified: > commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecompositionImpl.java > >> URL: > http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecompositionImpl.java?rev=777501&r1=777500&r2=777501&view=diff > >> > ============================================================================== > >> --- > commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecompositionImpl.java > (original) > >> +++ > commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecompositionImpl.java > Fri May 22 12:58:26 2009 > >> @@ -17,6 +17,8 @@ > >> > >> package org.apache.commons.math.linear.decomposition; > >> > >> +import java.io.Serializable; > >> + > >> import org.apache.commons.math.MathRuntimeException; > >> import org.apache.commons.math.linear.InvalidMatrixException; > >> import org.apache.commons.math.linear.MatrixUtils; > >> @@ -37,7 +39,9 @@ > >> * @version $Revision$ $Date$ > >> * @since 2.0 > >> */ > >> -public class CholeskyDecompositionImpl implements CholeskyDecomposition > { > >> +public class CholeskyDecompositionImpl implements > CholeskyDecomposition, Serializable { > >> + // TODO: Add Serializable documentation > >> + // TODO: Check Serializable implementation > >> > >> /** Serializable version identifier. */ > >> private static final long serialVersionUID = -2036131698031167221L; > >> > >> > >> > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org