You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2025/03/20 15:27:39 UTC

(commons-jxpath) 08/11: NamespaceResolver.namespaceMap now uses generics

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 618e06b7d9e41435a93d37bc9799fd5bc040c7d3
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Mar 20 11:06:57 2025 -0400

    NamespaceResolver.namespaceMap now uses generics
---
 src/main/java/org/apache/commons/jxpath/ri/NamespaceResolver.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/apache/commons/jxpath/ri/NamespaceResolver.java b/src/main/java/org/apache/commons/jxpath/ri/NamespaceResolver.java
index 835b236..6264d53 100644
--- a/src/main/java/org/apache/commons/jxpath/ri/NamespaceResolver.java
+++ b/src/main/java/org/apache/commons/jxpath/ri/NamespaceResolver.java
@@ -62,7 +62,7 @@ public class NamespaceResolver implements Cloneable, Serializable {
     protected final NamespaceResolver parent;
 
     /** Namespace map. */
-    protected HashMap namespaceMap = new HashMap();
+    protected HashMap<String, String> namespaceMap = new HashMap<>();
 
     /** Reverse lookup map */
     protected HashMap reverseMap = new HashMap();
@@ -112,7 +112,7 @@ public class NamespaceResolver implements Cloneable, Serializable {
      * @since JXPath 1.3
      */
     protected synchronized String getExternallyRegisteredNamespaceURI(final String prefix) {
-        final String uri = (String) namespaceMap.get(prefix);
+        final String uri = namespaceMap.get(prefix);
         return uri == null && parent != null ? parent.getExternallyRegisteredNamespaceURI(prefix) : uri;
     }