Fixed bug in QName of augmented nodes added by uses statement.
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / builder / impl / AnyXmlBuilder.java
index 03389ff48c8c447cf1e6f81a861e655bc9abff99..df976cd0d17e8d2a927a41be9cdb17a45554f140 100644 (file)
@@ -65,6 +65,7 @@ public final class AnyXmlBuilder extends AbstractSchemaNodeBuilder implements Da
     @Override
     public void setQName(QName qname) {
         this.qname = qname;
+        instance.setQName(qname);
     }
 
     @Override
@@ -149,7 +150,7 @@ public final class AnyXmlBuilder extends AbstractSchemaNodeBuilder implements Da
     }
 
     private final class AnyXmlSchemaNodeImpl implements AnyXmlSchemaNode {
-        private final QName qname;
+        private QName qname;
         private SchemaPath path;
         private YangNode parent;
         private String description;
@@ -170,6 +171,10 @@ public final class AnyXmlBuilder extends AbstractSchemaNodeBuilder implements Da
             return qname;
         }
 
+        private void setQName(QName qname) {
+            this.qname = qname;
+        }
+
         @Override
         public SchemaPath getPath() {
             return path;