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

commit d02caba9c2394fa3652bea90b969cf2101cf830b
Author: James Bognar <[email protected]>
AuthorDate: Thu Feb 5 16:49:50 2026 -0500

    SonarQube bug fixes
---
 .../src/main/java/org/apache/juneau/bean/atom/Text.java       |  1 +
 .../main/java/org/apache/juneau/bean/html5/HtmlElement.java   |  1 +
 .../src/main/java/org/apache/juneau/bean/html5/Label.java     |  1 +
 .../src/main/java/org/apache/juneau/bean/html5/Output.java    |  1 +
 .../src/main/java/org/apache/juneau/bean/html5/Track.java     |  1 +
 .../src/main/java/org/apache/juneau/bean/openapi3/Items.java  |  1 +
 .../main/java/org/apache/juneau/bean/openapi3/OpenApi.java    |  1 +
 .../src/main/java/org/apache/juneau/bean/swagger/Items.java   |  1 +
 .../main/java/org/apache/juneau/commons/lang/HashCode.java    |  1 +
 .../java/org/apache/juneau/commons/logging/LogRecord.java     |  2 +-
 .../main/java/org/apache/juneau/commons/logging/Logger.java   |  1 +
 .../java/org/apache/juneau/commons/utils/CollectionUtils.java |  1 +
 .../src/main/java/org/apache/juneau/MediaType.java            |  1 +
 .../src/main/java/org/apache/juneau/annotation/Items.java     |  1 +
 .../java/org/apache/juneau/annotation/ItemsAnnotation.java    |  3 +++
 .../src/main/java/org/apache/juneau/annotation/Schema.java    |  1 +
 .../java/org/apache/juneau/annotation/SchemaAnnotation.java   | 10 ++++++++++
 .../src/main/java/org/apache/juneau/annotation/SubItems.java  |  1 +
 .../java/org/apache/juneau/annotation/SubItemsAnnotation.java |  3 +++
 .../java/org/apache/juneau/html/HtmlDocSerializerSession.java |  1 +
 .../main/java/org/apache/juneau/httppart/HttpPartSchema.java  |  4 ++++
 .../src/main/java/org/apache/juneau/parser/Position.java      |  1 +
 .../java/org/apache/juneau/serializer/WriterSerializer.java   |  1 +
 .../src/main/java/org/apache/juneau/svl/vars/ArgsVar.java     |  1 +
 .../org/apache/juneau/examples/rest/ContentComboTestBase.java |  1 +
 .../src/main/java/org/apache/juneau/http/HttpResponses.java   | 11 +++++++++++
 .../juneau/server/config/repository/GetConfiguration.java     |  1 +
 27 files changed, 53 insertions(+), 1 deletion(-)

diff --git 
a/juneau-bean/juneau-bean-atom/src/main/java/org/apache/juneau/bean/atom/Text.java
 
