package org.osgl.util;
import java.util.Iterator;
/**
* Created with IntelliJ IDEA.
* User: luog
* Date: 10/11/13
* Time: 8:37 PM
* To change this template use File | Settings | File Templates.
*/
class IndexIterable implements Iterable<Integer> {
private Iterable<?> data;
IndexIterable(Iterable<?> iterable) {
E.NPE(iterable);
data = iterable;
}
@Override
public Iterator<Integer> iterator() {
return new IndexIterator(data.iterator());
}
}