Rename opendaylight.mdsal.binding.runtime.spi
[yangtools.git] / data / yang-data-tree-ri / src / main / java / org / opendaylight / yangtools / yang / data / tree / impl / NoopDataTreeCandidate.java
index 0111a4f614c2e92d481b9605908463b6f81f31d6..c32d7f63b4cb3e65602eea7a87f764129cb77e98 100644 (file)
@@ -10,16 +10,15 @@ 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;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
-import org.opendaylight.yangtools.yang.data.spi.tree.TreeNode;
 import org.opendaylight.yangtools.yang.data.tree.api.DataTreeCandidateNode;
 import org.opendaylight.yangtools.yang.data.tree.api.ModificationType;
+import org.opendaylight.yangtools.yang.data.tree.impl.node.TreeNode;
 
 /**
  * Internal utility class for an empty candidate. We instantiate this class
@@ -29,33 +28,33 @@ import org.opendaylight.yangtools.yang.data.tree.api.ModificationType;
 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<DataTreeCandidateNode> getChildNodes() {
-            return ImmutableList.of();
+        public Collection<DataTreeCandidateNode> 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<NormalizedNode> getDataAfter() {
-            return Optional.empty();
+        public NormalizedNode dataAfter() {
+            return null;
         }
 
         @Override
-        public Optional<NormalizedNode> getDataBefore() {
-            return Optional.empty();
+        public NormalizedNode dataBefore() {
+            return null;
         }
 
         @Override
-        public Optional<DataTreeCandidateNode> getModifiedChild(final PathArgument identifier) {
-            return Optional.empty();
+        public DataTreeCandidateNode modifiedChild(final PathArgument identifier) {
+            return null;
         }
     };