From 205abeb85cc5dfcd7f5e63ae20f5889cfe108328 Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Fri, 17 Jul 2026 02:30:16 +0100 Subject: [PATCH] Make LICENSE_ID_PATTERN_GENERATED final Fixes SpotBugs MS_SHOULD_BE_FINAL: the field is a public static Pattern that is never reassigned after initialization, so it should be final. Co-Authored-By: Claude Sonnet 5 --- src/main/java/org/spdx/storage/simple/InMemSpdxStore.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/spdx/storage/simple/InMemSpdxStore.java b/src/main/java/org/spdx/storage/simple/InMemSpdxStore.java index 39033b50a..5898ffb87 100644 --- a/src/main/java/org/spdx/storage/simple/InMemSpdxStore.java +++ b/src/main/java/org/spdx/storage/simple/InMemSpdxStore.java @@ -64,7 +64,7 @@ public class InMemSpdxStore implements IModelStore { /** * Pattern for the generated license ID */ - public static Pattern LICENSE_ID_PATTERN_GENERATED = + public static final Pattern LICENSE_ID_PATTERN_GENERATED = Pattern.compile(".*"+SpdxConstantsCompatV2.NON_STD_LICENSE_ID_PRENUM+GENERATED+"(\\d+)$"); // Pattern for generated license IDs static Pattern DOCUMENT_ID_PATTERN_GENERATED = Pattern.compile(".*"+SpdxConstantsCompatV2.EXTERNAL_DOC_REF_PRENUM+GENERATED+"(\\d+)$");