X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=data%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fschema%2Fbuilder%2Fimpl%2FImmutableLeafSetNodeBuilder.java;h=057fcc0187eedd059ff9d7dc48aa510c05395d6d;hb=d7afd8f9c3dd23433656663dbcf536b8a898f5d1;hp=d034b7f942659476d60aeeb64e7e7221b7740911;hpb=4e6fec15b3d8b4ec8f666859a2a208711d66a1e0;p=yangtools.git diff --git a/data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafSetNodeBuilder.java b/data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafSetNodeBuilder.java index d034b7f942..057fcc0187 100644 --- a/data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafSetNodeBuilder.java +++ b/data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafSetNodeBuilder.java @@ -161,7 +161,18 @@ public class ImmutableLeafSetNodeBuilder implements ListNodeBuilder other) { - return children.equals(((ImmutableLeafSetNode) other).children); + if (other instanceof ImmutableLeafSetNode) { + return children.equals(((ImmutableLeafSetNode) other).children); + } + if (size() != other.size()) { + return false; + } + for (var child : children.values()) { + if (!child.equals(other.childByArg(child.getIdentifier()))) { + return false; + } + } + return true; } } }