*/
package org.opendaylight.yangtools.yang.data.tree.impl;
+import static java.util.Objects.requireNonNull;
+
import com.google.common.base.MoreObjects;
+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.tree.api.DataTreeCandidateNode;
}
}
- private final RootNode root;
+ private final @NonNull RootNode root;
InMemoryDataTreeCandidate(final YangInstanceIdentifier rootPath, final ModifiedNode modificationRoot,
final TreeNode beforeRoot, final TreeNode afterRoot) {
super(rootPath);
- root = new RootNode(modificationRoot, beforeRoot, afterRoot);
+ root = new RootNode(modificationRoot, requireNonNull(beforeRoot), requireNonNull(afterRoot));
}
@Override
@Override
public String toString() {
- return MoreObjects.toStringHelper(this).add("rootPath", getRootPath())
- .add("rootNode", getRootNode()).toString();
+ return MoreObjects.toStringHelper(this).add("rootPath", getRootPath()).add("rootNode", getRootNode())
+ .toString();
}
}