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 b9f5aa52fc1febd188b5c7d23630095f05cd40f9 Author: Gary D. Gregory <[email protected]> AuthorDate: Sun Mar 16 20:01:49 2025 -0400 Use generics internally --- src/main/java/org/apache/commons/jxpath/ri/axes/UnionContext.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/apache/commons/jxpath/ri/axes/UnionContext.java b/src/main/java/org/apache/commons/jxpath/ri/axes/UnionContext.java index 2fb7295..54ad728 100644 --- a/src/main/java/org/apache/commons/jxpath/ri/axes/UnionContext.java +++ b/src/main/java/org/apache/commons/jxpath/ri/axes/UnionContext.java @@ -21,7 +21,6 @@ import java.util.ArrayList; import java.util.Iterator; import org.apache.commons.jxpath.BasicNodeSet; -import org.apache.commons.jxpath.Pointer; import org.apache.commons.jxpath.ri.EvalContext; import org.apache.commons.jxpath.ri.model.NodePointer; @@ -54,7 +53,7 @@ public class UnionContext extends NodeSetContext { if (!prepared) { prepared = true; final BasicNodeSet nodeSet = (BasicNodeSet) getNodeSet(); - final ArrayList pointers = new ArrayList(); + final ArrayList<NodePointer> pointers = new ArrayList<>(); for (final EvalContext ctx : contexts) { while (ctx.nextSet()) { while (ctx.nextNode()) { @@ -66,8 +65,8 @@ public class UnionContext extends NodeSetContext { } } sortPointers(pointers); - for (final Iterator it = pointers.iterator(); it.hasNext();) { - nodeSet.add((Pointer) it.next()); + for (final Iterator<NodePointer> it = pointers.iterator(); it.hasNext();) { + nodeSet.add(it.next()); } } return super.setPosition(position);
