@GwtCompatible private static class Constraints.ConstrainedList<E> extends ForwardingList<E>
| Modifier and Type | Field and Description |
|---|---|
(package private) Constraint<? super E> |
constraint |
(package private) java.util.List<E> |
delegate |
| Constructor and Description |
|---|
ConstrainedList(java.util.List<E> delegate,
Constraint<? super E> constraint) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(E element) |
void |
add(int index,
E element) |
boolean |
addAll(java.util.Collection<? extends E> elements) |
boolean |
addAll(int index,
java.util.Collection<? extends E> elements) |
protected java.util.List<E> |
delegate()
Returns the backing delegate instance that methods are forwarded to.
|
java.util.ListIterator<E> |
listIterator() |
java.util.ListIterator<E> |
listIterator(int index) |
E |
set(int index,
E element) |
java.util.List<E> |
subList(int fromIndex,
int toIndex) |
equals, get, hashCode, indexOf, lastIndexOf, remove, standardAdd, standardAddAll, standardEquals, standardHashCode, standardIndexOf, standardIterator, standardLastIndexOf, standardListIterator, standardListIterator, standardSubListclear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, standardAddAll, standardClear, standardContains, standardContainsAll, standardIsEmpty, standardRemove, standardRemoveAll, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArraytoStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitfinal java.util.List<E> delegate
final Constraint<? super E> constraint
ConstrainedList(java.util.List<E> delegate, Constraint<? super E> constraint)
protected java.util.List<E> delegate()
ForwardingObjectForwardingSet.delegate(). Concrete subclasses override this method to supply
the instance being decorated.delegate in class ForwardingList<E>public boolean add(E element)
add in interface java.util.Collection<E>add in interface java.util.List<E>add in class ForwardingCollection<E>public void add(int index,
E element)
add in interface java.util.List<E>add in class ForwardingList<E>public boolean addAll(java.util.Collection<? extends E> elements)
addAll in interface java.util.Collection<E>addAll in interface java.util.List<E>addAll in class ForwardingCollection<E>public boolean addAll(int index,
java.util.Collection<? extends E> elements)
addAll in interface java.util.List<E>addAll in class ForwardingList<E>public java.util.ListIterator<E> listIterator()
listIterator in interface java.util.List<E>listIterator in class ForwardingList<E>public java.util.ListIterator<E> listIterator(int index)
listIterator in interface java.util.List<E>listIterator in class ForwardingList<E>public E set(int index, E element)
set in interface java.util.List<E>set in class ForwardingList<E>public java.util.List<E> subList(int fromIndex, int toIndex)
subList in interface java.util.List<E>subList in class ForwardingList<E>