@Override @SuppressWarnings("unchecked") public boolean containsAll(Collection coll) { read(); return list.containsAll( coll ); }
@Override @SuppressWarnings("unchecked") public int lastIndexOf(Object value) { read(); return list.lastIndexOf( value ); }
@Override @SuppressWarnings("unchecked") public int indexOf(Object value) { read(); return list.indexOf( value ); }
@Override public Object[] toArray() { read(); return list.toArray(); }
@Override public String toString() { read(); return list.toString(); }
@Override public Object[] toArray(Object[] array) { read(); return list.toArray( array ); }
@Override @SuppressWarnings("EqualsWhichDoesntCheckParameterClass") public boolean equals(Object other) { read(); return list.equals( other ); }
@Override public int hashCode() { read(); return list.hashCode(); }
@Override @SuppressWarnings("unchecked") public ListIterator listIterator() { read(); return new ListIteratorProxy( list.listIterator() ); }
@Override @SuppressWarnings("unchecked") public java.util.List subList(int from, int to) { read(); return new ListProxy( list.subList( from, to ) ); }
@Override public Iterator iterator() { read(); return new IteratorProxy( list.iterator() ); }
@Override @SuppressWarnings("unchecked") public ListIterator listIterator(int index) { read(); return new ListIteratorProxy( list.listIterator( index ) ); }
/** * @see java.util.List#toArray(Object[]) */ public Object[] toArray(Object[] array) { read(); return list.toArray(array); }
@Override public int hashCode() { read(); return list.hashCode(); }
/** * @see java.util.List#toArray(Object[]) */ public Object[] toArray(Object[] array) { read(); return list.toArray(array); }
/** * @see java.util.List#toArray() */ public Object[] toArray() { read(); return list.toArray(); }
/** * @see java.util.List#containsAll(Collection) */ public boolean containsAll(Collection coll) { read(); return list.containsAll(coll); }
/** * @see java.util.List#iterator() */ public Iterator iterator() { read(); return new IteratorProxy( list.iterator() ); }
/** * @see java.util.List#listIterator(int) */ public ListIterator listIterator(int index) { read(); return new ListIteratorProxy( list.listIterator(index) ); }
/** * @see java.util.List#listIterator() */ public ListIterator listIterator() { read(); return new ListIteratorProxy( list.listIterator() ); }