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 7bdb558633 SonarQube bug fixes
7bdb558633 is described below

commit 7bdb558633c0fdb54a425615fb8e9f52fad41ea4
Author: James Bognar <[email protected]>
AuthorDate: Thu Feb 5 15:19:19 2026 -0500

    SonarQube bug fixes
---
 .../org/apache/juneau/assertions/Assertions.java   |  1 +
 .../apache/juneau/commons/time/TimeProvider.java   |  1 +
 .../org/apache/juneau/commons/utils/Utils.java     |  3 +++
 .../src/main/java/org/apache/juneau/BeanMeta.java  |  2 --
 .../java/org/apache/juneau/BeanPropertyMeta.java   |  1 +
 .../juneau/objecttools/NumberMatcherFactory.java   |  1 +
 .../apache/juneau/objecttools/ObjectSorter.java    |  2 +-
 .../apache/juneau/objecttools/ObjectViewer.java    |  2 +-
 .../juneau/objecttools/StringMatcherFactory.java   |  1 +
 .../org/apache/juneau/utils/GenericConverter.java  |  1 +
 .../org/apache/juneau/rest/client/RestClient.java  |  1 +
 .../test/java/org/apache/juneau/BeanMap_Test.java  |  2 +-
 .../java/org/apache/juneau/BeanSession_Test.java   | 21 -----------------
 .../annotation/BeanIgnoreAnnotation_Test.java      |  1 +
 .../juneau/annotation/BeanpAnnotation_Test.java    |  1 +
 .../juneau/annotation/ExampleAnnotation_Test.java  |  1 +
 .../annotation/MarshalledAnnotation_Test.java      |  1 +
 .../juneau/annotation/UriAnnotation_Test.java      |  1 +
 .../commons/reflect/AnnotationInfo_Test.java       |  2 +-
 .../juneau/commons/reflect/ClassInfo_Test.java     |  2 +-
 .../commons/reflect/ConstructorInfo_Test.java      |  2 +-
 .../juneau/commons/reflect/ElementInfo_Test.java   |  2 +-
 .../commons/reflect/ExecutableInfo_Test.java       |  2 +-
 .../juneau/commons/reflect/MethodInfo_Test.java    |  1 +
 .../juneau/commons/reflect/ParameterInfo_Test.java |  2 +-
 .../juneau/commons/utils/DateUtils_Test.java       | 23 ------------------
 .../juneau/commons/utils/SystemUtils_Test.java     | 27 ----------------------
 .../juneau/config/ConfigMapListener_Test.java      |  1 +
 .../java/org/apache/juneau/cp/BeanStore_Test.java  |  2 +-
 .../html/annotation/HtmlAnnotation_Test.java       |  1 +
 .../http/annotation/ContentAnnotation_Test.java    |  1 +
 .../http/annotation/PathAnnotation_Test.java       |  1 +
 .../http/annotation/RequestAnnotation_Test.java    |  1 +
 .../http/annotation/ResponseAnnotation_Test.java   |  1 +
 .../annotation/ResponseStatusAnnotation_Test.java  |  1 +
 .../juneau/http/remote/RrpcInterface_Test.java     |  1 +
 .../juneau/httppart/HttpPartSchema_Body_Test.java  |  2 +-
 .../json/annotation/JsonAnnotation_Test.java       |  1 +
 .../annotation/SchemaAnnotation_Test.java          |  1 +
 .../annotation/PlainTextAnnotation_Test.java       |  1 +
 .../org/apache/juneau/rest/RestOp_Throws_Test.java |  2 +-
 .../rest/annotation/RestAnnotation_Test.java       |  1 +
 .../annotation/RestDestroyAnnotation_Test.java     |  1 +
 .../rest/annotation/RestGetAnnotation_Test.java    |  1 +
 .../rest/annotation/RestInitAnnotation_Test.java   |  1 +
 .../rest/annotation/RestOpAnnotation_Test.java     |  1 +
 .../rest/annotation/RestPostAnnotation_Test.java   |  1 +
 .../annotation/RestPreCallAnnotation_Test.java     |  1 +
 .../annotation/RestStartCallAnnotation_Test.java   |  1 +
 .../client/RestClient_Config_RestClient_Test.java  |  2 +-
 .../rest/client/RestClient_Response_Body_Test.java |  2 +-
 .../apache/juneau/rest/client/RestClient_Test.java |  1 +
 .../rest/test/client/ThirdPartyProxyResource.java  |  2 +-
 .../juneau/uon/annotation/UonAnnotation_Test.java  |  1 +
 .../annotation/UrlEncodingAnnotation_Test.java     |  1 +
 55 files changed, 53 insertions(+), 88 deletions(-)

diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/Assertions.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/Assertions.java
index 0b6dc709e4..bd9e79a19c 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/Assertions.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/Assertions.java
@@ -914,6 +914,7 @@ public class Assertions {
         * @param snippet The snippet of code to execute.
         * @return A new assertion object.  Never <jk>null</jk>.
         */
+       @SuppressWarnings("java:S1181") // Need to catch Throwable to handle 
all exception types including Error
        public static final ThrowableAssertion<Throwable> assertThrown(Snippet 
snippet) {
                try {
                        snippet.run();
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/time/TimeProvider.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/time/TimeProvider.java
index 5c35a273e2..c222f63c6d 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/time/TimeProvider.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/time/TimeProvider.java
@@ -42,6 +42,7 @@ import java.time.*;
  *     <li class='jm'>{@link GranularZonedDateTime}
  * </ul>
  */
+@SuppressWarnings("java:S6541") // Intentional singleton for extensibility
 public class TimeProvider {
 
        /**
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/Utils.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/Utils.java
index b320a35b11..c280f71292 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/Utils.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/Utils.java
@@ -1731,6 +1731,7 @@ public class Utils {
         *
         * @param snippet The snippet of code to run.
         */
+       @SuppressWarnings("java:S1181") // Need to catch Throwable to handle 
all exception types including Error
        public static void safe(Snippet snippet) {
                try {
                        snippet.run();
@@ -1762,6 +1763,7 @@ public class Utils {
         * @see #safe(Snippet)
         * @see #safeOpt(ThrowingSupplier)
         */
+       @SuppressWarnings("java:S1181") // Need to catch Throwable to handle 
all exception types including Error
        public static void quiet(Snippet snippet) {
                try {
                        snippet.run();
@@ -1787,6 +1789,7 @@ public class Utils {
         * @param exceptionMapper A function that converts the thrown throwable 
into a runtime exception.
         * @throws RuntimeException The exception returned by the exception 
mapper if the snippet throws a throwable.
         */
+       @SuppressWarnings("java:S1181") // Need to catch Throwable to handle 
all exception types including Error
        public static void safe(Snippet snippet, Function<Throwable, 
RuntimeException> exceptionMapper) {
                try {
                        snippet.run();
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMeta.java 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMeta.java
index 1e9abea876..d43389cf2f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMeta.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMeta.java
@@ -596,8 +596,6 @@ public class BeanMeta<T> {
                        } else {
                                i.remove();
                        }
-               } catch (ClassNotFoundException e) {
-                       throw bex(c, lm(e));
                } catch (Exception e) {
                        throw bex(c, lm(e));
                }
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
index ef6f18547a..3f2fbda23e 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
@@ -1025,6 +1025,7 @@ public class BeanPropertyMeta implements 
Comparable<BeanPropertyMeta> {
                }
        }
 
+       @SuppressWarnings("java:S3776")
        private Object setPropertyValue(BeanMap<?> m, String pName, Object 
value1, Object bean, boolean isMap, boolean isCollection, BeanSession session) 
throws ParseException {
                try {
                        var r = (bc.isBeanMapPutReturnsOldValue() || isMap || 
isCollection) && (nn(getter) || nn(field)) ? get(m, pName) : null;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/NumberMatcherFactory.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/NumberMatcherFactory.java
index 122b82fe84..8108b593ae 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/NumberMatcherFactory.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/NumberMatcherFactory.java
@@ -43,6 +43,7 @@ import org.apache.juneau.commons.lang.*;
  *     <li class='link'><a class="doclink" 
href="https://juneau.apache.org/docs/topics/ObjectTools";>Object Tools</a>
  * </ul>
  */
+@SuppressWarnings("java:S6541") // Stateless utility, singleton for convenience
 public class NumberMatcherFactory extends MatcherFactory {
 
        /**
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/ObjectSorter.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/ObjectSorter.java
index e97259caa0..e1555e95d1 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/ObjectSorter.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/ObjectSorter.java
@@ -55,7 +55,7 @@ import org.apache.juneau.*;
 
  * </ul>
  */
-@SuppressWarnings({ "unchecked", "rawtypes" })
+@SuppressWarnings({ "unchecked", "rawtypes", "java:S6541" }) // Stateless 
utility, singleton for convenience
 public class ObjectSorter implements ObjectTool<SortArgs> {
        private static class SortEntry implements Comparable {
                Object o;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/ObjectViewer.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/ObjectViewer.java
index 1241cd4125..2cc6f43a99 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/ObjectViewer.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/ObjectViewer.java
@@ -52,7 +52,7 @@ import org.apache.juneau.internal.*;
 
  * </ul>
  */
-@SuppressWarnings({ "unchecked", "rawtypes" })
+@SuppressWarnings({ "unchecked", "rawtypes", "java:S6541" }) // Stateless 
utility, singleton for convenience
 public class ObjectViewer implements ObjectTool<ViewArgs> {
 
        /**
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/StringMatcherFactory.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/StringMatcherFactory.java
index 075c4d613b..0a85563283 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/StringMatcherFactory.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/objecttools/StringMatcherFactory.java
@@ -46,6 +46,7 @@ import org.apache.juneau.commons.utils.*;
  *     <li class='link'><a class="doclink" 
href="https://juneau.apache.org/docs/topics/ObjectTools";>Object Tools</a>
  * </ul>
  */
+@SuppressWarnings("java:S6541") // Stateless utility, singleton for convenience
 public class StringMatcherFactory extends MatcherFactory {
 
        /**
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/GenericConverter.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/GenericConverter.java
index 4d67aaf1b1..f3fadf2360 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/GenericConverter.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/GenericConverter.java
@@ -50,6 +50,7 @@ import org.apache.juneau.commons.conversion.*;
  *     <li class='jm'>{@link BeanSession#convertToType(Object, Class)}
  * </ul>
  */
+@SuppressWarnings("java:S6541") // Stateless converter, singleton for 
convenience
 public class GenericConverter implements Converter {
 
        /**
diff --git 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
index e4c8684643..afd8589de0 100644
--- 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
+++ 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
@@ -6968,6 +6968,7 @@ public class RestClient extends BeanContextable 
implements HttpClient, Closeable
                        final RemoteMeta rm = new RemoteMeta(interfaceClass);
 
                        @Override /* Overridden from InvocationHandler */
+                       @SuppressWarnings("java:S3776")
                        public Object invoke(Object proxy, Method method, 
Object[] args) throws Throwable {
                                var rom = rm.getOperationMeta(method);
 
diff --git a/juneau-utest/src/test/java/org/apache/juneau/BeanMap_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/BeanMap_Test.java
index cbba0029a0..5e33ad9868 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/BeanMap_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/BeanMap_Test.java
@@ -34,7 +34,7 @@ import org.apache.juneau.urlencoding.*;
 import org.apache.juneau.xml.*;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings({"rawtypes","serial", "java:S5961"})
+@SuppressWarnings({"rawtypes","serial", "java:S5961", "java:S1186"})
 class BeanMap_Test extends TestBase {
 
        JsonSerializer serializer = 
Json5Serializer.DEFAULT.copy().addBeanTypes().addRootType().build();
diff --git a/juneau-utest/src/test/java/org/apache/juneau/BeanSession_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/BeanSession_Test.java
deleted file mode 100644
index 657af8756b..0000000000
--- a/juneau-utest/src/test/java/org/apache/juneau/BeanSession_Test.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.juneau;
-
-class BeanSession_Test extends TestBase {
-       // Test class for BeanSession
-}
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanIgnoreAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanIgnoreAnnotation_Test.java
index b639193850..da9d663ea9 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanIgnoreAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanIgnoreAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class BeanIgnoreAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
BeanIgnoreAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanpAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanpAnnotation_Test.java
index c886a306eb..dac67e37ea 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanpAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/annotation/BeanpAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class BeanpAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
BeanpAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/annotation/ExampleAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/annotation/ExampleAnnotation_Test.java
index e499d7fad8..2c8442c65e 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/annotation/ExampleAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/annotation/ExampleAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class ExampleAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
ExampleAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/annotation/MarshalledAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/annotation/MarshalledAnnotation_Test.java
index 2f39fbf41d..4664016bad 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/annotation/MarshalledAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/annotation/MarshalledAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class MarshalledAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
MarshalledAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/annotation/UriAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/annotation/UriAnnotation_Test.java
index 506e46349b..5e6f1f2656 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/annotation/UriAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/annotation/UriAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class UriAnnotation_Test extends TestBase {
 
        private static final String CNAME = UriAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/AnnotationInfo_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/AnnotationInfo_Test.java
index 287656c4aa..6c55f248ef 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/AnnotationInfo_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/AnnotationInfo_Test.java
@@ -25,7 +25,7 @@ import org.apache.juneau.*;
 import org.apache.juneau.commons.annotation.*;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings("java:S5961")
+@SuppressWarnings({"java:S5961", "java:S1186"})
 class AnnotationInfo_Test extends TestBase {
 
        
//====================================================================================================
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ClassInfo_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ClassInfo_Test.java
index 1413db9be4..441133e31a 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ClassInfo_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ClassInfo_Test.java
@@ -40,7 +40,7 @@ import org.apache.juneau.commons.lang.*;
 import org.apache.juneau.svl.*;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings({"java:S3008", "java:S5961"})
+@SuppressWarnings({"java:S3008", "java:S5961", "java:S1186"})
 public class ClassInfo_Test extends TestBase {
 
        @Documented
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ConstructorInfo_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ConstructorInfo_Test.java
index 08750d2cc5..9012debe09 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ConstructorInfo_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ConstructorInfo_Test.java
@@ -34,7 +34,7 @@ import org.apache.juneau.annotation.Named;
 import org.apache.juneau.commons.inject.*;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings("java:S4144")
+@SuppressWarnings({"java:S4144", "java:S1186"})
 class ConstructorInfo_Test extends TestBase {
 
        private static void check(String expected, Object o) {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ElementInfo_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ElementInfo_Test.java
index 6e1c8072fc..99171276d0 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ElementInfo_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ElementInfo_Test.java
@@ -24,7 +24,7 @@ import java.lang.reflect.Modifier;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings("java:S5961")
+@SuppressWarnings({"java:S5961", "java:S1186"})
 class ElementInfo_Test extends TestBase {
 
        
//-----------------------------------------------------------------------------------------------------------------
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ExecutableInfo_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ExecutableInfo_Test.java
index 5a9f8a3535..8b106d1c5e 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ExecutableInfo_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ExecutableInfo_Test.java
@@ -32,7 +32,7 @@ import java.util.stream.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings({"java:S3008", "java:S5961"})
+@SuppressWarnings({"java:S3008", "java:S5961", "java:S1186"})
 class ExecutableInfo_Test extends TestBase {
 
        private static void check(String expected, Object o) {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/MethodInfo_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/MethodInfo_Test.java
index 23f53b6b23..a9aeae9bbc 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/MethodInfo_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/MethodInfo_Test.java
@@ -33,6 +33,7 @@ import org.junit.jupiter.api.*;
 
 import static org.apache.juneau.commons.utils.Utils.*;
 
+@SuppressWarnings("java:S1186")
 class MethodInfo_Test extends TestBase {
 
        @Documented
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ParameterInfo_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ParameterInfo_Test.java
index 4f8690e7b5..06c29aafe8 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ParameterInfo_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/reflect/ParameterInfo_Test.java
@@ -32,7 +32,7 @@ import org.apache.juneau.*;
 import org.apache.juneau.annotation.Name;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings({"java:S117", "java:S5961"})
+@SuppressWarnings({"java:S117", "java:S5961", "java:S1186"})
 class ParameterInfo_Test extends TestBase {
 
        private static String originalDisableParamNameDetection;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/utils/DateUtils_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/utils/DateUtils_Test.java
deleted file mode 100644
index 1102eace48..0000000000
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/utils/DateUtils_Test.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.juneau.commons.utils;
-
-import org.apache.juneau.*;
-
-class DateUtils_Test extends TestBase {
-
-}
\ No newline at end of file
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/utils/SystemUtils_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/utils/SystemUtils_Test.java
deleted file mode 100644
index 9ecd680472..0000000000
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/utils/SystemUtils_Test.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.juneau.commons.utils;
-
-import org.apache.juneau.*;
-
-/**
- * Tests for {@link SystemUtils}.
- */
-class SystemUtils_Test extends TestBase {
-
-}
-
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/config/ConfigMapListener_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/config/ConfigMapListener_Test.java
index 35d430f108..6430189efb 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/config/ConfigMapListener_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/config/ConfigMapListener_Test.java
@@ -29,6 +29,7 @@ import org.apache.juneau.config.event.*;
 import org.apache.juneau.config.store.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class ConfigMapListener_Test extends TestBase {
 
        
//-----------------------------------------------------------------------------------------------------------------
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/cp/BeanStore_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/cp/BeanStore_Test.java
index 9e1c890b38..3459508da7 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/cp/BeanStore_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/cp/BeanStore_Test.java
@@ -32,7 +32,7 @@ import org.apache.juneau.annotation.Named;
 import org.apache.juneau.commons.reflect.*;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings({"java:S4144","java:S5961"})
+@SuppressWarnings({"java:S4144","java:S5961", "java:S1186"})
 class BeanStore_Test extends TestBase {
 
        @Documented
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/html/annotation/HtmlAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/html/annotation/HtmlAnnotation_Test.java
index 70f871a804..8c146e351f 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/html/annotation/HtmlAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/html/annotation/HtmlAnnotation_Test.java
@@ -24,6 +24,7 @@ import org.apache.juneau.*;
 import org.apache.juneau.html.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class HtmlAnnotation_Test extends TestBase {
 
        private static final String CNAME = HtmlAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ContentAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ContentAnnotation_Test.java
index dcc1246b8e..f1a356fe98 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ContentAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ContentAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class ContentAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
ContentAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/PathAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/PathAnnotation_Test.java
index 45bfa5bd8f..77cb3f8a30 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/PathAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/PathAnnotation_Test.java
@@ -24,6 +24,7 @@ import org.apache.juneau.*;
 import org.apache.juneau.oapi.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class PathAnnotation_Test extends TestBase {
 
        private static final String CNAME = PathAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/RequestAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/RequestAnnotation_Test.java
index 1a312a6099..e2245a56c6 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/RequestAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/RequestAnnotation_Test.java
@@ -24,6 +24,7 @@ import org.apache.juneau.*;
 import org.apache.juneau.oapi.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class RequestAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
RequestAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseAnnotation_Test.java
index babcfd6b97..d3518728b7 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseAnnotation_Test.java
@@ -25,6 +25,7 @@ import org.apache.juneau.annotation.*;
 import org.apache.juneau.oapi.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class ResponseAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
ResponseAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseStatusAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseStatusAnnotation_Test.java
index 1fa5eb7b89..67e9d55407 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseStatusAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/http/annotation/ResponseStatusAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class ResponseStatusAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
ResponseStatusAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/RrpcInterface_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/RrpcInterface_Test.java
index c75b892903..cb18336f26 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/RrpcInterface_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/RrpcInterface_Test.java
@@ -44,6 +44,7 @@ import org.junit.jupiter.params.*;
 import org.junit.jupiter.params.provider.*;
 import org.opentest4j.*;
 
+@SuppressWarnings("java:S1186")
 class RrpcInterface_Test extends TestBase {
 
        private static final Input[] INPUT = {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/httppart/HttpPartSchema_Body_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/httppart/HttpPartSchema_Body_Test.java
index a2b5ec2930..dce9218fd9 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/httppart/HttpPartSchema_Body_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/httppart/HttpPartSchema_Body_Test.java
@@ -28,7 +28,7 @@ import org.apache.juneau.commons.reflect.*;
 import org.apache.juneau.http.annotation.*;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings("java:S5961")
+@SuppressWarnings({"java:S5961", "java:S1186"})
 class HttpPartSchema_Body_Test extends TestBase {
 
        
//-----------------------------------------------------------------------------------------------------------------
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/json/annotation/JsonAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/json/annotation/JsonAnnotation_Test.java
index 79f586a649..f9656737b1 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/json/annotation/JsonAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/json/annotation/JsonAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class JsonAnnotation_Test extends TestBase {
 
        private static final String CNAME = JsonAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/jsonschema/annotation/SchemaAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/jsonschema/annotation/SchemaAnnotation_Test.java
index 247f223833..a88f9f5a1a 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/jsonschema/annotation/SchemaAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/jsonschema/annotation/SchemaAnnotation_Test.java
@@ -24,6 +24,7 @@ import org.apache.juneau.*;
 import org.apache.juneau.annotation.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class SchemaAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
SchemaAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/plaintext/annotation/PlainTextAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/plaintext/annotation/PlainTextAnnotation_Test.java
index 15b287897a..657ee6e866 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/plaintext/annotation/PlainTextAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/plaintext/annotation/PlainTextAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class PlainTextAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
PlainTextAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/RestOp_Throws_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/rest/RestOp_Throws_Test.java
index c469f486dc..86eeca466e 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/rest/RestOp_Throws_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/rest/RestOp_Throws_Test.java
@@ -28,7 +28,7 @@ import org.apache.juneau.rest.beans.*;
 import org.apache.juneau.rest.mock.*;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings("java:S5961")
+@SuppressWarnings({"java:S5961", "java:S1186"})
 class RestOp_Throws_Test extends TestBase {
        
//-----------------------------------------------------------------------------------------------------------------
        // Basic sanity tests
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestAnnotation_Test.java
index 00867aa927..9e99a65b97 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestAnnotation_Test.java
@@ -37,6 +37,7 @@ import org.apache.juneau.rest.swagger.*;
 import org.apache.juneau.serializer.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class RestAnnotation_Test extends TestBase {
 
        private static final String CNAME = RestAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestDestroyAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestDestroyAnnotation_Test.java
index 90d5e159c3..9de64288be 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestDestroyAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestDestroyAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class RestDestroyAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
RestDestroyAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestGetAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestGetAnnotation_Test.java
index 2b7ca9e46c..0bca6998e6 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestGetAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestGetAnnotation_Test.java
@@ -28,6 +28,7 @@ import org.apache.juneau.rest.matcher.*;
 import org.apache.juneau.serializer.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class RestGetAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
RestGetAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestInitAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestInitAnnotation_Test.java
index acb16d66bb..68e8d8f85a 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestInitAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestInitAnnotation_Test.java
@@ -26,6 +26,7 @@ import org.junit.jupiter.api.*;
 /**
  * Tests {@link RestInit}.
  */
+@SuppressWarnings("java:S1186")
 class RestInitAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
RestInitAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestOpAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestOpAnnotation_Test.java
index b628dfd6b4..32f9a18f43 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestOpAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestOpAnnotation_Test.java
@@ -29,6 +29,7 @@ import org.apache.juneau.rest.matcher.*;
 import org.apache.juneau.serializer.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class RestOpAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
RestOpAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostAnnotation_Test.java
index f719adccad..40286ab1f9 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPostAnnotation_Test.java
@@ -29,6 +29,7 @@ import org.apache.juneau.rest.matcher.*;
 import org.apache.juneau.serializer.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class RestPostAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
RestPostAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPreCallAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPreCallAnnotation_Test.java
index 018f0f6653..ed3100b516 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPreCallAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestPreCallAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class RestPreCallAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
RestPreCallAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestStartCallAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestStartCallAnnotation_Test.java
index 51d4185b9b..2b5e9f0c2e 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestStartCallAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/RestStartCallAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class RestStartCallAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
RestStartCallAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Config_RestClient_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Config_RestClient_Test.java
index 3dde70b5b0..3ea2d77c82 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Config_RestClient_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Config_RestClient_Test.java
@@ -46,7 +46,7 @@ import org.apache.juneau.utest.utils.*;
 import org.apache.juneau.xml.*;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings("java:S5961")
+@SuppressWarnings({"java:S5961", "java:S1186"})
 class RestClient_Config_RestClient_Test extends TestBase {
 
        public static class ABean {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Body_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Body_Test.java
index 59ce0b183a..16b2587453 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Body_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Body_Test.java
@@ -43,7 +43,7 @@ import org.apache.juneau.rest.servlet.*;
 import org.apache.juneau.xml.*;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings("java:S5961")
+@SuppressWarnings({"java:S5961", "java:S1186"})
 class RestClient_Response_Body_Test extends TestBase {
 
        public static class ABean {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Test.java
index efa27cf1e1..c11fa434f4 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Test.java
@@ -44,6 +44,7 @@ import org.apache.juneau.rest.mock.*;
 import org.apache.juneau.rest.servlet.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class RestClient_Test extends TestBase {
 
        public static class ABean {
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
index 924cfce5ec..c7ba3be30e 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
@@ -43,7 +43,7 @@ import jakarta.servlet.http.*;
        callLogger=BasicDisabledCallLogger.class
 )
 @SerializerConfig(addRootType="true",addBeanTypes="true")
-@SuppressWarnings({"serial","java:S4144"})
+@SuppressWarnings({"serial","java:S4144", "java:S1186"})
 public class ThirdPartyProxyResource extends BasicRestServlet {
 
        public static FileWriter logFile;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/uon/annotation/UonAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/uon/annotation/UonAnnotation_Test.java
index aa602e4b74..b9b3d8e50d 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/uon/annotation/UonAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/uon/annotation/UonAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class UonAnnotation_Test extends TestBase {
 
        private static final String CNAME = UonAnnotation_Test.class.getName();
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/urlencoding/annotation/UrlEncodingAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/urlencoding/annotation/UrlEncodingAnnotation_Test.java
index 60224663e5..767c49c936 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/urlencoding/annotation/UrlEncodingAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/urlencoding/annotation/UrlEncodingAnnotation_Test.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.*;
 import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
+@SuppressWarnings("java:S1186")
 class UrlEncodingAnnotation_Test extends TestBase {
 
        private static final String CNAME = 
UrlEncodingAnnotation_Test.class.getName();


Reply via email to