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); }
