X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fapi%2FYangInstanceIdentifier.java;h=9944d741e66cd64a99e61c82393646e8c9dae6a3;hb=24d06767f3a0ead8152a745fb05eda1d4a37ba77;hp=717b4cadd770d703adeaf0e778c20645790c545c;hpb=136f1755f17cfe70dfe854e9d886ac0eedf97c19;p=yangtools.git diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java index 717b4cadd7..9944d741e6 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java @@ -509,11 +509,12 @@ public abstract class YangInstanceIdentifier implements Path keyValues) { super(node); // Retains ImmutableMap for empty maps. For larger sizes uses a shared key set. - this.keyValues = ImmutableOffsetMap.copyOf(keyValues); + this.keyValues = ImmutableOffsetMap.unorderedCopyOf(keyValues); } public NodeIdentifierWithPredicates(final QName node, final QName key, final Object value) { - this(node, SharedSingletonMap.of(key, value)); + super(node); + this.keyValues = SharedSingletonMap.unorderedOf(key, value); } public Map getKeyValues() {