commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From s...@apache.org
Subject svn commit: r1066133 - /commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/inference/TestUtils.java
Date Tue, 01 Feb 2011 18:56:25 GMT
Author: sebb
Date: Tue Feb  1 18:56:25 2011
New Revision: 1066133

URL: http://svn.apache.org/viewvc?rev=1066133&view=rev
Log:
MATH-505 TestUtils is thread-hostile - deprecate the offending methods

Modified:
    commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/inference/TestUtils.java

Modified: commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/inference/TestUtils.java
URL: http://svn.apache.org/viewvc/commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/inference/TestUtils.java?rev=1066133&r1=1066132&r2=1066133&view=diff
==============================================================================
--- commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/inference/TestUtils.java
(original)
+++ commons/proper/math/branches/MATH_2_X/src/main/java/org/apache/commons/math/stat/inference/TestUtils.java
Tue Feb  1 18:56:25 2011
@@ -24,6 +24,11 @@ import org.apache.commons.math.stat.desc
  * A collection of static methods to create inference test instances or to
  * perform inference tests.
  *
+ * <p>
+ * The set methods are not compatible with using the class in multiple threads,
+ * and have therefore been deprecated (along with the getters).
+ * The setters and getters will be removed in version 3.0.
+ * 
  * @since 1.1
  * @version $Revision$ $Date$
  */
@@ -56,7 +61,9 @@ public class TestUtils  {
      *
      * @param chiSquareTest the new instance to use
      * @since 1.2
+     * @deprecated 2.2 will be removed in 3.0 - not compatible with use from multiple threads
      */
+    @Deprecated
     public static void setChiSquareTest(TTest chiSquareTest) {
         TestUtils.tTest = chiSquareTest;
     }
@@ -65,7 +72,9 @@ public class TestUtils  {
      * Return a (singleton) TTest instance.  Does not create a new instance.
      *
      * @return a TTest instance
+     * @deprecated 2.2 will be removed in 3.0
      */
+    @Deprecated
     public static TTest getTTest() {
         return tTest;
     }
@@ -75,7 +84,9 @@ public class TestUtils  {
      *
      * @param chiSquareTest the new instance to use
      * @since 1.2
+     * @deprecated 2.2 will be removed in 3.0 - not compatible with use from multiple threads
      */
+    @Deprecated
     public static void setChiSquareTest(ChiSquareTest chiSquareTest) {
         TestUtils.chiSquareTest = chiSquareTest;
     }
@@ -84,7 +95,9 @@ public class TestUtils  {
      * Return a (singleton) ChiSquareTest instance.  Does not create a new instance.
      *
      * @return a ChiSquareTest instance
+     * @deprecated 2.2 will be removed in 3.0
      */
+    @Deprecated
     public static ChiSquareTest getChiSquareTest() {
         return chiSquareTest;
     }
@@ -94,7 +107,9 @@ public class TestUtils  {
      *
      * @param unknownDistributionChiSquareTest the new instance to use
      * @since 1.2
+     * @deprecated 2.2 will be removed in 3.0 - not compatible with use from multiple threads
      */
+    @Deprecated
     public static void setUnknownDistributionChiSquareTest(UnknownDistributionChiSquareTest
unknownDistributionChiSquareTest) {
         TestUtils.unknownDistributionChiSquareTest = unknownDistributionChiSquareTest;
     }
@@ -103,7 +118,9 @@ public class TestUtils  {
      * Return a (singleton) UnknownDistributionChiSquareTest instance.  Does not create a
new instance.
      *
      * @return a UnknownDistributionChiSquareTest instance
+     * @deprecated 2.2 will be removed in 3.0
      */
+    @Deprecated
     public static UnknownDistributionChiSquareTest getUnknownDistributionChiSquareTest()
{
         return unknownDistributionChiSquareTest;
     }
@@ -113,7 +130,9 @@ public class TestUtils  {
      *
      * @param oneWayAnova the new instance to use
      * @since 1.2
+     * @deprecated 2.2 will be removed in 3.0 - not compatible with use from multiple threads
      */
+    @Deprecated
     public static void setOneWayAnova(OneWayAnova oneWayAnova) {
         TestUtils.oneWayAnova = oneWayAnova;
     }
@@ -123,7 +142,9 @@ public class TestUtils  {
      *
      * @return a OneWayAnova instance
      * @since 1.2
+     * @deprecated 2.2 will be removed in 3.0
      */
+    @Deprecated
     public static OneWayAnova getOneWayAnova() {
         return oneWayAnova;
     }



Mime
View raw message