Clean up DataSchemaContextNode.Composite
[yangtools.git] / data / yang-data-util / src / main / java / org / opendaylight / yangtools / yang / data / util / XpathStringParsingPathArgumentBuilder.java
index 29b9998a31f834fc641d1e8ecf5123f34bac1452..4e2955f60133f471a633bba00734964683b98183 100644 (file)
@@ -113,19 +113,19 @@ final class XpathStringParsingPathArgumentBuilder implements Mutable {
         return computeIdentifierWithPredicate(name);
     }
 
-    private DataSchemaContextNode nextContextNode(final QName name) {
-        current = getChild(current, name);
-        checkValid(current != null, "%s is not correct schema node identifier.", name);
+    private DataSchemaContextNode nextContextNode(final QName qname) {
+        current = getChild(current, qname);
+        checkValid(current != null, "%s is not correct schema node identifier.", qname);
         while (current instanceof PathMixin mixin) {
             product.add(mixin.mixinPathStep());
-            current = getChild(current, name);
+            current = getChild(current, qname);
         }
-        stack.enterDataTree(name);
+        stack.enterDataTree(qname);
         return current;
     }
 
-    private static DataSchemaContextNode getChild(final DataSchemaContextNode parent, final QName name) {
-        return parent instanceof Composite composite ? composite.getChild(name) : null;
+    private static DataSchemaContextNode getChild(final DataSchemaContextNode parent, final QName qname) {
+        return parent instanceof Composite composite ? composite.childByQName(qname) : null;
     }
 
     /**
@@ -176,7 +176,7 @@ final class XpathStringParsingPathArgumentBuilder implements Mutable {
                     type -> resolveLeafref(currentSchema.getQName(), type), keyValue);
                 return new NodeWithValue<>(name, value);
             }
-            final var keyNode = currentNode instanceof Composite composite ? composite.getChild(key) : null;
+            final var keyNode = currentNode instanceof Composite composite ? composite.childByQName(key) : null;
             if (keyNode == null) {
                 throw iae("%s is not correct schema node identifier.", key);
             }