X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=data%2Fyang-data-tree-ri%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Ftree%2Fimpl%2FOperationWithModification.java;fp=data%2Fyang-data-tree-ri%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Ftree%2Fimpl%2FOperationWithModification.java;h=64b2a891d806cfa77d59eea9f7fa8007a5b049be;hb=c73686880bb5000f1995bc527efa28d80520bc1c;hp=52a8072b2daa54ad8ebce4603ab12fd40cf520a1;hpb=ac45ed859db4d9365bae01412e955bff00769732;p=yangtools.git diff --git a/data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/OperationWithModification.java b/data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/OperationWithModification.java index 52a8072b2d..64b2a891d8 100644 --- a/data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/OperationWithModification.java +++ b/data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/OperationWithModification.java @@ -10,6 +10,7 @@ package org.opendaylight.yangtools.yang.data.tree.impl; import static java.util.Objects.requireNonNull; 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.tree.impl.node.TreeNode; @@ -61,7 +62,7 @@ final class OperationWithModification { Optional snapshot = childNode.getSnapshot(); if (snapshot == null) { // Snapshot is not present, force instantiation - snapshot = applyOperation.getChildByArg(child).apply(childNode, childNode.getOriginal(), version); + snapshot = applyOperation.getChildByArg(child).apply(childNode, childNode.original(), version); } return snapshot.map(TreeNode::getData); @@ -69,7 +70,7 @@ final class OperationWithModification { Optional snapshot = modification.getSnapshot(); if (snapshot == null) { - snapshot = apply(modification.getOriginal(), version); + snapshot = apply(modification.original(), version); } if (snapshot.isPresent()) { @@ -87,7 +88,7 @@ final class OperationWithModification { return applyOperation; } - public Optional apply(final Optional data, final Version version) { + public Optional apply(final @Nullable TreeNode data, final Version version) { return applyOperation.apply(modification, data, version); }