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%2Fschema%2Ftree%2Fspi%2FAbstractContainerNode.java;h=bd2a01698f5404eb1a8419767b09879789631d23;hb=72ac6b9f40f3f68d722fa2358cfffc647f96f747;hp=74e5746bccc2070f86790cbdd59d1b9d98e35c5d;hpb=ec2ef458dbc67b4caad24ab2baab047f53921312;p=yangtools.git diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/AbstractContainerNode.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/AbstractContainerNode.java index 74e5746bcc..bd2a01698f 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/AbstractContainerNode.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/AbstractContainerNode.java @@ -8,6 +8,7 @@ package org.opendaylight.yangtools.yang.data.api.schema.tree.spi; import java.util.Optional; +import org.eclipse.jdt.annotation.Nullable; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer; @@ -26,9 +27,9 @@ abstract class AbstractContainerNode extends AbstractTreeNode { return (NormalizedNodeContainer>) getData(); } - protected final Optional getChildFromData(final PathArgument childId) { + protected final @Nullable TreeNode getChildFromData(final PathArgument childId) { // We do not cache the instantiated node as it is dirt cheap - return Optional.ofNullable(getChildFromData(castData(), childId, getVersion())); + return getChildFromData(castData(), childId, getVersion()); } static TreeNode getChildFromData(final NormalizedNodeContainer> data,