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>