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 8dce5b1ff7015a160dfeff718a367794dbde2b82
Author: Alex Herbert <aherb...@apache.org>
AuthorDate: Wed Jul 3 14:01:44 2024 +0100

    PMD: Ignore explicit unboxing
---
 .../java/org/apache/commons/rng/core/source64/SplitMix64.java    | 9 ---------
 src/main/resources/pmd/pmd-ruleset.xml                           | 6 ++++++
 2 files changed, 6 insertions(+), 9 deletions(-)

diff --git 
a/commons-rng-core/src/main/java/org/apache/commons/rng/core/source64/SplitMix64.java
 
b/commons-rng-core/src/main/java/org/apache/commons/rng/core/source64/SplitMix64.java
index a55c96a4..ffea0a15 100644
--- 
a/commons-rng-core/src/main/java/org/apache/commons/rng/core/source64/SplitMix64.java
+++ 
b/commons-rng-core/src/main/java/org/apache/commons/rng/core/source64/SplitMix64.java
@@ -50,15 +50,6 @@ public class SplitMix64 extends LongProvider {
     public SplitMix64(Long seed) {
         // Support for Long to allow instantiation through the
         // rng.simple.RandomSource factory methods.
-        setSeedInternal(seed);
-    }
-
-    /**
-     * Seeds the RNG.
-     *
-     * @param seed Seed.
-     */
-    private void setSeedInternal(Long seed) {
         state = seed.longValue();
     }
 
diff --git a/src/main/resources/pmd/pmd-ruleset.xml 
b/src/main/resources/pmd/pmd-ruleset.xml
index 1a5d8b28..964a46b1 100644
--- a/src/main/resources/pmd/pmd-ruleset.xml
+++ b/src/main/resources/pmd/pmd-ruleset.xml
@@ -146,6 +146,12 @@
         ./ancestor::MethodName[@Image='of']"/>
     </properties>
   </rule>
+  <rule ref="category/java/codestyle.xml/UnnecessaryBoxing">
+    <properties>
+      <property name="violationSuppressXPath"
+        value="./ancestor::ClassDeclaration[@SimpleName='SplitMix64']"/>
+    </properties>
+  </rule>
 
   <rule ref="category/java/design.xml/NPathComplexity">
     <properties>

Reply via email to