This is an automated email from the ASF dual-hosted git repository.
markt-asf pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/main by this push:
new 2720882081 Fix IDE warnings in Java package
2720882081 is described below
commit 27208820813d7007794def200bb564711ef88da4
Author: Mark Thomas <[email protected]>
AuthorDate: Tue Oct 20 12:06:33 2026 +0100
Fix IDE warnings in Java package
Re-apply code formatting
---
.../catalina/tribes/transport/nio/NioReceiver.java | 1 +
java/org/apache/el/lang/ELArithmetic.java | 24 ++++++++++++++++------
.../tomcat/util/collections/SynchronizedQueue.java | 10 ++++-----
.../util/net/openssl/panama/CertificateLoader.java | 3 +--
4 files changed, 24 insertions(+), 14 deletions(-)
diff --git a/java/org/apache/catalina/tribes/transport/nio/NioReceiver.java
b/java/org/apache/catalina/tribes/transport/nio/NioReceiver.java
index 667e4f37f8..7d30658970 100644
--- a/java/org/apache/catalina/tribes/transport/nio/NioReceiver.java
+++ b/java/org/apache/catalina/tribes/transport/nio/NioReceiver.java
@@ -524,6 +524,7 @@ public class NioReceiver extends ReceiverBase implements
Runnable, NioReceiverMB
try {
events();
socketTimeouts();
+ @SuppressWarnings("null") // Suppress IDE false positive
for selector
int n = selector.select(getSelectorTimeout());
if (n == 0) {
// there is a good chance that we got here
diff --git a/java/org/apache/el/lang/ELArithmetic.java
b/java/org/apache/el/lang/ELArithmetic.java
index 3ec9bdf102..c8f9997005 100644
--- a/java/org/apache/el/lang/ELArithmetic.java
+++ b/java/org/apache/el/lang/ELArithmetic.java
@@ -307,7 +307,7 @@ public abstract class ELArithmetic {
* @return The result of the addition
*
* @throws ELException if the operands cannot be coerced to numbers or if
the addition cannot be computed, for
- * example overflow with extreme BigDecimal values
+ * example overflow with extreme BigDecimal values
*/
public static Number add(final Object obj0, final Object obj1) {
final ELArithmetic delegate = findDelegate(obj0, obj1);
@@ -333,8 +333,8 @@ public abstract class ELArithmetic {
*
* @return The result of the modulo operation
*
- * @throws ELException if the operands cannot be coerced to numbers or if
the modulo cannot be computed, for
- * example division by zero with integer operands
+ * @throws ELException if the operands cannot be coerced to numbers or if
the modulo cannot be computed, for example
+ * division by zero with integer operands
*/
public static Number mod(final Object obj0, final Object obj1) {
if (obj0 == null && obj1 == null) {
@@ -371,7 +371,7 @@ public abstract class ELArithmetic {
* @return The result of the subtraction
*
* @throws ELException if the operands cannot be coerced to numbers or if
the subtraction cannot be computed, for
- * example overflow with extreme BigDecimal values
+ * example overflow with extreme BigDecimal values
*/
public static Number subtract(final Object obj0, final Object obj1) {
final ELArithmetic delegate = findDelegate(obj0, obj1);
@@ -398,7 +398,7 @@ public abstract class ELArithmetic {
* @return The result of the division
*
* @throws ELException if the operands cannot be coerced to numbers or if
the division cannot be computed, for
- * example division by zero with BigDecimal or
BigInteger operands
+ * example division by zero with BigDecimal or
BigInteger operands
*/
public static Number divide(final Object obj0, final Object obj1) {
if (obj0 == null && obj1 == null) {
@@ -429,6 +429,7 @@ public abstract class ELArithmetic {
*
* @param obj0 The first factor
* @param obj1 The second factor
+ *
* @return The result of the multiplication
*/
public static Number multiply(final Object obj0, final Object obj1) {
@@ -467,6 +468,7 @@ public abstract class ELArithmetic {
* Check if the given object is a number.
*
* @param obj The object to check
+ *
* @return true if the object is a number
*/
public static boolean isNumber(final Object obj) {
@@ -477,6 +479,7 @@ public abstract class ELArithmetic {
* Check if the given class is a number type.
*
* @param type The class to check
+ *
* @return true if the class is a number type
*/
public static boolean isNumberType(final Class<?> type) {
@@ -496,6 +499,7 @@ public abstract class ELArithmetic {
*
* @param num0 The first number
* @param num1 The second number
+ *
* @return The sum
*/
protected abstract Number add(Number num0, Number num1);
@@ -505,6 +509,7 @@ public abstract class ELArithmetic {
*
* @param num0 The first number
* @param num1 The second number
+ *
* @return The product
*/
protected abstract Number multiply(Number num0, Number num1);
@@ -514,6 +519,7 @@ public abstract class ELArithmetic {
*
* @param num0 The minuend
* @param num1 The subtrahend
+ *
* @return The difference
*/
protected abstract Number subtract(Number num0, Number num1);
@@ -523,6 +529,7 @@ public abstract class ELArithmetic {
*
* @param num0 The dividend
* @param num1 The divisor
+ *
* @return The remainder
*/
protected abstract Number mod(Number num0, Number num1);
@@ -531,6 +538,7 @@ public abstract class ELArithmetic {
* Coerce a number to the delegate's preferred type.
*
* @param num The number to coerce
+ *
* @return The coerced number
*/
protected abstract Number coerce(Number num);
@@ -559,7 +567,8 @@ public abstract class ELArithmetic {
return coerce(Short.valueOf((short) ((Character)
obj).charValue()));
}
} catch (NumberFormatException nfe) {
- throw new ELException(MessageFactory.get("error.convert", obj,
obj.getClass(), "Number"), nfe);
+ throw new ELException(
+ MessageFactory.get("error.convert", obj, obj == null ?
null : obj.getClass(), "Number"), nfe);
}
throw new ELException(MessageFactory.get("error.convert", obj,
obj.getClass(), "Number"));
@@ -569,6 +578,7 @@ public abstract class ELArithmetic {
* Coerce a string to a number.
*
* @param str The string to coerce
+ *
* @return The coerced number
*/
protected abstract Number coerce(String str);
@@ -578,6 +588,7 @@ public abstract class ELArithmetic {
*
* @param num0 The dividend
* @param num1 The divisor
+ *
* @return The quotient
*/
protected abstract Number divide(Number num0, Number num1);
@@ -587,6 +598,7 @@ public abstract class ELArithmetic {
*
* @param obj0 The first operand
* @param obj1 The second operand
+ *
* @return true if this delegate should handle these types
*/
protected abstract boolean matches(Object obj0, Object obj1);
diff --git a/java/org/apache/tomcat/util/collections/SynchronizedQueue.java
b/java/org/apache/tomcat/util/collections/SynchronizedQueue.java
index d541fa15fc..1adf766c7c 100644
--- a/java/org/apache/tomcat/util/collections/SynchronizedQueue.java
+++ b/java/org/apache/tomcat/util/collections/SynchronizedQueue.java
@@ -66,14 +66,12 @@ public class SynchronizedQueue<T> {
*
* @param initialSize the initial capacity, which must be positive
*
- * @throws IllegalArgumentException if the specified initial capacity is
- * not positive
+ * @throws IllegalArgumentException if the specified initial capacity is
not positive
*/
public SynchronizedQueue(int initialSize) {
if (initialSize <= 0) {
throw new IllegalArgumentException(
- sm.getString("synchronizedQueue.invalidInitialSize",
- initialSize));
+ sm.getString("synchronizedQueue.invalidInitialSize",
Integer.valueOf(initialSize)));
}
queue = new Object[initialSize];
size = initialSize;
@@ -83,6 +81,7 @@ public class SynchronizedQueue<T> {
* Adds the specified element to the tail of this queue.
*
* @param t the element to add
+ *
* @return true (as specified by {@link java.util.Queue#offer})
*/
public synchronized boolean offer(T t) {
@@ -100,8 +99,7 @@ public class SynchronizedQueue<T> {
}
/**
- * Retrieves and removes the head of this queue, or returns null
- * if this queue is empty.
+ * Retrieves and removes the head of this queue, or returns null if this
queue is empty.
*
* @return the head of this queue, or null if empty
*/
diff --git
a/java/org/apache/tomcat/util/net/openssl/panama/CertificateLoader.java
b/java/org/apache/tomcat/util/net/openssl/panama/CertificateLoader.java
index 6348c2d0de..1c9b8655db 100644
--- a/java/org/apache/tomcat/util/net/openssl/panama/CertificateLoader.java
+++ b/java/org/apache/tomcat/util/net/openssl/panama/CertificateLoader.java
@@ -564,8 +564,7 @@ public final class CertificateLoader {
MemorySegment keyNative =
arena.allocateFrom(ValueLayout.JAVA_BYTE, keyBytes);
MemorySegment keyPtr = arena.allocate(ValueLayout.ADDRESS);
keyPtr.set(ValueLayout.ADDRESS, 0, keyNative);
- key = openssl_h.d2i_AutoPrivateKey(
- MemorySegment.NULL, keyPtr, (long) keyBytes.length);
+ key = openssl_h.d2i_AutoPrivateKey(MemorySegment.NULL, keyPtr,
keyBytes.length);
if (key.equals(MemorySegment.NULL)) {
return null;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]