public static class BasicEList.FastCompare<E> extends BasicEList<E>
BasicEList.BasicIndexOutOfBoundsException, BasicEList.EIterator<E1>, BasicEList.EListIterator<E1>, BasicEList.FastCompare<E>, BasicEList.NonResolvingEIterator<E1>, BasicEList.NonResolvingEListIterator<E1>, BasicEList.UnmodifiableEList<E>
data, size
Constructor and Description |
---|
BasicEList.FastCompare()
Creates an empty instance with no initial capacity.
|
BasicEList.FastCompare(java.util.Collection<? extends E> collection)
Creates an instance that is a copy of the collection.
|
BasicEList.FastCompare(int initialCapacity)
Creates an empty instance with the given capacity.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
useEquals()
Returns
false because this list uses == . |
addAllUnique, addAllUnique, addAllUnique, addAllUnique, addUnique, addUnique, assign, basicGet, basicList, clear, clone, contains, data, get, grow, indexOf, isEmpty, lastIndexOf, move, newData, primitiveGet, remove, setData, setUnique, shrink, size, toArray, toArray
add, add, addAll, addAll, basicIterator, basicListIterator, basicListIterator, canContainNull, didAdd, didChange, didClear, didMove, didRemove, didSet, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, isUnique, iterator, listIterator, listIterator, move, remove, removeAll, resolve, retainAll, set, toString, validate
public BasicEList.FastCompare()
public BasicEList.FastCompare(int initialCapacity)
initialCapacity
- the initial capacity of the list before it must grow.java.lang.IllegalArgumentException
- if the initialCapacity
is negative.public BasicEList.FastCompare(java.util.Collection<? extends E> collection)
collection
- the initial contents of the list.protected boolean useEquals()
false
because this list uses ==
.useEquals
in class AbstractEList<E>
false
.