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-jxpath.git

commit a54476df052da963141f0d1c25004cda2360b46b
Author: Gary D. Gregory <garydgreg...@gmail.com>
AuthorDate: Thu Mar 20 10:33:19 2025 -0400

    ExpressionContext.getContextNodeList() now uses generics
---
 src/changes/changes.xml                                                 | 1 +
 src/main/java/org/apache/commons/jxpath/ExpressionContext.java          | 2 +-
 src/main/java/org/apache/commons/jxpath/ri/EvalContext.java             | 2 +-
 .../org/apache/commons/jxpath/ri/compiler/ExtensionFunctionTest.java    | 2 +-
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 8bfa5a3..b3ba793 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -132,6 +132,7 @@ The <action> type attribute can be add,update,fix,remove.
       <action dev="ggregory" type="fix" due-to="Gary Gregory">Make the private 
NullPointer.id field final.</action>
       <action dev="ggregory" type="fix" due-to="Gary Gregory">Make the private 
NullPointer.qname field final.</action>
       <action dev="ggregory" type="fix" due-to="Gary Gregory">Make the private 
JDOMNodePointer.id field final.</action>
+      <action dev="ggregory" type="fix" due-to="Gary 
Gregory">ExpressionContext.getContextNodeList() now uses generics.</action>
       <!-- ADD -->
       <action issue="JXPATH-123" dev="mbenson" type="add">
         XPath function "ends-with" is not implemented (although "starts-with" 
is).
diff --git a/src/main/java/org/apache/commons/jxpath/ExpressionContext.java 
b/src/main/java/org/apache/commons/jxpath/ExpressionContext.java
index 470c2c0..c7bab39 100644
--- a/src/main/java/org/apache/commons/jxpath/ExpressionContext.java
+++ b/src/main/java/org/apache/commons/jxpath/ExpressionContext.java
@@ -54,7 +54,7 @@ public interface ExpressionContext {
      *
      * @return A list representing the current context nodes.
      */
-    List getContextNodeList();
+    List<Pointer> getContextNodeList();
 
     /**
      * Gets the current context node.
diff --git a/src/main/java/org/apache/commons/jxpath/ri/EvalContext.java 
b/src/main/java/org/apache/commons/jxpath/ri/EvalContext.java
index f04dfe5..3f7812f 100644
--- a/src/main/java/org/apache/commons/jxpath/ri/EvalContext.java
+++ b/src/main/java/org/apache/commons/jxpath/ri/EvalContext.java
@@ -93,7 +93,7 @@ public abstract class EvalContext implements 
ExpressionContext, Iterator {
      * @return List
      */
     @Override
-    public List getContextNodeList() {
+    public List<Pointer> getContextNodeList() {
         final int pos = position;
         if (pos != 0) {
             reset();
diff --git 
a/src/test/java/org/apache/commons/jxpath/ri/compiler/ExtensionFunctionTest.java
 
b/src/test/java/org/apache/commons/jxpath/ri/compiler/ExtensionFunctionTest.java
index 82bc926..204d1f7 100644
--- 
a/src/test/java/org/apache/commons/jxpath/ri/compiler/ExtensionFunctionTest.java
+++ 
b/src/test/java/org/apache/commons/jxpath/ri/compiler/ExtensionFunctionTest.java
@@ -59,7 +59,7 @@ public class ExtensionFunctionTest extends AbstractJXPathTest 
{
         }
 
         @Override
-        public List getContextNodeList() {
+        public List<Pointer> getContextNodeList() {
             return null;
         }
 

Reply via email to