X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fschema%2Fbuilder%2Fimpl%2FImmutableLeafSetEntryNodeBuilder.java;h=63e4470878ce55d28a5931c27d134697103e6326;hb=a6ea70c09b13489918c387d54cde8f1095721acc;hp=219f58c522165d174f7dc662f3fcc5371939cdf6;hpb=06452ecebb1998538c59a0a5ed47f47034045af5;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafSetEntryNodeBuilder.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafSetEntryNodeBuilder.java index 219f58c522..63e4470878 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafSetEntryNodeBuilder.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafSetEntryNodeBuilder.java @@ -7,16 +7,16 @@ */ package org.opendaylight.yangtools.yang.data.impl.schema.builder.impl; +import com.google.common.base.Preconditions; import java.util.Map; - +import java.util.Objects; import org.opendaylight.yangtools.yang.common.QName; -import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeWithValue; import org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode; import org.opendaylight.yangtools.yang.data.impl.schema.nodes.AbstractImmutableNormalizedValueAttrNode; -import com.google.common.base.Preconditions; - -public class ImmutableLeafSetEntryNodeBuilder extends AbstractImmutableNormalizedNodeBuilder> { +public class ImmutableLeafSetEntryNodeBuilder + extends AbstractImmutableNormalizedNodeBuilder> { public static ImmutableLeafSetEntryNodeBuilder create() { return new ImmutableLeafSetEntryNodeBuilder<>(); @@ -27,11 +27,13 @@ public class ImmutableLeafSetEntryNodeBuilder extends AbstractImmutableNormal return new ImmutableLeafSetEntryNode<>(getNodeIdentifier(), getValue(), getAttributes()); } - private static final class ImmutableLeafSetEntryNode extends AbstractImmutableNormalizedValueAttrNode implements LeafSetEntryNode { + private static final class ImmutableLeafSetEntryNode + extends AbstractImmutableNormalizedValueAttrNode implements LeafSetEntryNode { - ImmutableLeafSetEntryNode(final YangInstanceIdentifier.NodeWithValue nodeIdentifier, final T value, final Map attributes) { + ImmutableLeafSetEntryNode(final NodeWithValue nodeIdentifier, final T value, + final Map attributes) { super(nodeIdentifier, value, attributes); - Preconditions.checkArgument(nodeIdentifier.getValue().equals(value), + Preconditions.checkArgument(Objects.deepEquals(nodeIdentifier.getValue(), value), "Node identifier contains different value: %s than value itself: %s", nodeIdentifier, value); } }