public static <E> Iterator<E> wrapUnmod(Iterator<E> iterator)
throws NullPointerException{
if(iterator == null) throw new NullPointerException();
- return new UnmodIterator<E>(iterator);
+ return new UnmodIterator<>(iterator);
}
/**
if(iterable == null) throw new NullPointerException();
final Iterable<E> innerArg = iterable;
return new Iterable<E>(){
+ @Override
public Iterator<E> iterator(){
Iterator<E> iterator = innerArg.iterator();
- return new UnmodIterator<E>(iterator);
+ return new UnmodIterator<>(iterator);
}
};
}
throws NullPointerException{
if(iterable == null) throw new NullPointerException();
Iterator<E> iterator = iterable.iterator();
- return new UnmodIterator<E>(iterator);
+ return new UnmodIterator<>(iterator);
}
/**