@NonNullByDefault
final class DefaultQueryResultSpliterator<T extends DataObject> implements Spliterator<QueryResult.Item<T>> {
- private final Spliterator<? extends Entry<YangInstanceIdentifier, NormalizedNode<?, ?>>> domSpliterator;
+ private final Spliterator<? extends Entry<YangInstanceIdentifier, NormalizedNode>> domSpliterator;
private final DefaultQueryResult<T> result;
DefaultQueryResultSpliterator(final DefaultQueryResult<T> result,
- final Spliterator<? extends Entry<YangInstanceIdentifier, NormalizedNode<?, ?>>> domSpliterator) {
+ final Spliterator<? extends Entry<YangInstanceIdentifier, NormalizedNode>> domSpliterator) {
this.result = requireNonNull(result);
this.domSpliterator = requireNonNull(domSpliterator);
}
@Override
public @Nullable Spliterator<Item<T>> trySplit() {
- final Spliterator<? extends Entry<YangInstanceIdentifier, NormalizedNode<?, ?>>> split =
- domSpliterator.trySplit();
+ final Spliterator<? extends Entry<YangInstanceIdentifier, NormalizedNode>> split = domSpliterator.trySplit();
return split == null ? null : new DefaultQueryResultSpliterator<>(result, split);
}