import static com.google.common.base.Preconditions.checkArgument;
import java.util.Optional;
+import javax.inject.Inject;
import javax.inject.Singleton;
import org.eclipse.jdt.annotation.NonNull;
import org.kohsuke.MetaInfServices;
private static final @NonNull NormalizedNode<?, ?> ROOT_CONTAINER =
ImmutableNodes.containerNode(SchemaContext.NAME);
+ @Inject
+ public InMemoryDataTreeFactory() {
+ // Exposed for DI
+ }
+
@Override
public DataTree create(final DataTreeConfiguration treeConfig) {
return new InMemoryDataTree(TreeNodeFactory.createTreeNode(createRoot(treeConfig.getRootPath()),