This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new 2c3d3288e3 SonarQube bug fixes
2c3d3288e3 is described below

commit 2c3d3288e3c1ae949b01edcd07c0a0db88969cd8
Author: James Bognar <[email protected]>
AuthorDate: Wed Feb 18 13:22:38 2026 -0500

    SonarQube bug fixes
---
 .../java/org/apache/juneau/assertions/FluentArrayAssertion.java     | 2 +-
 .../main/java/org/apache/juneau/assertions/FluentBeanAssertion.java | 2 +-
 .../org/apache/juneau/assertions/FluentCollectionAssertion.java     | 2 +-
 .../org/apache/juneau/assertions/FluentComparableAssertion.java     | 2 +-
 .../main/java/org/apache/juneau/assertions/FluentListAssertion.java | 2 +-
 .../main/java/org/apache/juneau/assertions/FluentMapAssertion.java  | 2 +-
 .../java/org/apache/juneau/assertions/FluentObjectAssertion.java    | 2 +-
 .../org/apache/juneau/assertions/FluentPrimitiveArrayAssertion.java | 2 +-
 .../java/org/apache/juneau/assertions/FluentStringAssertion.java    | 2 +-
 .../java/org/apache/juneau/assertions/FluentThrowableAssertion.java | 2 +-
 .../src/main/java/org/apache/juneau/commons/lang/Value.java         | 2 +-
 .../java/org/apache/juneau/commons/settings/FunctionalSource.java   | 2 +-
 .../java/org/apache/juneau/commons/settings/FunctionalStore.java    | 6 +++---
 .../main/java/org/apache/juneau/commons/settings/StringSetting.java | 2 +-
 .../src/main/java/org/apache/juneau/commons/utils/StringUtils.java  | 2 +-
 .../src/main/java/org/apache/juneau/config/mod/Mod.java             | 6 +++---
 16 files changed, 20 insertions(+), 20 deletions(-)

diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentArrayAssertion.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentArrayAssertion.java
index 8b6ec72a47..5a40ee7a15 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentArrayAssertion.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentArrayAssertion.java
@@ -265,7 +265,7 @@ public class FluentArrayAssertion<E,R> extends 
FluentObjectAssertion<E[],R> {
        }
 
        @Override /* Overridden from FluentObjectAssertion */
