This is an automated email from the ASF dual-hosted git repository.

andy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git

commit 90067cd5774833f5d2ea1a78e566a0048cc1d16b
Author: Andy Seaborne <[email protected]>
AuthorDate: Wed Jul 16 22:02:09 2025 +0100

    Allow override of ExprNode.getVarsMentioned()
---
 jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprNode.java | 2 +-
 jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprVar.java  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprNode.java 
b/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprNode.java
index 85e8190aae..d365ca3a28 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprNode.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprNode.java
@@ -61,7 +61,7 @@ public abstract class ExprNode implements Expr
     public abstract NodeValue eval(Binding binding, FunctionEnv env);
 
     @Override
-    public final Set<Var> getVarsMentioned() {
+    public Set<Var> getVarsMentioned() {
         return ExprVars.getVarsMentioned(this);
     }
 
diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprVar.java 
b/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprVar.java
index 79ee47a5d5..dec63dc6e2 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprVar.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprVar.java
@@ -32,7 +32,7 @@ import org.apache.jena.sparql.graph.NodeTransform;
 public class ExprVar extends ExprNode
 {
     // AKA ExprFunction0
-    protected Var varNode = null;
+    protected final Var varNode;
 
     public ExprVar(String name) { varNode = Var.alloc(name); }
 

Reply via email to