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

commit ec444d1d202d1a86779cbe2b3e202b7912081076
Author: James Bognar <[email protected]>
AuthorDate: Thu Feb 5 16:44:04 2026 -0500

    SonarQube bug fixes
---
 .../org/apache/juneau/commons/concurrent/SimpleReadWriteLock.java     | 2 +-
 .../juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java  | 2 +-
 .../src/main/java/org/apache/juneau/html/HtmlParserSession.java       | 2 ++
 .../main/java/org/apache/juneau/httppart/bean/ResponseBeanMeta.java   | 2 +-
 .../src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java  | 2 +-
 .../java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java  | 2 +-
 .../org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java   | 3 ++-
 .../juneau-marshall/src/main/java/org/apache/juneau/xml/XmlUtils.java | 4 ++--
 .../src/main/java/org/apache/juneau/http/BasicStatusLine.java         | 2 +-
 .../java/org/apache/juneau/http/header/BasicMediaRangesHeader.java    | 1 +
 .../main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java | 1 +
 .../src/main/java/org/apache/juneau/rest/RestSession.java             | 2 +-
 12 files changed, 15 insertions(+), 10 deletions(-)

diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/concurrent/SimpleReadWriteLock.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/concurrent/SimpleReadWriteLock.java
index 146e751213..e5dbf42aaf 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/concurrent/SimpleReadWriteLock.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/concurrent/SimpleReadWriteLock.java
@@ -99,7 +99,7 @@ public class SimpleReadWriteLock extends 
ReentrantReadWriteLock {
         *      <li class='note'>This instance is thread-safe and can be shared 
across threads.
         * </ul>
         */
-       public static SimpleReadWriteLock NO_OP = new SimpleReadWriteLock() {
+       public static final SimpleReadWriteLock NO_OP = new 
SimpleReadWriteLock() {
                private static final long serialVersionUID = 1L;
 
                @Override
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
index 9241c88e33..d43c207c58 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
@@ -229,7 +229,7 @@ public class BeanSession extends ContextSession {
                }
        }
 
-       private static Logger LOG = Logger.getLogger(cn(BeanSession.class));
+       private static final Logger LOG = 
Logger.getLogger(cn(BeanSession.class));
 
        /**
         * Creates a builder of this object.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParserSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParserSession.java
index 98a1307edf..40d2b33ca4 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParserSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParserSession.java
@@ -520,6 +520,7 @@ public class HtmlParserSession extends XmlParserSession {
         * Precondition:  Must be pointing at event following <ul> event.
         * Postcondition:  Pointing at next START_ELEMENT or END_DOCUMENT event.
         */
+       @SuppressWarnings("java:S1213") // Method name matches private method 
in parent class by design
        private <E> Collection<E> parseIntoCollection(XmlReader r, 
Collection<E> l, ClassMeta<?> type, BeanPropertyMeta pMeta) throws IOException, 
ParseException, ExecutableException, XMLStreamException {
                int argIndex = 0;
                while (true) {
@@ -539,6 +540,7 @@ public class HtmlParserSession extends XmlParserSession {
         * Precondition:  Must be pointing at <table> event.
         * Postcondition:  Pointing at next START_ELEMENT or END_DOCUMENT event.
         */
+       @SuppressWarnings("java:S1213") // Method name matches private method 
in parent class by design
        private <K,V> Map<K,V> parseIntoMap(XmlReader r, Map<K,V> m, 
ClassMeta<K> keyType, ClassMeta<V> valueType, BeanPropertyMeta pMeta)
                throws IOException, ParseException, ExecutableException, 
XMLStreamException {
                while (true) {
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/bean/ResponseBeanMeta.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/bean/ResponseBeanMeta.java
index 60679f8ced..4e40590a74 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/bean/ResponseBeanMeta.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/bean/ResponseBeanMeta.java
@@ -111,7 +111,7 @@ public class ResponseBeanMeta {
        /**
         * Represents a non-existent meta object.
         */
-       public static ResponseBeanMeta NULL = new ResponseBeanMeta(new 
Builder(AnnotationWorkList.create()));
+       public static final ResponseBeanMeta NULL = new ResponseBeanMeta(new 
Builder(AnnotationWorkList.create()));
 
        /**
         * Create metadata from specified method return.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
index e4211650f7..cf56b75539 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
@@ -43,7 +43,7 @@ public class MsgPackOutputStream extends OutputStream {
 
        private final OutputStream os;
 
-       final long L2X31 = ((long)(1 << 30)) * 2;
+       private static final long L2X31 = ((long)(1 << 30)) * 2;
 
        /**
         * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
index 780fae6728..943075a7cb 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
@@ -291,7 +291,7 @@ public class UrlEncodingParserSession extends 
UonParserSession {
                return (T)o;
        }
 
-       @SuppressWarnings({ "java:S3776", "java:S6541" })
+       @SuppressWarnings({ "java:S3776", "java:S6541", "java:S1213" }) // 
Method name matches private method in parent class by design
        private <T> BeanMap<T> parseIntoBeanMap(UonReader r, BeanMap<T> m) 
throws IOException, ParseException, ExecutableException {
 
                int c = r.peekSkipWs();
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
index 0032a8b644..a87cb2718c 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
@@ -277,7 +277,7 @@ public class UrlEncodingSerializerSession extends 
UonSerializerSession {
                return out;
        }
 
-       @SuppressWarnings("java:S3776")
+       @SuppressWarnings({ "java:S3776", "java:S1213" }) // Method name 
matches private method in parent class by design
        private SerializerWriter serializeBeanMap(UonWriter out, BeanMap<?> m, 
String typeName) throws SerializeException {
                var addAmp = Flag.create();
 
@@ -339,6 +339,7 @@ public class UrlEncodingSerializerSession extends 
UonSerializerSession {
                return out;
        }
 
+       @SuppressWarnings("java:S1213") // Method name matches private method 
in parent class by design
        private SerializerWriter serializeMap(UonWriter out, Map m, 
ClassMeta<?> type) throws SerializeException {
 
                var keyType = type.getKeyType();
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlUtils.java 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlUtils.java
index 6e5a9a8c1a..2cf7f1b012 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlUtils.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlUtils.java
@@ -48,7 +48,7 @@ public class XmlUtils {
        private XmlUtils() {}
 
        // @formatter:off
-       private static AsciiMap REPLACE_TEXT = new AsciiMap()
+       private static final AsciiMap REPLACE_TEXT = new AsciiMap()
                .append('&', "&amp;")
                .append('<', "&lt;")
                .append('>', "&gt;")
@@ -56,7 +56,7 @@ public class XmlUtils {
                .append((char)0x0A, "&#x000a;")
                .append((char)0x0D, "&#x000d;");
 
-       private static AsciiMap REPLACE_ATTR_VAL = new AsciiMap()
+       private static final AsciiMap REPLACE_ATTR_VAL = new AsciiMap()
                .append('&', "&amp;")
                .append('<', "&lt;")
                .append('>', "&gt;")
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/BasicStatusLine.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/BasicStatusLine.java
index b97983e15d..183f5a5889 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/BasicStatusLine.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/BasicStatusLine.java
@@ -54,7 +54,7 @@ public class BasicStatusLine implements StatusLine {
                return new 
BasicStatusLine().setStatusCode(statusCode).setReasonPhrase(reasonPhrase);
        }
 
-       private ProtocolVersion DEFAULT_PROTOCOL_VERSION = new 
ProtocolVersion("HTTP", 1, 1);
+       private static final ProtocolVersion DEFAULT_PROTOCOL_VERSION = new 
ProtocolVersion("HTTP", 1, 1);
 
        private ProtocolVersion protocolVersion = DEFAULT_PROTOCOL_VERSION;
        private int statusCode;
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaRangesHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaRangesHeader.java
index 85acd62e59..e2c3897488 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaRangesHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaRangesHeader.java
@@ -216,6 +216,7 @@ public class BasicMediaRangesHeader extends 
BasicStringHeader {
                return value == null ? null : MediaRanges.of(value);
        }
 
+       @SuppressWarnings("java:S1213") // Method name matches private method 
in parent class by design
        private MediaRanges value() {
                if (nn(supplier))
                        return supplier.get();
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java
index 39e3fe8cee..a3d46901e8 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java
@@ -315,6 +315,7 @@ public class BasicMediaTypeHeader extends BasicStringHeader 
{
                return MediaType.of(value);
        }
 
+       @SuppressWarnings("java:S1213") // Method name matches private method 
in parent class by design
        private MediaType value() {
                if (nn(supplier))
                        return supplier.get();
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestSession.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestSession.java
index 917a572512..fe363aee7c 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestSession.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestSession.java
@@ -316,7 +316,7 @@ public class RestSession extends ContextSession {
         */
        public Throwable getException() { return 
(Throwable)req.getAttribute("Exception"); }
 
-       private static AsciiSet VALID_METHOD_CHARS = 
AsciiSet.create().ranges("A-Z", "a-z" ,"0-9").chars("_-").build();
+       private static final AsciiSet VALID_METHOD_CHARS = 
AsciiSet.create().ranges("A-Z", "a-z" ,"0-9").chars("_-").build();
 
        /**
         * Returns the HTTP method name.

Reply via email to