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