From b0c4d68e0b93f8c95e15dcf69135025a1db8bfae Mon Sep 17 00:00:00 2001 From: Laurent Clouet Date: Thu, 6 Jun 2024 03:15:23 +0200 Subject: [PATCH] Ref: add new static analyser rule: design.xml/ClassWithOnlyPrivateConstructorsShouldBeFinal --- rulesets/java-sheepit.xml | 1 + src/main/java/com/sheepit/client/Log.java | 2 +- .../java/com/sheepit/client/hardware/gpu/nvidia/CUresult.java | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/rulesets/java-sheepit.xml b/rulesets/java-sheepit.xml index eaee651..b2b2ac6 100644 --- a/rulesets/java-sheepit.xml +++ b/rulesets/java-sheepit.xml @@ -32,6 +32,7 @@ + diff --git a/src/main/java/com/sheepit/client/Log.java b/src/main/java/com/sheepit/client/Log.java index 04d16e0..585a5d0 100644 --- a/src/main/java/com/sheepit/client/Log.java +++ b/src/main/java/com/sheepit/client/Log.java @@ -32,7 +32,7 @@ import java.util.HashMap; import java.util.Map; import java.util.Optional; -public class Log { +public final class Log { private final String LEVEL_DEBUG = "debug"; private final String LEVEL_INFO = "info"; private final String LEVEL_ERROR = "error"; diff --git a/src/main/java/com/sheepit/client/hardware/gpu/nvidia/CUresult.java b/src/main/java/com/sheepit/client/hardware/gpu/nvidia/CUresult.java index 4f75a09..7175dc9 100644 --- a/src/main/java/com/sheepit/client/hardware/gpu/nvidia/CUresult.java +++ b/src/main/java/com/sheepit/client/hardware/gpu/nvidia/CUresult.java @@ -33,7 +33,7 @@ package com.sheepit.client.hardware.gpu.nvidia; *
* Most comments are taken from the CUDA reference manual. */ -public class CUresult { +public final class CUresult { /** * The API call returned with no errors. In the case of query calls, this * can also mean that the operation being queried is complete (see