This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-rng.git

commit 8b36169a1316fdd05dad00affb3c8f1901d66ac3
Author: Alex Herbert <[email protected]>
AuthorDate: Thu Mar 17 21:57:19 2022 +0000

    Fix PMD errors
---
 .../java/org/apache/commons/rng/simple/internal/Conversions.java   | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/Conversions.java
 
b/commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/Conversions.java
index 4f2ea9d..9b51daf 100644
--- 
a/commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/Conversions.java
+++ 
b/commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/Conversions.java
@@ -106,12 +106,13 @@ final class Conversions {
      *
      * <p>This is ranked first of the top 14 Stafford mixers.
      *
-     * @param x the input value
+     * @param z the input value
      * @return the output value
      * @see <a 
href="http://zimbry.blogspot.com/2011/09/better-bit-mixing-improving-on.html";>Better
      *      Bit Mixing - Improving on MurmurHash3&#39;s 64-bit Finalizer.</a>
      */
-    private static long stafford13(long x) {
+    private static long stafford13(long z) {
+        long x = z;
         x = (x ^ (x >>> 30)) * 0xbf58476d1ce4e5b9L;
         x = (x ^ (x >>> 27)) * 0x94d049bb133111ebL;
         return x ^ (x >>> 31);
@@ -182,7 +183,7 @@ final class Conversions {
         // Process pairs
         final int n = length & ~0x1;
         for (int i = 0; i < n; i += 2) {
-            long x = stafford13(v += GOLDEN_RATIO);
+            final long x = stafford13(v += GOLDEN_RATIO);
             output[i] = (int) x;
             output[i + 1] = (int) (x >>> 32);
         }

Reply via email to