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 c7a41980bae3fe5ae0217c04a026642ecebea818
Author: Gary D. Gregory <[email protected]>
AuthorDate: Sun Mar 16 19:29:26 2025 -0400

    Use generics internally
---
 .../commons/jxpath/ri/model/jdom/JDOMNamespaceIterator.java    | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/jxpath/ri/model/jdom/JDOMNamespaceIterator.java
 
b/src/main/java/org/apache/commons/jxpath/ri/model/jdom/JDOMNamespaceIterator.java
index 20b32b5..fe8818b 100644
--- 
a/src/main/java/org/apache/commons/jxpath/ri/model/jdom/JDOMNamespaceIterator.java
+++ 
b/src/main/java/org/apache/commons/jxpath/ri/model/jdom/JDOMNamespaceIterator.java
@@ -34,8 +34,8 @@ import org.jdom.Namespace;
 public class JDOMNamespaceIterator implements NodeIterator {
 
     private final NodePointer parent;
-    private List namespaces;
-    private Set prefixes;
+    private List<Namespace> namespaces;
+    private Set<String> prefixes;
     private int position = 0;
 
     /**
@@ -50,8 +50,8 @@ public class JDOMNamespaceIterator implements NodeIterator {
             node = ((Document) node).getRootElement();
         }
         if (node instanceof Element) {
-            namespaces = new ArrayList();
-            prefixes = new HashSet();
+            namespaces = new ArrayList<>();
+            prefixes = new HashSet<>();
             collectNamespaces((Element) node);
         }
     }
@@ -93,7 +93,7 @@ public class JDOMNamespaceIterator implements NodeIterator {
         if (index < 0) {
             index = 0;
         }
-        final Namespace ns = (Namespace) namespaces.get(index);
+        final Namespace ns = namespaces.get(index);
         return new JDOMNamespacePointer(parent, ns.getPrefix(), ns.getURI());
     }
 

Reply via email to