package nl.tudelft.lifetiles.core.util; import java.util.Iterator; /** * Utilities for iterators and iterables. * * @author Joren Hammudoglu */ public final class IteratorUtils { /** * Uninstantiable. */ private IteratorUtils() { // noop } /** * Create an {@link Iterable} from an {@link Iterator}. * * @param iterator * the iterator * @param <T> * the type * @return the iterable */ public static <T> Iterable<T> toIterable(final Iterator<T> iterator) { return () -> iterator; } }