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();