b/juneau-bean/juneau-bean-atom/src/main/java/org/apache/juneau/bean/atom/Text.java
index d8d08e6a04..55c85de123 100644
--- 
a/juneau-bean/juneau-bean-atom/src/main/java/org/apache/juneau/bean/atom/Text.java
+++ 
b/juneau-bean/juneau-bean-atom/src/main/java/org/apache/juneau/bean/atom/Text.java
@@ -91,6 +91,7 @@ import org.apache.juneau.xml.annotation.*;
 public class Text extends Common {
 
        private String type;
+       @SuppressWarnings("java:S1845") // Field name intentionally matches 
class name
        private String text;
 
        /** Bean constructor. */
diff --git 
a/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/HtmlElement.java
 
b/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/HtmlElement.java
index 4b03ee1820..bff6de5c28 100644
--- 
a/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/HtmlElement.java
+++ 
b/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/HtmlElement.java
@@ -56,6 +56,7 @@ public abstract class HtmlElement {
         * @param value Space-separated CSS class names (e.g., <js>"btn 
btn-primary"</js>).
         * @return This object.
         */
+       @SuppressWarnings("java:S100") // Method name uses underscore prefix to 
match HTML attribute name
        public HtmlElement _class(String value) {
                attr("class", value);
                return this;
diff --git 
a/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/Label.java
 
b/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/Label.java
index b62a7ae757..b8f3e81b2b 100644
--- 
a/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/Label.java
+++ 
b/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/Label.java
@@ -92,6 +92,7 @@ public class Label extends HtmlElementMixed {
         * @param value The ID of the form control to associate with this label.
         * @return This object.
         */
+       @SuppressWarnings("java:S100") // Method name uses underscore prefix to 
avoid Java keyword conflict
        public Label _for(String value) {
                attr("for", value);
                return this;
diff --git 
a/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/Output.java
 
b/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/Output.java
index 21370bc790..82fd2dc982 100644
--- 
a/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/Output.java
+++ 
b/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/Output.java
@@ -107,6 +107,7 @@ public class Output extends HtmlElementMixed {
         * @param value The IDs of the form controls that contribute to this 
output.
         * @return This object.
         */
+       @SuppressWarnings("java:S100") // Method name uses underscore prefix to 
avoid Java keyword conflict
        public Output _for(String value) {
                attr("for", value);
                return this;
diff --git 
a/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/Track.java
 
b/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/Track.java
index 0d734d2d0f..11fbaad4d2 100644
--- 
a/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/Track.java
+++ 
b/juneau-bean/juneau-bean-html5/src/main/java/org/apache/juneau/bean/html5/Track.java
@@ -130,6 +130,7 @@ public class Track extends HtmlElementVoid {
         * @param value Whether this track should be enabled by default.
         * @return This object.
         */
+       @SuppressWarnings("java:S100") // Method name uses underscore suffix to 
avoid Java keyword conflict
        public Track default_(String value) {
                attr("default", value);
                return this;
diff --git 
a/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/Items.java
 
b/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/Items.java
index a347d47072..a73874f7f7 100644
--- 
a/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/Items.java
+++ 
b/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/Items.java
@@ -123,6 +123,7 @@ public class Items extends OpenApiElement {
        private Boolean exclusiveMaximum;
        private Boolean exclusiveMinimum;
        private Boolean uniqueItems;
+       @SuppressWarnings("java:S1845") // Field name intentionally matches 
class name
        private Items items;
        private Object default_;
        private List<Object> enum_ = list();
diff --git 
a/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/OpenApi.java
 
b/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/OpenApi.java
index 87d14194e9..ab6ca38cfd 100644
--- 
a/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/OpenApi.java
+++ 
b/juneau-bean/juneau-bean-openapi-v3/src/main/java/org/apache/juneau/bean/openapi3/OpenApi.java
@@ -100,6 +100,7 @@ public class OpenApi extends OpenApiElement {
        private static final String PROP_servers = "servers";
        private static final String PROP_tags = "tags";
 
+       @SuppressWarnings("java:S1845") // Field name intentionally matches 
class name
        private String openapi = "3.0.0";
        private Info info;
        private List<Server> servers = list();
diff --git 
a/juneau-bean/juneau-bean-swagger-v2/src/main/java/org/apache/juneau/bean/swagger/Items.java
 
b/juneau-bean/juneau-bean-swagger-v2/src/main/java/org/apache/juneau/bean/swagger/Items.java
index b91c489b28..2f707791d1 100644
--- 
a/juneau-bean/juneau-bean-swagger-v2/src/main/java/org/apache/juneau/bean/swagger/Items.java
+++ 
b/juneau-bean/juneau-bean-swagger-v2/src/main/java/org/apache/juneau/bean/swagger/Items.java
@@ -121,6 +121,7 @@ public class Items extends SwaggerElement {
        private Boolean exclusiveMaximum;
        private Boolean exclusiveMinimum;
        private Boolean uniqueItems;
+       @SuppressWarnings("java:S1845") // Field name intentionally matches 
class name
        private Items items;
        private Object default_;
        private Set<Object> enum_ = new LinkedHashSet<>();
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/lang/HashCode.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/lang/HashCode.java
index 9db9ef2889..fb944f9da0 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/lang/HashCode.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/lang/HashCode.java
@@ -73,6 +73,7 @@ public class HashCode {
                return x.get();
        }
 
+       @SuppressWarnings("java:S1845") // Field name intentionally matches 
Object.hashCode() method name
        private int hashCode = 1;
 
        /**
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/logging/LogRecord.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/logging/LogRecord.java
index 10b6bce516..b0028ce6ee 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/logging/LogRecord.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/logging/LogRecord.java
@@ -48,7 +48,7 @@ import org.apache.juneau.commons.utils.*;
  *     <li class='jc'>{@link java.util.logging.LogRecord}
  * </ul>
  */
-@SuppressWarnings("java:S115") // Constants use UPPER_snakeCase convention 
(e.g., KEY_date)
+@SuppressWarnings({ "java:S115", "java:S100" }) // Constants use 
UPPER_snakeCase convention; class name intentionally matches 
java.util.logging.LogRecord
 public class LogRecord extends java.util.logging.LogRecord {
 
        private static final long serialVersionUID = 1L;
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/logging/Logger.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/logging/Logger.java
index 8033b70474..92637249ae 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/logging/Logger.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/logging/Logger.java
@@ -75,6 +75,7 @@ import org.apache.juneau.commons.collections.Cache;
  *     <li class='jc'>{@link java.util.logging.Logger}
  * </ul>
  */
+@SuppressWarnings("java:S100") // Class name intentionally matches 
java.util.logging.Logger
 public class Logger extends java.util.logging.Logger {
 
        /**
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/CollectionUtils.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/CollectionUtils.java
index 28cb9b1cc5..127936541e 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/CollectionUtils.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/CollectionUtils.java
@@ -1757,6 +1757,7 @@ public class CollectionUtils {
         * @return A new map builder.
         * @see Maps
         */
+       @SuppressWarnings("java:S100") // Method name uses underscore convention
        public static Maps<String,Object> mapb_so() {
                return Maps.create(String.class, Object.class).ordered();
        }
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/MediaType.java 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/MediaType.java
index 13a6a2f046..daca167396 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/MediaType.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/MediaType.java
@@ -142,6 +142,7 @@ public class MediaType implements Comparable<MediaType> {
        }
 
        private final String string;                          // The entire 
unparsed value.
+       @SuppressWarnings("java:S1845") // Field name intentionally matches 
method name
        private final String mediaType;                      // The 
"type/subtype" portion of the media type..
        private final String type;                           // The media type 
(e.g. "text" for Accept, "utf-8" for Accept-Charset)
        private final String subType;                        // The media 
sub-type (e.g. "json" for Accept, not used for Accept-Charset)
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Items.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Items.java
index 4c5a4a75d5..80bf0d78e8 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Items.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Items.java
@@ -75,6 +75,7 @@ import org.apache.juneau.oapi.*;
  */
 @Documented
 @Retention(RUNTIME)
+@SuppressWarnings("java:S100") // Annotation methods use underscore suffix to 
avoid Java keyword conflicts (e.g., default_, enum_)
 public @interface Items {
 
        /**
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ItemsAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ItemsAnnotation.java
index 133789761b..498893b46a 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ItemsAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ItemsAnnotation.java
@@ -92,6 +92,7 @@ public class ItemsAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+       @SuppressWarnings("java:S100") // Method name uses underscore suffix to 
avoid Java keyword conflict
        public Builder default_(String...value) {
                default_ = value;
                return this;
@@ -103,6 +104,7 @@ public class ItemsAnnotation {
         * @param value The new value for this property.
         * @return This object.
         */
+       @SuppressWarnings("java:S100") // Method name uses underscore suffix to 
avoid Java keyword conflict
        public Builder enum_(String...value) {
                enum_ = value;
                return this;
@@ -114,6 +116,7 @@ public class ItemsAnnotation {
         * @param value The new value for this property.
         * @return This object.
         */
+       @SuppressWarnings("java:S100") // Method name uses $ prefix to match 
JSON Schema keyword
        public Builder $ref(String value) {
                $ref = value;
                return this;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Schema.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Schema.java
index 97d597490e..810f905a28 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Schema.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Schema.java
@@ -98,6 +98,7 @@ import org.apache.juneau.oapi.*;
 @Retention(RUNTIME)
 @Repeatable(SchemaAnnotation.Array.class)
 @ContextApply(SchemaAnnotation.Apply.class)
+@SuppressWarnings("java:S100") // Annotation methods use underscore suffix or 
$ prefix to match JSON Schema keywords (e.g., default_, enum_, $ref)
 public @interface Schema {
 
        /**
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java
index bbbf960dbe..6cacd4168f 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java
@@ -233,6 +233,7 @@ public class SchemaAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses underscore 
suffix to match JSON Schema keyword
                public Builder const_(String...value) {
                        const_ = value;
                        return this;
@@ -244,6 +245,7 @@ public class SchemaAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses underscore 
suffix to avoid Java keyword conflict
                public Builder default_(String...value) {
                        default_ = value;
                        return this;
@@ -255,6 +257,7 @@ public class SchemaAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses underscore 
suffix to avoid Java keyword conflict
                public Builder else_(String...value) {
                        else_ = value;
                        return this;
@@ -266,6 +269,7 @@ public class SchemaAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses underscore 
suffix to avoid Java keyword conflict
                public Builder enum_(String...value) {
                        enum_ = value;
                        return this;
@@ -277,6 +281,7 @@ public class SchemaAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses underscore 
suffix to avoid Java keyword conflict
                public Builder if_(String...value) {
                        if_ = value;
                        return this;
@@ -288,6 +293,7 @@ public class SchemaAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses underscore 
suffix to avoid Java keyword conflict
                public Builder then_(String...value) {
                        then_ = value;
                        return this;
@@ -299,6 +305,7 @@ public class SchemaAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses $ prefix to 
match JSON Schema keyword
                public Builder $comment(String...value) {
                        this.$comment = value;
                        return this;
@@ -310,6 +317,7 @@ public class SchemaAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses $ prefix to 
match JSON Schema keyword
                public Builder $defs(String...value) {
                        this.$defs = value;
                        return this;
@@ -321,6 +329,7 @@ public class SchemaAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses $ prefix to 
match JSON Schema keyword
                public Builder $id(String value) {
                        this.$id = value;
                        return this;
@@ -332,6 +341,7 @@ public class SchemaAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses $ prefix to 
match JSON Schema keyword
                public Builder $ref(String value) {
                        this.$ref = value;
                        return this;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItems.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItems.java
index db862121eb..e43ac16238 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItems.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItems.java
@@ -38,6 +38,7 @@ import java.lang.annotation.*;
  */
 @Documented
 @Retention(RUNTIME)
+@SuppressWarnings("java:S100") // Annotation methods use underscore suffix to 
avoid Java keyword conflicts (e.g., default_, enum_)
 public @interface SubItems {
 
        /**
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItemsAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItemsAnnotation.java
index f04990f3df..4b25da4661 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItemsAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItemsAnnotation.java
@@ -119,6 +119,7 @@ public class SubItemsAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses underscore 
suffix to avoid Java keyword conflict
                public Builder default_(String...value) {
                        default_ = value;
                        return this;
@@ -130,6 +131,7 @@ public class SubItemsAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses underscore 
suffix to avoid Java keyword conflict
                public Builder enum_(String...value) {
                        enum_ = value;
                        return this;
@@ -141,6 +143,7 @@ public class SubItemsAnnotation {
                 * @param value The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses $ prefix to 
match JSON Schema keyword
                public Builder $ref(String value) {
                        this.$ref = value;
                        return this;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
index 564f210077..c4855f4482 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
@@ -321,6 +321,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
         * @return
         *      Navigation links to add to the HTML page.
         */
+       @SuppressWarnings("java:S1845") // Method name intentionally differs 
only by case from getNavLinks
        protected final String[] getNavlinks() { return ctx.navlinks; }
 
        /**
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
index 65ad9ba853..9cbad01855 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
@@ -184,6 +184,7 @@ public class HttpPartSchema {
                 *      The new value for this property.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses underscore 
suffix to match JSON Schema keyword
                public Builder const_(String value) {
                        const_ = value;
                        return this;
@@ -210,6 +211,7 @@ public class HttpPartSchema {
                 *      <br>Ignored if value is <jk>null</jk>.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses underscore 
suffix to avoid Java keyword conflict
                public Builder default_(String value) {
                        if (ne(value))
                                default_ = value;
@@ -236,6 +238,7 @@ public class HttpPartSchema {
                 *      <br>Ignored if value is <jk>null</jk> or an empty set.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses underscore 
suffix to avoid Java keyword conflict
                public Builder enum_(Set<String> value) {
                        if (nn(value) && ! value.isEmpty())
                                enum_ = value;
@@ -253,6 +256,7 @@ public class HttpPartSchema {
                 *      <br>Ignored if value is empty.
                 * @return This object.
                 */
+               @SuppressWarnings("java:S100") // Method name uses underscore 
suffix to avoid Java keyword conflict
                public Builder enum_(String...values) {
                        return enum_(set(values));
                }
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Position.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Position.java
index 052cb20417..894fcb57f1 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Position.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Position.java
@@ -34,6 +34,7 @@ public class Position {
 
        int line;
        int column;
+       @SuppressWarnings("java:S1845") // Field name intentionally matches 
class name
        int position;
 
        /**
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializer.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializer.java
index 004109b1a8..181936be05 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializer.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializer.java
@@ -1139,6 +1139,7 @@ public class WriterSerializer extends Serializer {
         * @return
         *      The character used for quoting attributes and values.
         */
+       @SuppressWarnings("java:S1845") // Method name intentionally matches 
field name
        protected Character quoteChar() {
                return nn(quoteCharOverride) ? quoteCharOverride : quoteChar;
        }
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/ArgsVar.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/ArgsVar.java
index 19b541ba22..3904c54865 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/ArgsVar.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/vars/ArgsVar.java
@@ -73,6 +73,7 @@ public class ArgsVar extends DefaultingVar {
                ARGS = args;
        }
 
+       @SuppressWarnings("java:S1845") // Field name intentionally differs 
only by case from static field ARGS
        private final Args args;
 
        /**
diff --git 
a/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/ContentComboTestBase.java
 
b/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/ContentComboTestBase.java
index ad779f5efa..afcc71506a 100644
--- 
a/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/ContentComboTestBase.java
+++ 
b/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/ContentComboTestBase.java
@@ -40,6 +40,7 @@ import org.apache.juneau.xml.*;
 import org.junit.*;
 
 @FixMethodOrder(NAME_ASCENDING)
+@SuppressWarnings("java:S3577") // Class name ends with "TestBase" to indicate 
it's a base class, not a test class itself
 public class ContentComboTestBase extends RestTestcase {
 
        // Reusable RestClients keyed by label that live for the duration of a 
testcase class.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpResponses.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpResponses.java
index 4aecd345db..5acf36d87f 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpResponses.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/HttpResponses.java
@@ -312,6 +312,7 @@ public class HttpResponses {
         *
         * @return A new bean.
         */
+       @SuppressWarnings("java:S100") // Method name uses underscore prefix to 
avoid Java keyword conflict
        public static final Continue _continue() {
                return new Continue();
        }
@@ -321,6 +322,7 @@ public class HttpResponses {
         *
         * @return A new bean.
         */
+       @SuppressWarnings("java:S1845") // Method name intentionally differs 
only by case from static field ACCEPTED
        public static final Accepted accepted() {
                return new Accepted();
        }
@@ -348,6 +350,7 @@ public class HttpResponses {
         *
         * @return A new bean builder.
         */
+       @SuppressWarnings("java:S1845") // Method name intentionally differs 
only by case from static field CONFLICT
        public static final Conflict conflict() {
                return new Conflict();
        }
@@ -357,6 +360,7 @@ public class HttpResponses {
         *
         * @return A new bean.
         */
+       @SuppressWarnings("java:S1845") // Method name intentionally differs 
only by case from static field CREATED
        public static final Created created() {
                return new Created();
        }
@@ -393,6 +397,7 @@ public class HttpResponses {
         *
         * @return A new bean builder.
         */
+       @SuppressWarnings("java:S1845") // Method name intentionally differs 
only by case from static field FORBIDDEN
        public static final Forbidden forbidden() {
                return new Forbidden();
        }
@@ -403,6 +408,7 @@ public class HttpResponses {
         * @param location The value for the Location header.
         * @return A new bean.
         */
+       @SuppressWarnings("java:S1845") // Method name intentionally differs 
only by case from static field FOUND
        public static final Found found(String location) {
                return new Found().setLocation(location);
        }
@@ -412,6 +418,7 @@ public class HttpResponses {
         *
         * @return A new bean builder.
         */
+       @SuppressWarnings("java:S1845") // Method name intentionally differs 
only by case from static field GONE
        public static final Gone gone() {
                return new Gone();
        }
@@ -475,6 +482,7 @@ public class HttpResponses {
         *
         * @return A new bean builder.
         */
+       @SuppressWarnings("java:S1845") // Method name intentionally differs 
only by case from static field LOCKED
        public static final Locked locked() {
                return new Locked();
        }
@@ -611,6 +619,7 @@ public class HttpResponses {
         *
         * @return A new bean.
         */
+       @SuppressWarnings("java:S1845") // Method name intentionally differs 
only by case from static field OK
        public static final Ok ok() {
                return new Ok();
        }
@@ -666,6 +675,7 @@ public class HttpResponses {
         *
         * @return A new bean.
         */
+       @SuppressWarnings("java:S1845") // Method name intentionally differs 
only by case from static field PROCESSING
        public static final Processing processing() {
                return new Processing();
        }
@@ -749,6 +759,7 @@ public class HttpResponses {
         *
         * @return A new bean builder.
         */
+       @SuppressWarnings("java:S1845") // Method name intentionally differs 
only by case from static field UNAUTHORIZED
        public static final Unauthorized unauthorized() {
                return new Unauthorized();
        }
diff --git 
a/juneau-sc/juneau-sc-server/src/main/java/org/apache/juneau/server/config/repository/GetConfiguration.java
 
b/juneau-sc/juneau-sc-server/src/main/java/org/apache/juneau/server/config/repository/GetConfiguration.java
index 3dfe212ea9..74741c401e 100644
--- 
a/juneau-sc/juneau-sc-server/src/main/java/org/apache/juneau/server/config/repository/GetConfiguration.java
+++ 
b/juneau-sc/juneau-sc-server/src/main/java/org/apache/juneau/server/config/repository/GetConfiguration.java
@@ -32,6 +32,7 @@ public class GetConfiguration implements Command, 
GetValue<Map<String,ConfigItem
 
        private Map<String,ConfigItem> configs = new HashMap<>();
 
+       @SuppressWarnings("java:S1845") // Field name intentionally differs 
only by case from static field PROJECT
        private String project;
        private String branch;
 

Reply via email to