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%2FNoopDataTreeCandidate.java;h=c32d7f63b4cb3e65602eea7a87f764129cb77e98;hb=HEAD;hp=55e6e8fcfc369eb82f93a45dfa9860fd98c3a274;hpb=cfaab1c0c2a07d099756fe72bbe883c1f7dac9ec;p=yangtools.git diff --git a/data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/NoopDataTreeCandidate.java b/data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/NoopDataTreeCandidate.java index 55e6e8fcfc..c32d7f63b4 100644 --- a/data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/NoopDataTreeCandidate.java +++ b/data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/NoopDataTreeCandidate.java @@ -10,9 +10,8 @@ package org.opendaylight.yangtools.yang.data.tree.impl; import static com.google.common.base.Preconditions.checkArgument; import static java.util.Objects.requireNonNull; -import com.google.common.collect.ImmutableList; import java.util.Collection; -import java.util.Optional; +import java.util.List; import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument; @@ -29,33 +28,33 @@ import org.opendaylight.yangtools.yang.data.tree.impl.node.TreeNode; final class NoopDataTreeCandidate extends AbstractDataTreeCandidate { private static final DataTreeCandidateNode ROOT = new DataTreeCandidateNode() { @Override - public ModificationType getModificationType() { + public ModificationType modificationType() { return ModificationType.UNMODIFIED; } @Override - public Collection getChildNodes() { - return ImmutableList.of(); + public Collection childNodes() { + return List.of(); } @Override - public PathArgument getIdentifier() { + public PathArgument name() { throw new IllegalStateException("Attempted to read identifier of the no-operation change"); } @Override - public Optional getDataAfter() { - return Optional.empty(); + public NormalizedNode dataAfter() { + return null; } @Override - public Optional getDataBefore() { - return Optional.empty(); + public NormalizedNode dataBefore() { + return null; } @Override - public Optional getModifiedChild(final PathArgument identifier) { - return Optional.empty(); + public DataTreeCandidateNode modifiedChild(final PathArgument identifier) { + return null; } };