From a28ffa2ecea7b789a2f01a25baf73de74d702a19 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 7 Apr 2026 12:48:44 +0000 Subject: [PATCH 1/3] Bump error-prone monorepo to v2.49.0 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index cd7ee86e..87d6504b 100644 --- a/pom.xml +++ b/pom.xml @@ -91,7 +91,7 @@ 1.23.0 1.2.3 1.1.0 - 2.48.0 + 2.49.0 0.13.1 0.15.1 0.28.4 From f26b8fd2112d87100d1eeb6bd5fdda3563321b74 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 11 Apr 2026 13:20:19 +0000 Subject: [PATCH 2/3] Bump dependency com.uber.nullaway:nullaway to v0.13.2 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c8d72fcd..ee98b234 100644 --- a/pom.xml +++ b/pom.xml @@ -92,7 +92,7 @@ 1.2.3 1.1.0 2.48.0 - 0.13.1 + 0.13.2 0.15.1 0.28.4 0.5.1 From edc03aa3fc88241f4178c66f3b3162d17a752d55 Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Sat, 11 Apr 2026 17:46:42 +0200 Subject: [PATCH 3/3] Suppress ErrorProne warning --- .../edu/hm/hafner/util/TreeStringBuilder.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main/java/edu/hm/hafner/util/TreeStringBuilder.java b/src/main/java/edu/hm/hafner/util/TreeStringBuilder.java index 9af1da6d..203b91a4 100644 --- a/src/main/java/edu/hm/hafner/util/TreeStringBuilder.java +++ b/src/main/java/edu/hm/hafner/util/TreeStringBuilder.java @@ -5,15 +5,15 @@ import java.util.Map; /** - * Builds {@link TreeString}s that share common prefixes. Call {@link #intern(String)} and you get the {@link - * TreeString} that represents the same string, but as you intern more strings that share the same prefixes, those - * {@link TreeString}s that you get back start to share data. + * Builds {@link TreeString}s that share common prefixes. Call {@link #intern(String)} and you get the + * {@link TreeString} that represents the same string, but as you intern more strings that share the same prefixes, + * those {@link TreeString}s that you get back start to share data. * *

* Because the internal state of {@link TreeString}s get mutated as new strings are interned (to exploit new-found - * common prefixes), {@link TreeString}s returned from {@link #intern(String)} aren't thread-safe until {@link - * TreeStringBuilder} is disposed. That is, you have to make sure other threads don't see those {@link TreeString}s - * until you are done interning strings. + * common prefixes), {@link TreeString}s returned from {@link #intern(String)} aren't thread-safe until + * {@link TreeStringBuilder} is disposed. That is, you have to make sure other threads don't see those + * {@link TreeString}s until you are done interning strings. *

* * @author Kohsuke Kawaguchi @@ -119,6 +119,7 @@ private Child intern(final String string) { /** * Makes sure {@link #children} is writable. */ + @SuppressWarnings("ReferenceEquality") private void makeWritable() { if (children == NO_CHILDREN) { children = new HashMap<>(); @@ -126,8 +127,8 @@ private void makeWritable() { } /** - * Inserts a new node between this node and its parent, and returns that node. Newly inserted 'middle' node will - * have this node as its sole child. + * Inserts a new node between this node and its parent and returns that node. The newly inserted 'middle' node + * will have this node as its sole child. * * @param prefix * the prefix