bb.util
Class Unmodifiables.UnmodifiableRandomAccessList<E>
java.lang.Object
bb.util.Unmodifiables.UnmodifiableCollection<E>
bb.util.Unmodifiables.UnmodifiableList<E>
bb.util.Unmodifiables.UnmodifiableRandomAccessList<E>
- All Implemented Interfaces:
- Serializable, Iterable<E>, Collection<E>, List<E>, RandomAccess
- Enclosing class:
- Unmodifiables
static class Unmodifiables.UnmodifiableRandomAccessList<E>
- extends Unmodifiables.UnmodifiableList<E>
- implements RandomAccess
- See Also:
- Serialized Form
Method Summary |
List<E> |
subList(int fromIndex,
int toIndex)
|
private Object |
writeReplace()
Allows instances to be deserialized in pre-1.4 JREs (which do
not have UnmodifiableRandomAccessList). |
Methods inherited from class bb.util.Unmodifiables.UnmodifiableList |
add, addAll, equals, get, hashCode, indexOf, lastIndexOf, listIterator, listIterator, remove, set |
Methods inherited from class bb.util.Unmodifiables.UnmodifiableCollection |
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString |
Methods inherited from interface java.util.List |
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
Unmodifiables.UnmodifiableRandomAccessList
Unmodifiables.UnmodifiableRandomAccessList(List<? extends E> list)
subList
public List<E> subList(int fromIndex,
int toIndex)
- Specified by:
subList
in interface List<E>
- Overrides:
subList
in class Unmodifiables.UnmodifiableList<E>
writeReplace
private Object writeReplace()
- Allows instances to be deserialized in pre-1.4 JREs (which do
not have UnmodifiableRandomAccessList). UnmodifiableList has
a readResolve method that inverts this transformation upon
deserialization.