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 0846f29fea SonarQube bug fixes
0846f29fea is described below
commit 0846f29feaade9664e0417be5e22196c1c50e012
Author: James Bognar <[email protected]>
AuthorDate: Tue Feb 3 20:00:12 2026 -0500
SonarQube bug fixes
---
.../src/main/java/org/apache/juneau/assertions/BeanListAssertion.java | 1 +
.../src/main/java/org/apache/juneau/assertions/BooleanAssertion.java | 1 +
.../src/main/java/org/apache/juneau/assertions/ByteArrayAssertion.java | 1 +
.../src/main/java/org/apache/juneau/assertions/DateAssertion.java | 1 +
.../java/org/apache/juneau/assertions/FluentBeanListAssertion.java | 1 +
.../java/org/apache/juneau/assertions/FluentStringListAssertion.java | 1 +
.../src/main/java/org/apache/juneau/assertions/IntegerAssertion.java | 1 +
.../src/main/java/org/apache/juneau/assertions/ListAssertion.java | 1 +
.../src/main/java/org/apache/juneau/assertions/LongAssertion.java | 1 +
.../main/java/org/apache/juneau/assertions/StringListAssertion.java | 1 +
.../src/main/java/org/apache/juneau/assertions/VersionAssertion.java | 1 +
.../main/java/org/apache/juneau/assertions/ZonedDateTimeAssertion.java | 1 +
.../src/main/java/org/apache/juneau/collections/JsonList.java | 3 +++
.../java/org/apache/juneau/httppart/SchemaValidationException.java | 1 +
.../src/main/java/org/apache/juneau/internal/DelegateList.java | 1 +
.../src/main/java/org/apache/juneau/msgpack/MsgPackParser.java | 3 +++
.../src/main/java/org/apache/juneau/serializer/SerializerSession.java | 2 --
.../src/main/java/org/apache/juneau/xml/XmlSerializerSession.java | 3 ++-
.../java/org/apache/juneau/examples/serializer/ImageSerializer.java | 2 +-
.../java/org/apache/juneau/examples/rest/springboot/RootResources.java | 1 +
.../src/main/java/org/apache/juneau/examples/rest/RootResources.java | 1 +
.../src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java | 1 +
.../java/org/apache/juneau/microservice/resources/ConfigResource.java | 1 +
.../org/apache/juneau/microservice/resources/SampleRootResource.java | 1 +
.../org/apache/juneau/microservice/jetty/template/RootResources.java | 1 +
.../apache/juneau/microservice/springboot/template/RootResources.java | 1 +
.../src/main/java/org/apache/juneau/http/header/HeaderList.java | 1 +
.../src/main/java/org/apache/juneau/http/header/Thrown.java | 2 --
.../src/main/java/org/apache/juneau/http/part/PartList.java | 1 +
.../src/main/java/org/apache/juneau/http/response/BadRequest.java | 1 +
.../src/main/java/org/apache/juneau/http/response/Conflict.java | 1 +
.../main/java/org/apache/juneau/http/response/ExpectationFailed.java | 1 +
.../main/java/org/apache/juneau/http/response/FailedDependency.java | 1 +
.../src/main/java/org/apache/juneau/http/response/Forbidden.java | 1 +
.../src/main/java/org/apache/juneau/http/response/Gone.java | 1 +
.../java/org/apache/juneau/http/response/HttpVersionNotSupported.java | 1 +
.../main/java/org/apache/juneau/http/response/InsufficientStorage.java | 1 +
.../main/java/org/apache/juneau/http/response/InternalServerError.java | 1 +
.../src/main/java/org/apache/juneau/http/response/LengthRequired.java | 1 +
.../src/main/java/org/apache/juneau/http/response/Locked.java | 1 +
.../src/main/java/org/apache/juneau/http/response/LoopDetected.java | 1 +
.../main/java/org/apache/juneau/http/response/MethodNotAllowed.java | 1 +
.../main/java/org/apache/juneau/http/response/MisdirectedRequest.java | 1 +
.../org/apache/juneau/http/response/NetworkAuthenticationRequired.java | 1 +
.../src/main/java/org/apache/juneau/http/response/NotAcceptable.java | 1 +
.../src/main/java/org/apache/juneau/http/response/NotExtended.java | 1 +
.../src/main/java/org/apache/juneau/http/response/NotFound.java | 1 +
.../src/main/java/org/apache/juneau/http/response/NotImplemented.java | 1 +
.../src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java | 1 +
.../main/java/org/apache/juneau/http/response/PreconditionFailed.java | 1 +
.../java/org/apache/juneau/http/response/PreconditionRequired.java | 1 +
.../main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java | 1 +
.../org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java | 1 +
.../main/java/org/apache/juneau/http/response/ServiceUnavailable.java | 1 +
.../src/main/java/org/apache/juneau/http/response/TooManyRequests.java | 1 +
.../src/main/java/org/apache/juneau/http/response/Unauthorized.java | 1 +
.../org/apache/juneau/http/response/UnavailableForLegalReasons.java | 1 +
.../main/java/org/apache/juneau/http/response/UnprocessableEntity.java | 1 +
.../java/org/apache/juneau/http/response/UnsupportedMediaType.java | 1 +
.../src/main/java/org/apache/juneau/http/response/UpgradeRequired.java | 1 +
.../src/main/java/org/apache/juneau/http/response/UriTooLong.java | 1 +
.../java/org/apache/juneau/http/response/VariantAlsoNegotiates.java | 1 +
.../org/apache/juneau/rest/springboot/BasicSpringRestServletGroup.java | 1 +
.../src/main/java/org/apache/juneau/rest/arg/ArgException.java | 1 +
.../src/main/java/org/apache/juneau/rest/stats/MethodExecStore.java | 1 -
.../src/main/java/org/apache/juneau/rest/swagger/SwaggerException.java | 1 +
66 files changed, 68 insertions(+), 7 deletions(-)
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/BeanListAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/BeanListAssertion.java
index 58fe3dd320..ec20a9ee61 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/BeanListAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/BeanListAssertion.java
@@ -127,6 +127,7 @@ import org.apache.juneau.serializer.*;
*
* @param <E> The bean type.
*/
+@SuppressWarnings("java:S110")
public class BeanListAssertion<E> extends
FluentBeanListAssertion<E,BeanListAssertion<E>> {
/**
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/BooleanAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/BooleanAssertion.java
index 671d2d840c..cd07734846 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/BooleanAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/BooleanAssertion.java
@@ -93,6 +93,7 @@ import org.apache.juneau.serializer.*;
* <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauEcosystemOverview">Juneau
Ecosystem Overview</a>
* </ul>
*/
+@SuppressWarnings("java:S110")
public class BooleanAssertion extends FluentBooleanAssertion<BooleanAssertion>
{
/**
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/ByteArrayAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/ByteArrayAssertion.java
index cf1f674acc..0cdd992537 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/ByteArrayAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/ByteArrayAssertion.java
@@ -113,6 +113,7 @@ import org.apache.juneau.serializer.*;
* <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauEcosystemOverview">Juneau
Ecosystem Overview</a>
* </ul>
*/
+@SuppressWarnings("java:S110")
public class ByteArrayAssertion extends
FluentByteArrayAssertion<ByteArrayAssertion> {
/**
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/DateAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/DateAssertion.java
index d6f9c10920..77903deacc 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/DateAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/DateAssertion.java
@@ -110,6 +110,7 @@ import org.apache.juneau.serializer.*;
* <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauEcosystemOverview">Juneau
Ecosystem Overview</a>
* </ul>
*/
+@SuppressWarnings("java:S110")
public class DateAssertion extends FluentDateAssertion<DateAssertion> {
/**
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentBeanListAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentBeanListAssertion.java
index b1a2f1b3ab..a21d0fbefc 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentBeanListAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentBeanListAssertion.java
@@ -122,6 +122,7 @@ import org.apache.juneau.serializer.*;
* @param <E> The bean type.
* @param <R> The return type.
*/
+@SuppressWarnings("java:S110")
public class FluentBeanListAssertion<E,R> extends FluentListAssertion<E,R> {
private static BeanMap<?> beanMap(Object o) {
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentStringListAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentStringListAssertion.java
index a36ca91bb8..e88028ce72 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentStringListAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentStringListAssertion.java
@@ -123,6 +123,7 @@ import org.apache.juneau.serializer.*;
*
* @param <R> The return type.
*/
+@SuppressWarnings("java:S110")
public class FluentStringListAssertion<R> extends
FluentListAssertion<String,R> {
/**
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/IntegerAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/IntegerAssertion.java
index 91d77fa0fe..25b887527a 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/IntegerAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/IntegerAssertion.java
@@ -94,6 +94,7 @@ import org.apache.juneau.serializer.*;
* <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauEcosystemOverview">Juneau
Ecosystem Overview</a>
* </ul>
*/
+@SuppressWarnings("java:S110")
public class IntegerAssertion extends FluentIntegerAssertion<IntegerAssertion>
{
/**
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/ListAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/ListAssertion.java
index d0d7c6ae29..5eb592d49c 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/ListAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/ListAssertion.java
@@ -121,6 +121,7 @@ import org.apache.juneau.serializer.*;
*
* @param <E> The element type.
*/
+@SuppressWarnings("java:S110")
public class ListAssertion<E> extends FluentListAssertion<E,ListAssertion<E>> {
/**
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/LongAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/LongAssertion.java
index d5314590b5..b27b6b5842 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/LongAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/LongAssertion.java
@@ -99,6 +99,7 @@ import org.apache.juneau.serializer.*;
* <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauEcosystemOverview">Juneau
Ecosystem Overview</a>
* </ul>
*/
+@SuppressWarnings("java:S110")
public class LongAssertion extends FluentLongAssertion<LongAssertion> {
/**
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/StringListAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/StringListAssertion.java
index ef43bdab5d..08575a0f8d 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/StringListAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/StringListAssertion.java
@@ -118,6 +118,7 @@ import org.apache.juneau.serializer.*;
* <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauEcosystemOverview">Juneau
Ecosystem Overview</a>
* </ul>
*/
+@SuppressWarnings("java:S110")
public class StringListAssertion extends
FluentStringListAssertion<StringListAssertion> {
/**
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/VersionAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/VersionAssertion.java
index 02ab38d432..425743143e 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/VersionAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/VersionAssertion.java
@@ -103,6 +103,7 @@ import org.apache.juneau.serializer.*;
* <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauEcosystemOverview">Juneau
Ecosystem Overview</a>
* </ul>
*/
+@SuppressWarnings("java:S110")
public class VersionAssertion extends FluentVersionAssertion<VersionAssertion>
{
/**
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/ZonedDateTimeAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/ZonedDateTimeAssertion.java
index a55f3c0355..18bfd25707 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/ZonedDateTimeAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/ZonedDateTimeAssertion.java
@@ -106,6 +106,7 @@ import org.apache.juneau.serializer.*;
* <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauEcosystemOverview">Juneau
Ecosystem Overview</a>
* </ul>
*/
+@SuppressWarnings("java:S110")
public class ZonedDateTimeAssertion extends
FluentZonedDateTimeAssertion<ZonedDateTimeAssertion> {
/**
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
index 93ab966931..88aa8b080b 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
@@ -110,7 +110,9 @@ import org.apache.juneau.serializer.*;
*
* @serial exclude
*/
+@SuppressWarnings("java:S110")
public class JsonList extends LinkedList<Object> {
+ @SuppressWarnings("java:S110")
private static class UnmodifiableJsonList extends JsonList {
private static final long serialVersionUID = 1L;
@@ -145,6 +147,7 @@ public class JsonList extends LinkedList<Object> {
*
* @serial exclude
*/
+ @SuppressWarnings("java:S110")
public static final JsonList EMPTY_LIST = new JsonList() {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SchemaValidationException.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SchemaValidationException.java
index 0bb4872fb6..90b5bdfe9e 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SchemaValidationException.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SchemaValidationException.java
@@ -29,6 +29,7 @@ import org.apache.juneau.parser.ParseException;
*
* @serial exclude
*/
+@SuppressWarnings("java:S110")
public class SchemaValidationException extends ParseException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java
index 1ac5ff5e5a..8cddddb014 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java
@@ -29,6 +29,7 @@ import org.apache.juneau.collections.*;
* @param <T> The class type of the wrapped bean.
* @serial exclude
*/
+@SuppressWarnings("java:S110")
public class DelegateList<T extends Collection<?>> extends JsonList implements
Delegate<T> {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java
index 496bdb0ae7..592a837150 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java
@@ -44,9 +44,11 @@ import org.apache.juneau.parser.*;
* </ul>
*/
+@SuppressWarnings("java:S110")
public class MsgPackParser extends InputStreamParser implements
MsgPackMetaProvider {
/** Default parser, string input encoded as BASE64. */
+ @SuppressWarnings("java:S110")
public static class Base64 extends MsgPackParser {
/**
@@ -602,6 +604,7 @@ public class MsgPackParser extends InputStreamParser
implements MsgPackMetaProvi
}
/** Default parser, string input encoded as spaced-hex. */
+ @SuppressWarnings("java:S110")
public static class SpacedHex extends MsgPackParser {
/**
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
index 8087b67e3d..b1e28eedd2 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
@@ -27,8 +27,6 @@ import java.lang.reflect.*;
import java.text.*;
import java.util.*;
import java.util.function.*;
-import java.util.stream.*;
-
import org.apache.juneau.*;
import org.apache.juneau.commons.collections.FluentMap;
import org.apache.juneau.commons.reflect.*;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
index d67513ffeb..cab5f3415d 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
@@ -49,12 +49,13 @@ import org.apache.juneau.xml.annotation.*;
* </ul>
*/
-@SuppressWarnings({ "unchecked", "rawtypes", "resource" })
+@SuppressWarnings({"unchecked","rawtypes","resource","java:S110"})
public class XmlSerializerSession extends WriterSerializerSession {
/**
* Builder class.
*/
+ @SuppressWarnings("java:S110")
public static class Builder extends WriterSerializerSession.Builder {
private XmlSerializer ctx;
diff --git
a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/serializer/ImageSerializer.java
b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/serializer/ImageSerializer.java
index c60328abdb..09cc1158e5 100644
---
a/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/serializer/ImageSerializer.java
+++
b/juneau-examples/juneau-examples-core/src/main/java/org/apache/juneau/examples/serializer/ImageSerializer.java
@@ -30,7 +30,7 @@ import org.apache.juneau.serializer.*;
* <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/Marshalling">Marshalling</a>
* </ul>
*/
-@SuppressWarnings("javadoc")
+@SuppressWarnings({"javadoc","java:S110"})
public class ImageSerializer extends OutputStreamSerializer {
public ImageSerializer() {
diff --git
a/juneau-examples/juneau-examples-rest-springboot/src/main/java/org/apache/juneau/examples/rest/springboot/RootResources.java
b/juneau-examples/juneau-examples-rest-springboot/src/main/java/org/apache/juneau/examples/rest/springboot/RootResources.java
index d3d3d78bb8..91b6f96325 100644
---
a/juneau-examples/juneau-examples-rest-springboot/src/main/java/org/apache/juneau/examples/rest/springboot/RootResources.java
+++
b/juneau-examples/juneau-examples-rest-springboot/src/main/java/org/apache/juneau/examples/rest/springboot/RootResources.java
@@ -76,6 +76,7 @@ import org.apache.juneau.serializer.annotation.*;
// You can apply any of the Serializer/Parser/BeanContext settings this
way.
quoteChar="'"
)
+@SuppressWarnings("java:S110")
public class RootResources extends BasicSpringRestServletGroup {
private static final long serialVersionUID = 1L;
}
\ No newline at end of file
diff --git
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java
index 32ceafdd59..796e49a8a0 100644
---
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java
+++
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/RootResources.java
@@ -72,6 +72,7 @@ import org.apache.juneau.serializer.annotation.*;
// You can apply any of the Serializer/Parser/BeanContext settings this
way.
quoteChar="'"
)
+@SuppressWarnings("java:S110")
public class RootResources extends BasicRestServletGroup {
// IMPORTANT! If you don't need RDF support, change the parent
interface to BasicUniversalConfig.
// It allows you to remove the Jena prerequisite.
diff --git
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java
index 9096c8e063..eb9ce2dcbb 100644
---
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java
+++
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/DtoExamples.java
@@ -59,6 +59,7 @@ import org.apache.juneau.serializer.annotation.*;
// You can apply any of the Serializer/Parser/BeanContext settings this
way.
quoteChar="'"
)
+@SuppressWarnings("java:S110")
public class DtoExamples extends BasicRestServletGroup {
private static final long serialVersionUID = 1L;
}
\ No newline at end of file
diff --git
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
index 8bfe2dc822..0118cb1ae9 100755
---
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
+++
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
@@ -57,6 +57,7 @@ import org.apache.juneau.rest.servlet.*;
public class ConfigResource extends BasicRestServlet {
@Response
@Schema(description = "Section not found.")
+ @SuppressWarnings("java:S110")
private class SectionNotFound extends NotFound {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/SampleRootResource.java
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/SampleRootResource.java
index 2eb0a98b7e..14a964f60b 100755
---
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/SampleRootResource.java
+++
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/SampleRootResource.java
@@ -34,6 +34,7 @@ import org.apache.juneau.rest.servlet.*;
description="This is a sample router page",
children={ConfigResource.class}
)
+@SuppressWarnings("java:S110")
public class SampleRootResource extends BasicRestServletGroup {
private static final long serialVersionUID = 1L;
}
\ No newline at end of file
diff --git
a/juneau-microservice/juneau-my-jetty-microservice/src/main/java/org/apache/juneau/microservice/jetty/template/RootResources.java
b/juneau-microservice/juneau-my-jetty-microservice/src/main/java/org/apache/juneau/microservice/jetty/template/RootResources.java
index a81c8b9bf8..87b1b61efe 100755
---
a/juneau-microservice/juneau-my-jetty-microservice/src/main/java/org/apache/juneau/microservice/jetty/template/RootResources.java
+++
b/juneau-microservice/juneau-my-jetty-microservice/src/main/java/org/apache/juneau/microservice/jetty/template/RootResources.java
@@ -52,6 +52,7 @@ import org.apache.juneau.rest.widget.*;
"stats: servlet:/stats"
}
)
+@SuppressWarnings("java:S110")
public class RootResources extends BasicRestServletGroup {
private static final long serialVersionUID = 1L;
}
\ No newline at end of file
diff --git
a/juneau-microservice/juneau-my-springboot-microservice/src/main/java/org/apache/juneau/microservice/springboot/template/RootResources.java
b/juneau-microservice/juneau-my-springboot-microservice/src/main/java/org/apache/juneau/microservice/springboot/template/RootResources.java
index 0a5f147663..eb122c6a45 100644
---
a/juneau-microservice/juneau-my-springboot-microservice/src/main/java/org/apache/juneau/microservice/springboot/template/RootResources.java
+++
b/juneau-microservice/juneau-my-springboot-microservice/src/main/java/org/apache/juneau/microservice/springboot/template/RootResources.java
@@ -71,6 +71,7 @@ import org.apache.juneau.serializer.annotation.*;
// You can apply any of the Serializer/Parser/BeanContext settings this
way.
quoteChar="'"
)
+@SuppressWarnings("java:S110")
public class RootResources extends BasicSpringRestServletGroup {
private static final long serialVersionUID = 1L;
}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
index af758aa078..44c0cb1b71 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
@@ -62,6 +62,7 @@ import org.apache.juneau.svl.*;
* <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauRestCommonBasics">juneau-rest-common
Basics</a>
* </ul>
*/
+@SuppressWarnings("java:S110")
public class HeaderList extends ControlledArrayList<Header> {
/** Represents no header list in annotations. */
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Thrown.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Thrown.java
index f20d5fc24b..7678a18486 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Thrown.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Thrown.java
@@ -21,8 +21,6 @@ import static org.apache.juneau.commons.utils.StringUtils.*;
import static org.apache.juneau.commons.utils.Utils.*;
import java.util.*;
-import java.util.stream.*;
-
import org.apache.juneau.commons.utils.*;
import org.apache.juneau.http.annotation.*;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
index 39f6f4dc7d..6f2cbdd0b0 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
@@ -48,6 +48,7 @@ import org.apache.juneau.svl.*;
* <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauRestCommonBasics">juneau-rest-common
Basics</a>
* </ul>
*/
+@SuppressWarnings("java:S110")
public class PartList extends ControlledArrayList<NameValuePair> {
/** Represents no part list in annotations. */
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BadRequest.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BadRequest.java
index a1ac7b7de3..909863af73 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BadRequest.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BadRequest.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class BadRequest extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Conflict.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Conflict.java
index 23a76d1644..38562b215d 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Conflict.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Conflict.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class Conflict extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ExpectationFailed.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ExpectationFailed.java
index 4469322580..c17eb67da7 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ExpectationFailed.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ExpectationFailed.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class ExpectationFailed extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/FailedDependency.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/FailedDependency.java
index feea8da777..316c41a495 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/FailedDependency.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/FailedDependency.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class FailedDependency extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Forbidden.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Forbidden.java
index 306200d750..224580a5e3 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Forbidden.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Forbidden.java
@@ -44,6 +44,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class Forbidden extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Gone.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Gone.java
index 853d0f3f71..1785af3d11 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Gone.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Gone.java
@@ -47,6 +47,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class Gone extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpVersionNotSupported.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpVersionNotSupported.java
index edef22d40b..1bc2fd01ee 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpVersionNotSupported.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpVersionNotSupported.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class HttpVersionNotSupported extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InsufficientStorage.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InsufficientStorage.java
index cf85bb3a6d..e9a1be39ac 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InsufficientStorage.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InsufficientStorage.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class InsufficientStorage extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InternalServerError.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InternalServerError.java
index 1e4870ce5e..39a0dbfd56 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InternalServerError.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InternalServerError.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class InternalServerError extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LengthRequired.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LengthRequired.java
index 154b0e4b99..08d5b9089f 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LengthRequired.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LengthRequired.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class LengthRequired extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Locked.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Locked.java
index 5279349539..741b43a02c 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Locked.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Locked.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class Locked extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LoopDetected.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LoopDetected.java
index 79d7e4b7ec..6e978061e5 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LoopDetected.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LoopDetected.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class LoopDetected extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MethodNotAllowed.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MethodNotAllowed.java
index fe5cf55949..a977d57f9a 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MethodNotAllowed.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MethodNotAllowed.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class MethodNotAllowed extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MisdirectedRequest.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MisdirectedRequest.java
index c7407a5f8c..0d470886ae 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MisdirectedRequest.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MisdirectedRequest.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class MisdirectedRequest extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NetworkAuthenticationRequired.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NetworkAuthenticationRequired.java
index 595da10eac..ac5af5fb8c 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NetworkAuthenticationRequired.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NetworkAuthenticationRequired.java
@@ -44,6 +44,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class NetworkAuthenticationRequired extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotAcceptable.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotAcceptable.java
index 5eeb583999..a5afdf55bd 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotAcceptable.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotAcceptable.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class NotAcceptable extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotExtended.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotExtended.java
index 815ad452cf..69a6e803de 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotExtended.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotExtended.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class NotExtended extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotFound.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotFound.java
index 9e7e7fdf03..e0c158fa8e 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotFound.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotFound.java
@@ -44,6 +44,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class NotFound extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotImplemented.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotImplemented.java
index a16ed1428d..512fc0b138 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotImplemented.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotImplemented.java
@@ -44,6 +44,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class NotImplemented extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java
index 1b59338364..9b8919fbd4 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class PayloadTooLarge extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionFailed.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionFailed.java
index df9eb9eb62..9fe052d97f 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionFailed.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionFailed.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class PreconditionFailed extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionRequired.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionRequired.java
index 644a06f3ea..fdfea5feef 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionRequired.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionRequired.java
@@ -44,6 +44,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class PreconditionRequired extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java
index a27e48c3e5..80889608e4 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java
@@ -44,6 +44,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class RangeNotSatisfiable extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java
index b135f1060c..7470e4be0b 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class RequestHeaderFieldsTooLarge extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ServiceUnavailable.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ServiceUnavailable.java
index 89104458ad..948cd97f29 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ServiceUnavailable.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ServiceUnavailable.java
@@ -44,6 +44,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class ServiceUnavailable extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/TooManyRequests.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/TooManyRequests.java
index 649506baa2..bdede34900 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/TooManyRequests.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/TooManyRequests.java
@@ -44,6 +44,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class TooManyRequests extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Unauthorized.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Unauthorized.java
index 4b663cea2b..a7399ff832 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Unauthorized.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Unauthorized.java
@@ -46,6 +46,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class Unauthorized extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnavailableForLegalReasons.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnavailableForLegalReasons.java
index 2397469d36..38956a9d11 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnavailableForLegalReasons.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnavailableForLegalReasons.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class UnavailableForLegalReasons extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnprocessableEntity.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnprocessableEntity.java
index 4df7730929..931c90cde7 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnprocessableEntity.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnprocessableEntity.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class UnprocessableEntity extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnsupportedMediaType.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnsupportedMediaType.java
index 3bcfe2e16d..65552f2980 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnsupportedMediaType.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnsupportedMediaType.java
@@ -44,6 +44,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class UnsupportedMediaType extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UpgradeRequired.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UpgradeRequired.java
index 17165d9bf6..1036352d8f 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UpgradeRequired.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UpgradeRequired.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class UpgradeRequired extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UriTooLong.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UriTooLong.java
index e34f84c00d..46c3bce3c0 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UriTooLong.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UriTooLong.java
@@ -44,6 +44,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class UriTooLong extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/VariantAlsoNegotiates.java
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/VariantAlsoNegotiates.java
index f84e3aeed6..9419819df2 100644
---
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/VariantAlsoNegotiates.java
+++
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/VariantAlsoNegotiates.java
@@ -43,6 +43,7 @@ import org.apache.juneau.http.header.*;
@Response
@StatusCode(STATUS_CODE)
@Schema(description = REASON_PHRASE)
+@SuppressWarnings("java:S110")
public class VariantAlsoNegotiates extends BasicHttpException {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/BasicSpringRestServletGroup.java
b/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/BasicSpringRestServletGroup.java
index 28d7808d77..3426e2086a 100644
---
a/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/BasicSpringRestServletGroup.java
+++
b/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/BasicSpringRestServletGroup.java
@@ -46,6 +46,7 @@ import org.apache.juneau.rest.servlet.*;
* @serial exclude
*/
@Rest
+@SuppressWarnings("java:S110")
public abstract class BasicSpringRestServletGroup extends
BasicSpringRestServlet implements BasicGroupOperations {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/ArgException.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/ArgException.java
index 65a4988286..8e4b64daae 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/ArgException.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/ArgException.java
@@ -35,6 +35,7 @@ import org.apache.juneau.http.response.*;
*
* @serial exclude
*/
+@SuppressWarnings("java:S110")
public class ArgException extends InternalServerError {
private static final long serialVersionUID = 1L;
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/MethodExecStore.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/MethodExecStore.java
index 0b0cc974c1..98e03c5edb 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/MethodExecStore.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/MethodExecStore.java
@@ -16,7 +16,6 @@
*/
package org.apache.juneau.rest.stats;
-import static java.util.stream.Collectors.*;
import static org.apache.juneau.commons.utils.Utils.*;
import java.lang.reflect.*;
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/SwaggerException.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/SwaggerException.java
index 702641fc79..d1422b80b8 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/SwaggerException.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/SwaggerException.java
@@ -20,6 +20,7 @@ import static org.apache.juneau.commons.utils.Utils.*;
import org.apache.juneau.parser.*;
+@SuppressWarnings("java:S110")
class SwaggerException extends ParseException {
private static final long serialVersionUID = 1L;