/** * Creates an Iterator that is the reverse of a ListIterator. * * @param i Iterator of a list. * @return Reversed iterator. */ public static <T> Iterator<T> reverseListIterator(ListIterator<T> i) { return new ReverseListIterator<>( i ); } }
/** * Creates an Iterator that is the reverse of a ListIterator. * * @param i Iterator of a list. * @return Reversed iterator. */ public static <T> Iterator<T> reverseListIterator(ListIterator<T> i) { return new ReverseListIterator<>( i ); } }