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;