This is an automated email from the ASF dual-hosted git repository.
markt-asf pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/10.1.x by this push:
new e8c1978450 Review "Pin serialVersionUID in EL expression classes"
e8c1978450 is described below
commit e8c1978450dc6ff224c5713d401a82c770fa1649
Author: Mark Thomas <[email protected]>
AuthorDate: Thu Nov 5 13:24:12 2026 +0000
Review "Pin serialVersionUID in EL expression classes"
Don't break compatibility.
Add UID to additional classes that need it.
---
java/org/apache/el/MethodExpressionImpl.java | 2 +-
java/org/apache/el/MethodExpressionLiteral.java | 2 +-
java/org/apache/el/ValueExpressionImpl.java | 2 +-
java/org/apache/jasper/el/JspMethodExpression.java | 2 ++
java/org/apache/jasper/el/JspValueExpression.java | 2 ++
5 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/java/org/apache/el/MethodExpressionImpl.java
b/java/org/apache/el/MethodExpressionImpl.java
index 1ddb955ab3..c8a58ab83d 100644
--- a/java/org/apache/el/MethodExpressionImpl.java
+++ b/java/org/apache/el/MethodExpressionImpl.java
@@ -68,7 +68,7 @@ import org.apache.el.util.ReflectionUtil;
*/
public final class MethodExpressionImpl extends MethodExpression implements
Externalizable {
- private static final long serialVersionUID = 1L;
+ private static final long serialVersionUID = 7625836928626978145L;
private Class<?> expectedType;
diff --git a/java/org/apache/el/MethodExpressionLiteral.java
b/java/org/apache/el/MethodExpressionLiteral.java
index c9fe57bd51..cdbaac73bd 100644
--- a/java/org/apache/el/MethodExpressionLiteral.java
+++ b/java/org/apache/el/MethodExpressionLiteral.java
@@ -37,7 +37,7 @@ import org.apache.el.util.ReflectionUtil;
*/
public class MethodExpressionLiteral extends MethodExpression implements
Externalizable {
- private static final long serialVersionUID = 1L;
+ private static final long serialVersionUID = -3475757320946305522L;
private static final Annotation[] EMPTY_ANNOTATION_ARRAY = new
Annotation[0];
private static final Object[] EMPTY_OBJECT_ARRAY = new Object[0];
diff --git a/java/org/apache/el/ValueExpressionImpl.java
b/java/org/apache/el/ValueExpressionImpl.java
index cc0c4b89dd..25391084ee 100644
--- a/java/org/apache/el/ValueExpressionImpl.java
+++ b/java/org/apache/el/ValueExpressionImpl.java
@@ -75,7 +75,7 @@ import org.apache.el.util.ReflectionUtil;
*/
public final class ValueExpressionImpl extends ValueExpression implements
Externalizable {
- private static final long serialVersionUID = 1L;
+ private static final long serialVersionUID = 1534424021831272939L;
private Class<?> expectedType;
diff --git a/java/org/apache/jasper/el/JspMethodExpression.java
b/java/org/apache/jasper/el/JspMethodExpression.java
index dc419bd1ed..38e20f12a9 100644
--- a/java/org/apache/jasper/el/JspMethodExpression.java
+++ b/java/org/apache/jasper/el/JspMethodExpression.java
@@ -36,6 +36,8 @@ import jakarta.el.PropertyNotFoundException;
*/
public final class JspMethodExpression extends MethodExpression implements
Externalizable {
+ private static final long serialVersionUID = 5387881870932678316L;
+
private String mark;
private MethodExpression target;
diff --git a/java/org/apache/jasper/el/JspValueExpression.java
b/java/org/apache/jasper/el/JspValueExpression.java
index 4f54a402e9..8c8fa0a06b 100644
--- a/java/org/apache/jasper/el/JspValueExpression.java
+++ b/java/org/apache/jasper/el/JspValueExpression.java
@@ -33,6 +33,8 @@ import jakarta.el.ValueExpression;
*/
public final class JspValueExpression extends ValueExpression implements
Externalizable {
+ private static final long serialVersionUID = 6003098379712560193L;
+
private ValueExpression target;
private String mark;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]