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%2Fnodes%2FAbstractImmutableNormalizedValueNode.java;h=beb797975cf696cf8189f69532c1d4a36909376b;hb=06452ecebb1998538c59a0a5ed47f47034045af5;hp=16ca637e2ca903cdf8bf349d23fdcb9ccf5d98e2;hpb=b3e9bdc78ca793648a8cc69b68af0c7f46727cd4;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableNormalizedValueNode.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableNormalizedValueNode.java index 16ca637e2c..beb797975c 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableNormalizedValueNode.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableNormalizedValueNode.java @@ -7,18 +7,22 @@ */ package org.opendaylight.yangtools.yang.data.impl.schema.nodes; -import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier; +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; -import com.google.common.base.Preconditions; - -public abstract class AbstractImmutableNormalizedValueNode - extends AbstractImmutableNormalizedNode { +public abstract class AbstractImmutableNormalizedValueNode extends + AbstractImmutableNormalizedNode { + private static final Logger LOGGER = LoggerFactory.getLogger(AbstractImmutableNormalizedValueNode.class); private final V value; protected AbstractImmutableNormalizedValueNode(final K nodeIdentifier, final V value) { - super(nodeIdentifier); - this.value = Preconditions.checkNotNull(value, "value"); + super(nodeIdentifier); + if (value == null) { + LOGGER.warn("The value of node " + nodeIdentifier.getNodeType() + " is null"); + } + this.value = value; } @Override