All pastes #1759041 Raw Edit

Unnamed

public java v1 · immutable
#1759041 ·published 2010-01-20 15:49 UTC
rendered paste body
class ListReverser<T> implements Iterable<T> {    private ListIterator<T> listIterator;                    public ListReverser(List<T> wrappedList) {        this.listIterator = wrappedList.listIterator(wrappedList.size());                }                   public Iterator<T> iterator() {        return new Iterator<T>() {            public boolean hasNext() {                return listIterator.hasPrevious();            }            public T next() {                return listIterator.previous();            }            public void remove() {                listIterator.remove();            }                        };    }}