-       public FluentArrayAssertion<E,R> asTransformed(Function<E[],E[]> 
function) {
+       public FluentArrayAssertion<E,R> asTransformed(UnaryOperator<E[]> 
function) {
                return new FluentArrayAssertion<>(this, 
function.apply(orElse(null)), returns());
        }
 
diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentBeanAssertion.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentBeanAssertion.java
index e722f3fa39..3fb22b1996 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentBeanAssertion.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentBeanAssertion.java
@@ -164,7 +164,7 @@ public class FluentBeanAssertion<T,R> extends 
FluentObjectAssertion<T,R> {
        }
 
        @Override /* Overridden from FluentObjectAssertion */
-       public FluentBeanAssertion<T,R> asTransformed(Function<T,T> function) {
+       public FluentBeanAssertion<T,R> asTransformed(UnaryOperator<T> 
function) {
                return new FluentBeanAssertion<>(this, 
function.apply(orElse(null)), returns());
        }
 
diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentCollectionAssertion.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentCollectionAssertion.java
index 9739cfb385..e24c043946 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentCollectionAssertion.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentCollectionAssertion.java
@@ -173,7 +173,7 @@ public class FluentCollectionAssertion<E,R> extends 
FluentObjectAssertion<Collec
        }
 
        @Override /* Overridden from FluentObjectAssertion */
-       public FluentCollectionAssertion<E,R> 
asTransformed(Function<Collection<E>,Collection<E>> function) {
+       public FluentCollectionAssertion<E,R> 
asTransformed(UnaryOperator<Collection<E>> function) {
                return new FluentCollectionAssertion<>(this, 
function.apply(orElse(null)), returns());
        }
 
diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentComparableAssertion.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentComparableAssertion.java
index 9fb35f331f..03fea29d49 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentComparableAssertion.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentComparableAssertion.java
@@ -146,7 +146,7 @@ public class FluentComparableAssertion<T extends 
Comparable,R> extends FluentObj
        }
 
        @Override /* Overridden from FluentObjectAssertion */
-       public FluentComparableAssertion<T,R> asTransformed(Function<T,T> 
function) {
+       public FluentComparableAssertion<T,R> asTransformed(UnaryOperator<T> 
function) {
                return new FluentComparableAssertion<>(this, 
function.apply(orElse(null)), returns());
        }
 
diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentListAssertion.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentListAssertion.java
index 79ae46aa6e..f9c447c2d8 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentListAssertion.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentListAssertion.java
@@ -170,7 +170,7 @@ public class FluentListAssertion<E,R> extends 
FluentCollectionAssertion<E,R> {
         * @param function The transform to apply.
         * @return A new assertion.
         */
-       public FluentListAssertion<E,R> asApplied2(Function<List<E>,List<E>> 
function) {
+       public FluentListAssertion<E,R> asApplied2(UnaryOperator<List<E>> 
function) {
                return new FluentListAssertion<>(this, 
function.apply((List<E>)orElse(null)), returns());
        }
 
diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentMapAssertion.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentMapAssertion.java
index 75c9a49b57..2ef254ad7c 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentMapAssertion.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentMapAssertion.java
@@ -167,7 +167,7 @@ public class FluentMapAssertion<K,V,R> extends 
FluentObjectAssertion<Map<K,V>,R>
        }
 
        @Override /* Overridden from FluentObjectAssertion */
-       public FluentMapAssertion<K,V,R> 
asTransformed(Function<Map<K,V>,Map<K,V>> function) {
+       public FluentMapAssertion<K,V,R> asTransformed(UnaryOperator<Map<K,V>> 
function) {
                return new FluentMapAssertion<>(this, 
function.apply(orElse(null)), returns());
        }
 
diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentObjectAssertion.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentObjectAssertion.java
index 7a904d0b4d..cd22289419 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentObjectAssertion.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentObjectAssertion.java
@@ -261,7 +261,7 @@ public class FluentObjectAssertion<T,R> extends 
FluentAssertion<R> {
         * @param function The function to apply.
         * @return This object.
         */
-       public FluentObjectAssertion<T,R> asTransformed(Function<T,T> function) 
{
+       public FluentObjectAssertion<T,R> asTransformed(UnaryOperator<T> 
function) {
                return new FluentObjectAssertion<>(this, 
function.apply(orElse(null)), returns());
        }
 
diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentPrimitiveArrayAssertion.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentPrimitiveArrayAssertion.java
index 626cfde528..feabddd546 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentPrimitiveArrayAssertion.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentPrimitiveArrayAssertion.java
@@ -213,7 +213,7 @@ public class FluentPrimitiveArrayAssertion<E,T,R> extends 
FluentObjectAssertion<
        }
 
        @Override /* Overridden from FluentObjectAssertion */
-       public FluentPrimitiveArrayAssertion<E,T,R> asTransformed(Function<T,T> 
function) {
+       public FluentPrimitiveArrayAssertion<E,T,R> 
asTransformed(UnaryOperator<T> function) {
                return new FluentPrimitiveArrayAssertion<>(this, 
function.apply(orElse(null)), returns());
        }
 
diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentStringAssertion.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentStringAssertion.java
index b63b3bdd85..dda4c03f54 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentStringAssertion.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentStringAssertion.java
@@ -287,7 +287,7 @@ public class FluentStringAssertion<R> extends 
FluentObjectAssertion<String,R> {
        }
 
        @Override /* Overridden from FluentObjectAssertion */
-       public FluentStringAssertion<R> asTransformed(Function<String,String> 
function) {
+       public FluentStringAssertion<R> asTransformed(UnaryOperator<String> 
function) {
                return new FluentStringAssertion<>(this, 
function.apply(orElse(null)), returns());
        }
 
diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentThrowableAssertion.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentThrowableAssertion.java
index ef7e289b2c..275684152b 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentThrowableAssertion.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentThrowableAssertion.java
@@ -338,7 +338,7 @@ public class FluentThrowableAssertion<T extends 
Throwable,R> extends FluentObjec
        }
 
        @Override /* Overridden from FluentObjectAssertion */
-       public FluentThrowableAssertion<T,R> asTransformed(Function<T,T> 
function) {
+       public FluentThrowableAssertion<T,R> asTransformed(UnaryOperator<T> 
function) {
                return new FluentThrowableAssertion<>(this, 
function.apply(orElse(null)), returns());
        }
 
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/lang/Value.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/lang/Value.java
index 21480ccd67..320a2a264d 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/lang/Value.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/lang/Value.java
@@ -576,7 +576,7 @@ public class Value<T> {
         * @param updater The function to apply to the current value. Must not 
be <jk>null</jk>.
         * @return This object.
         */
-       public Value<T> update(Function<T,T> updater) {
+       public Value<T> update(UnaryOperator<T> updater) {
                if (nn(t))
                        set(updater.apply(t));
                return this;
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/settings/FunctionalSource.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/settings/FunctionalSource.java
index e927a21b42..90f26d1cd9 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/settings/FunctionalSource.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/settings/FunctionalSource.java
@@ -98,7 +98,7 @@ public interface FunctionalSource extends SettingSource {
         * @param function The function to delegate property lookups to. Must 
not be <c>null</c>.
         * @return A new functional source instance.
         */
-       static FunctionalSource of(Function<String, String> function) {
+       static FunctionalSource of(UnaryOperator<String> function) {
                return name -> {
                        var v = function.apply(name);
                        return v == null ? null : opt(v);
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/settings/FunctionalStore.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/settings/FunctionalStore.java
index 9e8253f184..676d2651c0 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/settings/FunctionalStore.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/settings/FunctionalStore.java
@@ -69,7 +69,7 @@ public class FunctionalStore implements SettingStore {
        private static final String ARG_unsetter = "unsetter";
        private static final String ARG_clearer = "clearer";
 
-       private final Function<String, String> reader;
+       private final UnaryOperator<String> reader;
        private final BiConsumer<String, String> writer;
        private final Consumer<String> unsetter;
        private final Snippet clearer;
@@ -83,7 +83,7 @@ public class FunctionalStore implements SettingStore {
         * @param clearer The snippet to clear all property values. Must not be 
<c>null</c>.
         */
        public FunctionalStore(
-               Function<String, String> reader,
+               UnaryOperator<String> reader,
                BiConsumer<String, String> writer,
                Consumer<String> unsetter,
                Snippet clearer
@@ -170,7 +170,7 @@ public class FunctionalStore implements SettingStore {
         * @return A new writable functional store instance.
         */
        public static FunctionalStore of(
-               Function<String, String> reader,
+               UnaryOperator<String> reader,
                BiConsumer<String, String> writer,
                Consumer<String> unsetter,
                Snippet clearer
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/settings/StringSetting.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/settings/StringSetting.java
index 38e84f6d96..4af023665a 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/settings/StringSetting.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/settings/StringSetting.java
@@ -66,7 +66,7 @@ public class StringSetting extends Setting<String> {
         * @param mapper A mapping function to apply to the value, if present. 
Must not be <jk>null</jk>.
         * @return A StringSetting describing the result of applying a mapping 
function to the value of this StringSetting, if a value is present, otherwise 
an empty StringSetting.
         */
-       public StringSetting mapString(Function<String, String> mapper) {
+       public StringSetting mapString(UnaryOperator<String> mapper) {
                assertArgNotNull(ARG_mapper, mapper);
                return new StringSetting(getSettings(), () -> {
                        String value = get();
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/StringUtils.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/StringUtils.java
index 26f1ff1a66..baa91e07f0 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/StringUtils.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/StringUtils.java
@@ -4328,7 +4328,7 @@ public class StringUtils {
         * @param mapper The function to apply to each element. Can be 
<jk>null</jk>.
         * @return A new array with the mapped elements, or an empty array if 
the array was <jk>null</jk>.
         */
-       public static String[] mapped(String[] array, Function<String,String> 
mapper) {
+       public static String[] mapped(String[] array, UnaryOperator<String> 
mapper) {
                if (array == null)
                        return new String[0];
                if (mapper == null)
diff --git 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/mod/Mod.java 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/mod/Mod.java
index 657f36ba25..c737b761e6 100644
--- 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/mod/Mod.java
+++ 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/mod/Mod.java
@@ -26,8 +26,8 @@ public class Mod {
        /** A no-op modifier. */
        public static final Mod NO_OP = new Mod(' ', x -> x, x -> x, x -> true);
        private final char id;
-       private final Function<String,String> removeFunction;
-       private final Function<String,String> applyFunction;
+       private final UnaryOperator<String> removeFunction;
+       private final UnaryOperator<String> applyFunction;
        private final Function<String,Boolean> detectFunction;
 
        /**
@@ -44,7 +44,7 @@ public class Mod {
         *      The function to apply to detect whether the modification has 
been made.
         *      Can be <jk>null</jk> if you override the {@link 
#isApplied(String)} method.
         */
-       public Mod(char id, Function<String,String> applyFunction, 
Function<String,String> removeFunction, Function<String,Boolean> 
detectFunction) {
+       public Mod(char id, UnaryOperator<String> applyFunction, 
UnaryOperator<String> removeFunction, Function<String,Boolean> detectFunction) {
                this.id = id;
                this.applyFunction = applyFunction;
                this.removeFunction = removeFunction;

Reply via email to