Author: veithen
Date: Thu Jun 18 22:03:01 2015
New Revision: 1686326

URL: http://svn.apache.org/r1686326
Log:
Fix TODO/issue.

Modified:
    
webservices/axiom/branches/attrs-aspects/aspects/om-aspects/src/main/java/org/apache/axiom/om/impl/common/AxiomNamespaceDeclarationSupport.aj

Modified: 
webservices/axiom/branches/attrs-aspects/aspects/om-aspects/src/main/java/org/apache/axiom/om/impl/common/AxiomNamespaceDeclarationSupport.aj
URL: 
http://svn.apache.org/viewvc/webservices/axiom/branches/attrs-aspects/aspects/om-aspects/src/main/java/org/apache/axiom/om/impl/common/AxiomNamespaceDeclarationSupport.aj?rev=1686326&r1=1686325&r2=1686326&view=diff
==============================================================================
--- 
webservices/axiom/branches/attrs-aspects/aspects/om-aspects/src/main/java/org/apache/axiom/om/impl/common/AxiomNamespaceDeclarationSupport.aj
 (original)
+++ 
webservices/axiom/branches/attrs-aspects/aspects/om-aspects/src/main/java/org/apache/axiom/om/impl/common/AxiomNamespaceDeclarationSupport.aj
 Thu Jun 18 22:03:01 2015
@@ -28,7 +28,10 @@ public aspect AxiomNamespaceDeclarationS
     }
 
     public final OMNamespace AxiomNamespaceDeclaration.getDeclaredNamespace() {
-        // TODO: what if the attribute value has been changed in the meantime?
+        String namespaceURI = coreGetValue();
+        if (!namespaceURI.equals(declaredNamespace.getNamespaceURI())) {
+            declaredNamespace = new OMNamespaceImpl(namespaceURI, 
declaredNamespace.getPrefix());
+        }
         return declaredNamespace;
     }
     


Reply via email to