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

commit dd1810c242a8488a7fd9acb907f4019050b02f7e
Author: James Bognar <[email protected]>
AuthorDate: Thu Feb 5 11:11:04 2026 -0500

    SonarQube bug fixes
---
 .../src/main/java/org/apache/juneau/config/event/ConfigEvent.java        | 1 +
 .../juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java | 1 +
 .../juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java   | 1 +
 .../juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java   | 1 +
 4 files changed, 4 insertions(+)

diff --git 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/event/ConfigEvent.java
 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/event/ConfigEvent.java
index 4f86884c55..59082ebc6d 100644
--- 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/event/ConfigEvent.java
+++ 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/event/ConfigEvent.java
@@ -126,6 +126,7 @@ public class ConfigEvent {
         * @param comment - Optional comment string to add on the same line as 
the entry.
         * @param preLines - Optional comment lines that occur before this 
entry.
         */
+       @SuppressWarnings("java:S107") // Constructor requires 8 parameters for 
configuration event
        protected ConfigEvent(ConfigEventType type, String config, String 
section, String key, String value, String modifiers, String comment, 
List<String> preLines) {
                this.type = type;
                this.config = config;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java
index 57d4da5000..c9fd6e7dae 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonWriter.java
@@ -79,6 +79,7 @@ public class JsonWriter extends SerializerWriter {
         * @param trimStrings If <jk>true</jk>, strings will be trimmed before 
being serialized.
         * @param uriResolver The URI resolver for resolving URIs to absolute 
or root-relative form.
         */
+       @SuppressWarnings("java:S107") // Constructor requires 8 parameters for 
JSON writer configuration
        protected JsonWriter(Writer out, boolean useWhitespace, int maxIndent, 
boolean escapeSolidus, char quoteChar, boolean simpleAttrs, boolean 
trimStrings, UriResolver uriResolver) {
                super(out, useWhitespace, maxIndent, trimStrings, quoteChar, 
uriResolver);
                this.simpleAttrs = simpleAttrs;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java
index 541209189a..13a1229bfe 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonWriter.java
@@ -72,6 +72,7 @@ public class UonWriter extends SerializerWriter {
         * @param quoteChar The quote character to use.  If <c>0</c>, defaults 
to <js>'\''</js>.
         * @param uriResolver The URI resolver for resolving URIs to absolute 
or root-relative form.
         */
+       @SuppressWarnings("java:S107") // Constructor requires 9 parameters for 
UON writer configuration
        protected UonWriter(UonSerializerSession session, Writer out, boolean 
useWhitespace, int maxIndent, boolean encodeChars, boolean trimStrings, boolean 
plainTextParams, char quoteChar,
                UriResolver uriResolver) {
                super(out, useWhitespace, maxIndent, trimStrings, quoteChar, 
uriResolver);
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java
index 68b1ebdcc2..ef4947221c 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlWriter.java
@@ -56,6 +56,7 @@ public class XmlWriter extends SerializerWriter {
         * @param enableNs Flag to indicate if XML namespaces are enabled.
         * @param defaultNamespace The default namespace if XML namespaces are 
enabled.
         */
+       @SuppressWarnings("java:S107") // Constructor requires 8 parameters for 
XML writer configuration
        public XmlWriter(Writer out, boolean useWhitespace, int maxIndent, 
boolean trimStrings, char quoteChar, UriResolver uriResolver, boolean enableNs, 
Namespace defaultNamespace) {
                super(out, useWhitespace, maxIndent, trimStrings, quoteChar, 
uriResolver);
                this.enableNs = enableNs;

Reply via email to