This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-jexl.git
commit 70bb4752a2dc04d428ec8d53027e033234f403e4 Author: Gary Gregory <[email protected]> AuthorDate: Mon Nov 28 13:59:55 2022 -0500 Add missing serialVersionUID --- src/main/java/org/apache/commons/jexl3/JexlArithmetic.java | 4 +++- src/main/java/org/apache/commons/jexl3/JexlException.java | 5 +++++ src/main/java/org/apache/commons/jexl3/parser/ASTAmbiguous.java | 5 +++++ src/main/java/org/apache/commons/jexl3/parser/ASTAnnotation.java | 4 ++++ src/main/java/org/apache/commons/jexl3/parser/ASTArrayLiteral.java | 4 ++++ src/main/java/org/apache/commons/jexl3/parser/ASTBlock.java | 5 +++++ .../java/org/apache/commons/jexl3/parser/ASTForeachStatement.java | 4 ++++ src/main/java/org/apache/commons/jexl3/parser/ASTIdentifier.java | 4 ++++ .../java/org/apache/commons/jexl3/parser/ASTIdentifierAccess.java | 4 ++++ .../org/apache/commons/jexl3/parser/ASTIdentifierAccessJxlt.java | 4 ++++ .../org/apache/commons/jexl3/parser/ASTIdentifierAccessSafe.java | 5 +++++ .../org/apache/commons/jexl3/parser/ASTIdentifierAccessSafeJxlt.java | 5 +++++ src/main/java/org/apache/commons/jexl3/parser/ASTJexlLambda.java | 5 +++++ src/main/java/org/apache/commons/jexl3/parser/ASTJxltLiteral.java | 4 ++++ src/main/java/org/apache/commons/jexl3/parser/ASTMapLiteral.java | 4 ++++ .../java/org/apache/commons/jexl3/parser/ASTNamespaceIdentifier.java | 4 ++++ src/main/java/org/apache/commons/jexl3/parser/ASTNumberLiteral.java | 4 ++++ .../java/org/apache/commons/jexl3/parser/ASTQualifiedIdentifier.java | 4 ++++ .../java/org/apache/commons/jexl3/parser/ASTReferenceExpression.java | 5 +++++ src/main/java/org/apache/commons/jexl3/parser/ASTRegexLiteral.java | 4 ++++ src/main/java/org/apache/commons/jexl3/parser/ASTSetLiteral.java | 4 ++++ src/main/java/org/apache/commons/jexl3/parser/ASTStringLiteral.java | 4 ++++ src/main/java/org/apache/commons/jexl3/parser/ASTVar.java | 5 +++++ src/main/java/org/apache/commons/jexl3/parser/JexlLexicalNode.java | 4 ++++ src/main/java/org/apache/commons/jexl3/parser/JexlNode.java | 4 ++++ src/main/java/org/apache/commons/jexl3/parser/NumberParser.java | 4 ++++ src/main/java/org/apache/commons/jexl3/parser/SimpleNode.java | 4 ++++ 27 files changed, 115 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/commons/jexl3/JexlArithmetic.java b/src/main/java/org/apache/commons/jexl3/JexlArithmetic.java index 487d4c17..937069a7 100644 --- a/src/main/java/org/apache/commons/jexl3/JexlArithmetic.java +++ b/src/main/java/org/apache/commons/jexl3/JexlArithmetic.java @@ -60,7 +60,9 @@ import static java.lang.StrictMath.floor; public class JexlArithmetic { /** Marker class for null operand exceptions. */ - public static class NullOperand extends ArithmeticException {} + public static class NullOperand extends ArithmeticException { + + private static final long serialVersionUID = 1L;} /** Double.MAX_VALUE as BigDecimal. */ protected static final BigDecimal BIGD_DOUBLE_MAX_VALUE = BigDecimal.valueOf(Double.MAX_VALUE); diff --git a/src/main/java/org/apache/commons/jexl3/JexlException.java b/src/main/java/org/apache/commons/jexl3/JexlException.java index 19f73d45..0bf9ef60 100644 --- a/src/main/java/org/apache/commons/jexl3/JexlException.java +++ b/src/main/java/org/apache/commons/jexl3/JexlException.java @@ -989,6 +989,11 @@ public class JexlException extends RuntimeException { * @since 3.0 */ public static class Cancel extends JexlException { + /** + * + */ + private static final long serialVersionUID = 1L; + /** * Creates a new instance of Cancel. * diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTAmbiguous.java b/src/main/java/org/apache/commons/jexl3/parser/ASTAmbiguous.java index f5699f85..cfc47d0d 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTAmbiguous.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTAmbiguous.java @@ -18,6 +18,11 @@ package org.apache.commons.jexl3.parser; public final class ASTAmbiguous extends JexlNode { + /** + * + */ + private static final long serialVersionUID = 1L; + ASTAmbiguous(final int id) { super(id); } diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTAnnotation.java b/src/main/java/org/apache/commons/jexl3/parser/ASTAnnotation.java index a7dc4578..02ecf2a5 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTAnnotation.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTAnnotation.java @@ -20,6 +20,10 @@ package org.apache.commons.jexl3.parser; * Annotation. */ public class ASTAnnotation extends JexlNode { + /** + * + */ + private static final long serialVersionUID = 1L; private String name = null; ASTAnnotation(final int id) { diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTArrayLiteral.java b/src/main/java/org/apache/commons/jexl3/parser/ASTArrayLiteral.java index abe9b347..febbbc4a 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTArrayLiteral.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTArrayLiteral.java @@ -22,6 +22,10 @@ import org.apache.commons.jexl3.internal.Debugger; * An array literal. */ public final class ASTArrayLiteral extends JexlNode { + /** + * + */ + private static final long serialVersionUID = 1L; /** Whether this array is constant or not. */ private boolean constant = false; diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTBlock.java b/src/main/java/org/apache/commons/jexl3/parser/ASTBlock.java index 428495c7..83e54898 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTBlock.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTBlock.java @@ -21,6 +21,11 @@ package org.apache.commons.jexl3.parser; */ public class ASTBlock extends JexlLexicalNode { + /** + * + */ + private static final long serialVersionUID = 1L; + public ASTBlock(final int id) { super(id); } diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTForeachStatement.java b/src/main/java/org/apache/commons/jexl3/parser/ASTForeachStatement.java index 200371d2..b9afbc01 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTForeachStatement.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTForeachStatement.java @@ -20,6 +20,10 @@ package org.apache.commons.jexl3.parser; * Declares a for each loop. */ public class ASTForeachStatement extends JexlLexicalNode { + /** + * + */ + private static final long serialVersionUID = 1L; private int loopForm; void setLoopForm(int form) { diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifier.java b/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifier.java index 944b5915..f1877646 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifier.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifier.java @@ -20,6 +20,10 @@ package org.apache.commons.jexl3.parser; * Identifiers, variables, ie symbols. */ public class ASTIdentifier extends JexlNode { + /** + * + */ + private static final long serialVersionUID = 1L; protected String name = null; protected int symbol = -1; protected int flags = 0; diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccess.java b/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccess.java index 05b42312..0beb6262 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccess.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccess.java @@ -21,6 +21,10 @@ package org.apache.commons.jexl3.parser; * Identifiers, variables and registers. */ public class ASTIdentifierAccess extends JexlNode { + /** + * + */ + private static final long serialVersionUID = 1L; private String name = null; private Integer identifier = null; diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessJxlt.java b/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessJxlt.java index 73af1772..bca98709 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessJxlt.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessJxlt.java @@ -23,6 +23,10 @@ import org.apache.commons.jexl3.JxltEngine; * x.`expr`. */ public class ASTIdentifierAccessJxlt extends ASTIdentifierAccess { + /** + * + */ + private static final long serialVersionUID = 1L; protected JxltEngine.Expression jxltExpr; ASTIdentifierAccessJxlt(final int id) { diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessSafe.java b/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessSafe.java index 151a14ca..137bbb97 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessSafe.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessSafe.java @@ -21,6 +21,11 @@ package org.apache.commons.jexl3.parser; * x?.identifier . */ public class ASTIdentifierAccessSafe extends ASTIdentifierAccess { + /** + * + */ + private static final long serialVersionUID = 1L; + ASTIdentifierAccessSafe(final int id) { super(id); } diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessSafeJxlt.java b/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessSafeJxlt.java index 912021d4..bc453c6a 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessSafeJxlt.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessSafeJxlt.java @@ -21,6 +21,11 @@ package org.apache.commons.jexl3.parser; * x?.`expr` . */ public class ASTIdentifierAccessSafeJxlt extends ASTIdentifierAccessJxlt { + /** + * + */ + private static final long serialVersionUID = 1L; + ASTIdentifierAccessSafeJxlt(final int id) { super(id); } diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTJexlLambda.java b/src/main/java/org/apache/commons/jexl3/parser/ASTJexlLambda.java index 3d883c4d..1451fe35 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTJexlLambda.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTJexlLambda.java @@ -20,6 +20,11 @@ package org.apache.commons.jexl3.parser; * Lambda (function). */ public final class ASTJexlLambda extends ASTJexlScript { + /** + * + */ + private static final long serialVersionUID = 1L; + ASTJexlLambda(final int id) { super(id); } diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTJxltLiteral.java b/src/main/java/org/apache/commons/jexl3/parser/ASTJxltLiteral.java index 0632a575..5dcbe8e3 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTJxltLiteral.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTJxltLiteral.java @@ -17,6 +17,10 @@ package org.apache.commons.jexl3.parser; public final class ASTJxltLiteral extends JexlNode { + /** + * + */ + private static final long serialVersionUID = 1L; /** The actual literal value; the inherited 'value' member may host a cached template expression. */ private String literal = null; diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTMapLiteral.java b/src/main/java/org/apache/commons/jexl3/parser/ASTMapLiteral.java index 796e2aaa..c8b82337 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTMapLiteral.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTMapLiteral.java @@ -19,6 +19,10 @@ package org.apache.commons.jexl3.parser; import org.apache.commons.jexl3.internal.Debugger; public final class ASTMapLiteral extends JexlNode { + /** + * + */ + private static final long serialVersionUID = 1L; /** Whether this array is constant or not. */ private boolean constant = false; diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTNamespaceIdentifier.java b/src/main/java/org/apache/commons/jexl3/parser/ASTNamespaceIdentifier.java index 02a6d105..5aa7669a 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTNamespaceIdentifier.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTNamespaceIdentifier.java @@ -20,6 +20,10 @@ package org.apache.commons.jexl3.parser; * Namespace : identifier. */ public class ASTNamespaceIdentifier extends ASTIdentifier { + /** + * + */ + private static final long serialVersionUID = 1L; private String namespace; public ASTNamespaceIdentifier(final int id) { diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTNumberLiteral.java b/src/main/java/org/apache/commons/jexl3/parser/ASTNumberLiteral.java index 4ed052db..e1f46ff1 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTNumberLiteral.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTNumberLiteral.java @@ -17,6 +17,10 @@ package org.apache.commons.jexl3.parser; public final class ASTNumberLiteral extends JexlNode implements JexlNode.Constant<Number> { + /** + * + */ + private static final long serialVersionUID = 1L; /** The number parser. */ private final NumberParser nlp; diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTQualifiedIdentifier.java b/src/main/java/org/apache/commons/jexl3/parser/ASTQualifiedIdentifier.java index a5610b4c..016b5949 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTQualifiedIdentifier.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTQualifiedIdentifier.java @@ -20,6 +20,10 @@ package org.apache.commons.jexl3.parser; * Identifiers, variables, ie symbols. */ public class ASTQualifiedIdentifier extends JexlNode { + /** + * + */ + private static final long serialVersionUID = 1L; protected String name = null; ASTQualifiedIdentifier(final int id) { diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTReferenceExpression.java b/src/main/java/org/apache/commons/jexl3/parser/ASTReferenceExpression.java index 3822c5a2..40be08c9 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTReferenceExpression.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTReferenceExpression.java @@ -17,6 +17,11 @@ package org.apache.commons.jexl3.parser; public final class ASTReferenceExpression extends JexlNode { + /** + * + */ + private static final long serialVersionUID = 1L; + ASTReferenceExpression(final int id) { super(id); } diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTRegexLiteral.java b/src/main/java/org/apache/commons/jexl3/parser/ASTRegexLiteral.java index f592f258..d41d5c21 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTRegexLiteral.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTRegexLiteral.java @@ -20,6 +20,10 @@ import java.util.regex.Pattern; public final class ASTRegexLiteral extends JexlNode implements JexlNode.Constant<Pattern> { + /** + * + */ + private static final long serialVersionUID = 1L; /** The actual literal value; the inherited 'value' member may host a cached getter. */ private Pattern literal = null; diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTSetLiteral.java b/src/main/java/org/apache/commons/jexl3/parser/ASTSetLiteral.java index 64ff0f20..f10dc7a7 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTSetLiteral.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTSetLiteral.java @@ -19,6 +19,10 @@ package org.apache.commons.jexl3.parser; import org.apache.commons.jexl3.internal.Debugger; public final class ASTSetLiteral extends JexlNode { + /** + * + */ + private static final long serialVersionUID = 1L; /** Whether this set is constant or not. */ private boolean constant = false; diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTStringLiteral.java b/src/main/java/org/apache/commons/jexl3/parser/ASTStringLiteral.java index 048bbdb7..e3338093 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTStringLiteral.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTStringLiteral.java @@ -17,6 +17,10 @@ package org.apache.commons.jexl3.parser; public final class ASTStringLiteral extends JexlNode implements JexlNode.Constant<String> { + /** + * + */ + private static final long serialVersionUID = 1L; /** The actual literal value; the inherited 'value' member may host a cached getter. */ private String literal = null; diff --git a/src/main/java/org/apache/commons/jexl3/parser/ASTVar.java b/src/main/java/org/apache/commons/jexl3/parser/ASTVar.java index c6ef66d2..a5b400ec 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/ASTVar.java +++ b/src/main/java/org/apache/commons/jexl3/parser/ASTVar.java @@ -20,6 +20,11 @@ package org.apache.commons.jexl3.parser; * Declares a local variable. */ public class ASTVar extends ASTIdentifier { + /** + * + */ + private static final long serialVersionUID = 1L; + public ASTVar(final int id) { super(id); } diff --git a/src/main/java/org/apache/commons/jexl3/parser/JexlLexicalNode.java b/src/main/java/org/apache/commons/jexl3/parser/JexlLexicalNode.java index 17eff4f6..b5c875b7 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/JexlLexicalNode.java +++ b/src/main/java/org/apache/commons/jexl3/parser/JexlLexicalNode.java @@ -23,6 +23,10 @@ import org.apache.commons.jexl3.internal.LexicalScope; * @since 3.2 */ public class JexlLexicalNode extends JexlNode implements JexlParser.LexicalUnit { + /** + * + */ + private static final long serialVersionUID = 1L; private LexicalScope lexicalScope = null; public JexlLexicalNode(final int id) { diff --git a/src/main/java/org/apache/commons/jexl3/parser/JexlNode.java b/src/main/java/org/apache/commons/jexl3/parser/JexlNode.java index 4a1148cd..d2f88a9e 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/JexlNode.java +++ b/src/main/java/org/apache/commons/jexl3/parser/JexlNode.java @@ -28,6 +28,10 @@ import org.apache.commons.jexl3.introspection.JexlPropertySet; * @since 2.0 */ public abstract class JexlNode extends SimpleNode { + /** + * + */ + private static final long serialVersionUID = 1L; // line + column encoded: up to 4096 columns (ie 20 bits for line + 12 bits for column) private int lc = -1; diff --git a/src/main/java/org/apache/commons/jexl3/parser/NumberParser.java b/src/main/java/org/apache/commons/jexl3/parser/NumberParser.java index 20a89d69..bbf678ca 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/NumberParser.java +++ b/src/main/java/org/apache/commons/jexl3/parser/NumberParser.java @@ -27,6 +27,10 @@ import java.util.Locale; * Parses number literals. */ public final class NumberParser implements Serializable { + /** + * + */ + private static final long serialVersionUID = 1L; /** The type literal value. */ private Number literal = null; /** The expected class. */ diff --git a/src/main/java/org/apache/commons/jexl3/parser/SimpleNode.java b/src/main/java/org/apache/commons/jexl3/parser/SimpleNode.java index 0a83e9ac..23d1b01a 100644 --- a/src/main/java/org/apache/commons/jexl3/parser/SimpleNode.java +++ b/src/main/java/org/apache/commons/jexl3/parser/SimpleNode.java @@ -32,6 +32,10 @@ package org.apache.commons.jexl3.parser; * so it can serve as a last evaluation cache even in multi-threaded executions. */ public class SimpleNode implements Node { + /** + * + */ + private static final long serialVersionUID = 1L; /** The parent node. */ private JexlNode parent; /** The array of children nodes. */
