import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
+import org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder;
import org.opendaylight.yangtools.yang.data.impl.schema.Builders;
-import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeBuilder;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
@Beta
public final class SimpleQueryExecutor implements QueryExecutor {
- private final NormalizedNode<?, ?> root;
+ private final NormalizedNode root;
- public SimpleQueryExecutor(final NormalizedNode<?, ?> root) {
+ public SimpleQueryExecutor(final NormalizedNode root) {
this.root = requireNonNull(root);
}
@SuppressWarnings("unchecked")
final BindingDataObjectCodecTreeNode<T> dataCodec = (BindingDataObjectCodecTreeNode<T>)
codec.getSubtreeCodec(InstanceIdentifier.create(data.implementedInterface()));
- rootBuilder.withChild((DataContainerChild<?, ?>) verifyNotNull(dataCodec).serialize(data));
+ rootBuilder.withChild((DataContainerChild) verifyNotNull(dataCodec).serialize(data));
return this;
}