package org.terasology.entitySystem.common;
import java.util.Iterator;
/**
* @author Immortius <immortius@gmail.com>
*/
public class NullIterator<T> implements Iterator<T>, Iterable<T> {
private static NullIterator instance = new NullIterator();
public static <T> NullIterator<T> newInstance() {
return instance;
}
private NullIterator() {
}
public boolean hasNext() {
return false;
}
public T next() {
return null;
}
public void remove() {
}
public Iterator<T> iterator() {
return this;
}
}