Package com.google.common.collect
Class Lists.AbstractListWrapper<E>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- com.google.common.collect.Lists.AbstractListWrapper<E>
-
- All Implemented Interfaces:
java.lang.Iterable<E>
,java.util.Collection<E>
,java.util.List<E>
- Direct Known Subclasses:
Lists.RandomAccessListWrapper
- Enclosing class:
- Lists
private static class Lists.AbstractListWrapper<E> extends java.util.AbstractList<E>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<E>
backingList
-
Constructor Summary
Constructors Constructor Description AbstractListWrapper(java.util.List<E> backingList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int index, E element)
boolean
addAll(int index, java.util.Collection<? extends E> c)
boolean
contains(java.lang.Object o)
E
get(int index)
E
remove(int index)
E
set(int index, E element)
int
size()
-
Methods inherited from class java.util.AbstractList
add, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
-
-
-
-
Field Detail
-
backingList
final java.util.List<E> backingList
-
-
Constructor Detail
-
AbstractListWrapper
AbstractListWrapper(java.util.List<E> backingList)
-
-
Method Detail
-
add
public void add(int index, E element)
-
addAll
public boolean addAll(int index, java.util.Collection<? extends E> c)
-
get
public E get(int index)
-
remove
public E remove(int index)
-
contains
public boolean contains(@CheckForNull java.lang.Object o)
-
-