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 0a67125110 SonarQube bug fixes
0a67125110 is described below
commit 0a671251105e1689e6cc657d9baff0e5eec1f0c2
Author: James Bognar <[email protected]>
AuthorDate: Fri Feb 6 09:57:52 2026 -0500
SonarQube bug fixes
---
.../src/main/java/org/apache/juneau/commons/collections/HashKey.java | 2 +-
.../src/main/java/org/apache/juneau/commons/reflect/ClassInfo.java | 2 +-
.../juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java | 1 +
.../src/main/java/org/apache/juneau/serializer/Serializer.java | 1 +
.../apache/juneau/rest/client/RestClient_Response_Headers_Test.java | 3 ++-
5 files changed, 6 insertions(+), 3 deletions(-)
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/HashKey.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/HashKey.java
index 910eaee1de..150d1425e8 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/HashKey.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/collections/HashKey.java
@@ -152,7 +152,7 @@ public class HashKey {
*/
@Override
public boolean equals(Object o) {
- if (o == null || !(o instanceof HashKey))
+ if (!(o instanceof HashKey))
return false;
var x = (HashKey)o;
if (array.length != x.array.length)
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ClassInfo.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ClassInfo.java
index 43820c0ec3..8ee502aff1 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ClassInfo.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ClassInfo.java
@@ -78,7 +78,7 @@ public class ClassInfo extends ElementInfo implements
Annotatable, Type, Compara
private static final Cache<Class,ClassInfoTyped> CACHE =
Cache.of(Class.class, ClassInfoTyped.class).build();
- /** Reusable ClassInfo for Object class. */
+ /** Reusable cached ClassInfo instance for Object.class. */
public static final ClassInfo OBJECT = ClassInfo.of(Object.class);
private static final Map<Class<?>,Class<?>> pmap1 = new HashMap<>();
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
index 061b16cac4..e2e6e8a74a 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java
@@ -970,6 +970,7 @@ public class Parser extends BeanContextable {
* Represents no Parser.
*/
public abstract static class Null extends Parser {
+ @SuppressWarnings("java:S1186") // Constructor required by
Parser parent class, even though Null is abstract and never instantiated
directly
private Null(Builder builder) {
super(builder);
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
index a714f3dc32..9203553c95 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java
@@ -1266,6 +1266,7 @@ public class Serializer extends BeanTraverseContext {
* Represents no Serializer.
*/
public abstract static class Null extends Serializer {
+ @SuppressWarnings("java:S1186") // Constructor required by
Serializer parent class, even though Null is abstract and never instantiated
directly
private Null(Builder builder) {
super(builder);
}
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Headers_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Headers_Test.java
index 66e7ef9eaf..93ee62cda1 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Headers_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Headers_Test.java
@@ -62,8 +62,9 @@ class RestClient_Response_Headers_Test extends TestBase {
public static class A2 extends BasicHeader {
private static final long serialVersionUID = 1L;
+ @SuppressWarnings("java:S1186") // Constructor required by
BasicHeader parent class, even though never explicitly called
private A2(String name, Object value) {
- super(name, value); // Never called.
+ super(name, value);
}
}