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%2FImmutableUserLeafSetNodeBuilder.java;h=017d822d6ede401c73011cf4226155f246d92d6c;hb=d7afd8f9c3dd23433656663dbcf536b8a898f5d1;hp=403722c41965740290197f3f3c4c42f82e23697a;hpb=4e6fec15b3d8b4ec8f666859a2a208711d66a1e0;p=yangtools.git diff --git a/data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableUserLeafSetNodeBuilder.java b/data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableUserLeafSetNodeBuilder.java index 403722c419..017d822d6e 100644 --- a/data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableUserLeafSetNodeBuilder.java +++ b/data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableUserLeafSetNodeBuilder.java @@ -159,7 +159,11 @@ public class ImmutableUserLeafSetNodeBuilder implements ListNodeBuilder other) { - return children.equals(((ImmutableUserLeafSetNode) other).children); + if (other instanceof ImmutableUserLeafSetNode) { + return children.equals(((ImmutableUserLeafSetNode) other).children); + } + // Note: performs a size() check first + return Iterables.elementsEqual(children.values(), other.body()); } private Map> getChildren() {