From 09e5fc5563984ed7047940c408dff690828b5e32 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 8 Jun 2026 14:54:13 +0000 Subject: [PATCH 1/2] Bump spotbugs.version to v4.10.1 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c2d69d6df..7681dad3f 100644 --- a/pom.xml +++ b/pom.xml @@ -55,7 +55,7 @@ false - 4.9.8 + 4.10.1 3.20.0 2.22.0 1.18.10-jdk5 From 1213bf8f779c75fecbf747434346fb0e087aa7e2 Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Mon, 8 Jun 2026 21:03:44 +0200 Subject: [PATCH 2/2] Fix broken visibility of some package private classes --- .../edu/hm/hafner/util/CSharpNamespaceDetector.java | 2 +- .../java/edu/hm/hafner/util/JavaPackageDetector.java | 6 +++--- .../java/edu/hm/hafner/util/ResourceExtractor.java | 10 +++++----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/main/java/edu/hm/hafner/util/CSharpNamespaceDetector.java b/src/main/java/edu/hm/hafner/util/CSharpNamespaceDetector.java index f186db7a7..ce3dfe834 100644 --- a/src/main/java/edu/hm/hafner/util/CSharpNamespaceDetector.java +++ b/src/main/java/edu/hm/hafner/util/CSharpNamespaceDetector.java @@ -17,7 +17,7 @@ class CSharpNamespaceDetector extends PackageDetector { } @Override - public boolean accepts(final String fileName) { + boolean accepts(final String fileName) { return fileName.endsWith(".cs"); } diff --git a/src/main/java/edu/hm/hafner/util/JavaPackageDetector.java b/src/main/java/edu/hm/hafner/util/JavaPackageDetector.java index 5ba821686..f7a44d2a9 100644 --- a/src/main/java/edu/hm/hafner/util/JavaPackageDetector.java +++ b/src/main/java/edu/hm/hafner/util/JavaPackageDetector.java @@ -1,9 +1,9 @@ package edu.hm.hafner.util; -import java.util.regex.Pattern; - import edu.hm.hafner.util.PackageDetectorFactory.FileSystemFacade; +import java.util.regex.Pattern; + /** * Detects the package name of a Java file. * @@ -23,7 +23,7 @@ Pattern getPattern() { } @Override - public boolean accepts(final String fileName) { + boolean accepts(final String fileName) { return fileName.endsWith(".java"); } } diff --git a/src/main/java/edu/hm/hafner/util/ResourceExtractor.java b/src/main/java/edu/hm/hafner/util/ResourceExtractor.java index 379bb0696..ab012091b 100644 --- a/src/main/java/edu/hm/hafner/util/ResourceExtractor.java +++ b/src/main/java/edu/hm/hafner/util/ResourceExtractor.java @@ -1,5 +1,8 @@ package edu.hm.hafner.util; +import org.apache.commons.io.IOUtils; +import org.apache.commons.lang3.StringUtils; + import java.io.File; import java.io.IOException; import java.io.UncheckedIOException; @@ -15,9 +18,6 @@ import java.util.jar.JarFile; import java.util.stream.Collectors; -import org.apache.commons.io.IOUtils; -import org.apache.commons.lang3.StringUtils; - /** * A proxy for resources. Extracts a given collection of files from the classpath and copies them to a target path. * @@ -117,7 +117,7 @@ private static class FolderExtractor extends Extractor { } @Override - public void extractFiles(final Path targetDirectory, final String... sources) { + void extractFiles(final Path targetDirectory, final String... sources) { try { for (String source : sources) { var targetFile = targetDirectory.resolve(source); @@ -149,7 +149,7 @@ private static class JarExtractor extends Extractor { } @Override - public void extractFiles(final Path targetDirectory, final String... sources) { + void extractFiles(final Path targetDirectory, final String... sources) { Set remaining = Arrays.stream(sources).collect(Collectors.toSet()); try (var jar = new JarFile(getEntryPoint().toFile())) { Enumeration entries = jar.entries();