You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2018/11/27 13:16:19 UTC

commons-rng git commit: RNG-63: Deprecate obsolete methods.

Repository: commons-rng
Updated Branches:
  refs/heads/master 23a1652c8 -> a39c3a97a


RNG-63: Deprecate obsolete methods.


Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/a39c3a97
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/a39c3a97
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/a39c3a97

Branch: refs/heads/master
Commit: a39c3a97a41c8705133bd19373f573a634b12125
Parents: 23a1652
Author: Gilles <er...@apache.org>
Authored: Tue Nov 27 14:14:43 2018 +0100
Committer: Gilles <er...@apache.org>
Committed: Tue Nov 27 14:14:43 2018 +0100

----------------------------------------------------------------------
 .../org/apache/commons/rng/core/util/NumberFactory.java | 12 ++++++++++++
 src/changes/changes.xml                                 |  3 +++
 2 files changed, 15 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rng/blob/a39c3a97/commons-rng-core/src/main/java/org/apache/commons/rng/core/util/NumberFactory.java
----------------------------------------------------------------------
diff --git a/commons-rng-core/src/main/java/org/apache/commons/rng/core/util/NumberFactory.java b/commons-rng-core/src/main/java/org/apache/commons/rng/core/util/NumberFactory.java
index 41d830b..c3a93ec 100644
--- a/commons-rng-core/src/main/java/org/apache/commons/rng/core/util/NumberFactory.java
+++ b/commons-rng-core/src/main/java/org/apache/commons/rng/core/util/NumberFactory.java
@@ -46,7 +46,11 @@ public final class NumberFactory {
     /**
      * @param v Number.
      * @return a boolean.
+     *
+     * @deprecated Since version 1.2. Method has become obsolete following
+     * <a href="https://issues.apache.org/jira/browse/RNG-57">RNG-57</a>.
      */
+    @Deprecated
     public static boolean makeBoolean(int v) {
         return (v >>> 31) != 0;
     }
@@ -54,7 +58,11 @@ public final class NumberFactory {
     /**
      * @param v Number.
      * @return a boolean.
+     *
+     * @deprecated Since version 1.2. Method has become obsolete following
+     * <a href="https://issues.apache.org/jira/browse/RNG-57">RNG-57</a>.
      */
+    @Deprecated
     public static boolean makeBoolean(long v) {
         return (v >>> 63) != 0;
     }
@@ -105,7 +113,11 @@ public final class NumberFactory {
      * @return an {@code int} value made from the "xor" of the
      * {@link #extractHi(long) high order bits} and
      * {@link #extractLo(long) low order bits} of {@code v}.
+     *
+     * @deprecated Since version 1.2. Method has become obsolete following
+     * <a href="https://issues.apache.org/jira/browse/RNG-57">RNG-57</a>.
      */
+    @Deprecated
     public static int makeInt(long v) {
         return extractHi(v) ^ extractLo(v);
     }

http://git-wip-us.apache.org/repos/asf/commons-rng/blob/a39c3a97/src/changes/changes.xml
----------------------------------------------------------------------
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 38cef23..8ab64e3 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -75,6 +75,9 @@ re-run tests that fail, and pass the build if they succeed
 within the allotted number of reruns (the test will be marked
 as 'flaky' in the report).
 ">
+      <action dev="erans" type="update" issue="RNG-63">
+        "NumberFactory": Some methods have become obsolete following RNG-57.
+      </action>
       <action dev="erans" type="update" issue="RNG-64" due-to="Alex D. Herbert">
         "PermutationSampler" and "CombinationSampler" shared code moved to a utility class.
       </action>