X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=xpath%2Fyang-xpath-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fxpath%2Fapi%2FYangLocationPath.java;h=b4134d7ce8fb284e14fc83f986b831e78cc5191d;hb=e84a603657418c639706b96164457ec5c49a19dc;hp=15e42f43ceb6192710337f6dadb35b50be980019;hpb=4f8db2b62d9accb5e5c5c6b3cc32c925ba5fa15a;p=yangtools.git diff --git a/xpath/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangLocationPath.java b/xpath/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangLocationPath.java index 15e42f43ce..b4134d7ce8 100644 --- a/xpath/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangLocationPath.java +++ b/xpath/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangLocationPath.java @@ -25,6 +25,7 @@ import org.eclipse.jdt.annotation.Nullable; import org.opendaylight.yangtools.yang.common.AbstractQName; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.common.QNameModule; +import org.opendaylight.yangtools.yang.common.UnresolvedQName; @Beta public abstract class YangLocationPath implements YangExpr { @@ -241,15 +242,15 @@ public abstract class YangLocationPath implements YangExpr { } } - public static class UnresolvedQNameStep extends AbstractQNameStep + public static class UnresolvedQNameStep extends AbstractQNameStep implements UnresolvedQNameReferent { private static final long serialVersionUID = 1L; - UnresolvedQNameStep(final YangXPathAxis axis, final AbstractQName qname) { + UnresolvedQNameStep(final YangXPathAxis axis, final UnresolvedQName qname) { super(axis, qname); } - static UnresolvedQNameStep of(final YangXPathAxis axis, final AbstractQName qname, + static UnresolvedQNameStep of(final YangXPathAxis axis, final UnresolvedQName qname, final Collection predicates) { return predicates.isEmpty() ? new UnresolvedQNameStep(axis, qname) : new UnresolvedQNameStepWithPredicates(axis, qname, ImmutableSet.copyOf(predicates)); @@ -266,7 +267,7 @@ public abstract class YangLocationPath implements YangExpr { private final ImmutableSet predicates; - UnresolvedQNameStepWithPredicates(final YangXPathAxis axis, final AbstractQName qname, + UnresolvedQNameStepWithPredicates(final YangXPathAxis axis, final UnresolvedQName qname, final ImmutableSet predicates) { super(axis, qname); this.predicates = requireNonNull(predicates);