@NotThreadSafe public class ShortArrayList extends AbstractShortIterable implements org.eclipse.collections.api.list.primitive.MutableShortList, Externalizable
FastList, and is memory-optimized for short primitives.
This file was automatically generated from template file primitiveArrayList.stg.| Constructor and Description |
|---|
ShortArrayList() |
ShortArrayList(int initialCapacity) |
ShortArrayList(short... array) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(short newItem) |
boolean |
addAll(short... source) |
boolean |
addAll(org.eclipse.collections.api.ShortIterable source) |
boolean |
addAllAtIndex(int index,
short... source) |
boolean |
addAllAtIndex(int index,
org.eclipse.collections.api.ShortIterable source) |
void |
addAtIndex(int index,
short element) |
boolean |
allSatisfy(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate) |
boolean |
anySatisfy(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate) |
void |
appendString(Appendable appendable,
String start,
String separator,
String end) |
org.eclipse.collections.api.LazyShortIterable |
asReversed() |
org.eclipse.collections.api.list.primitive.MutableShortList |
asSynchronized() |
org.eclipse.collections.api.list.primitive.MutableShortList |
asUnmodifiable() |
int |
binarySearch(short value) |
void |
clear() |
<V> org.eclipse.collections.api.list.MutableList<V> |
collect(org.eclipse.collections.api.block.function.primitive.ShortToObjectFunction<? extends V> function) |
boolean |
contains(short value) |
int |
count(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate) |
short |
detectIfNone(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate,
short ifNone) |
org.eclipse.collections.api.list.primitive.MutableShortList |
distinct() |
long |
dotProduct(org.eclipse.collections.api.list.primitive.ShortList list) |
void |
each(org.eclipse.collections.api.block.procedure.primitive.ShortProcedure procedure) |
void |
ensureCapacity(int minCapacity) |
boolean |
equals(Object otherList) |
void |
forEach(org.eclipse.collections.api.block.procedure.primitive.ShortProcedure procedure) |
void |
forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ShortIntProcedure procedure) |
short |
get(int index) |
short |
getFirst() |
short |
getLast() |
int |
hashCode() |
int |
indexOf(short value) |
<T> T |
injectInto(T injectedValue,
org.eclipse.collections.api.block.function.primitive.ObjectShortToObjectFunction<? super T,? extends T> function) |
<T> T |
injectIntoWithIndex(T injectedValue,
org.eclipse.collections.api.block.function.primitive.ObjectShortIntToObjectFunction<? super T,? extends T> function) |
int |
lastIndexOf(short value) |
short |
max() |
short |
min() |
static ShortArrayList |
newList(org.eclipse.collections.api.ShortIterable source) |
static ShortArrayList |
newListWith(short... elements)
Creates a new list using the passed
elements argument as the backing store. |
static ShortArrayList |
newWithNValues(int size,
short value) |
boolean |
noneSatisfy(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate) |
void |
readExternal(ObjectInput in) |
ShortArrayList |
reject(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate) |
boolean |
remove(short value) |
boolean |
removeAll(short... source) |
boolean |
removeAll(org.eclipse.collections.api.ShortIterable source) |
short |
removeAtIndex(int index) |
boolean |
retainAll(short... source) |
boolean |
retainAll(org.eclipse.collections.api.ShortIterable source) |
ShortArrayList |
reverseThis() |
ShortArrayList |
select(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate) |
short |
set(int index,
short element) |
org.eclipse.collections.api.iterator.MutableShortIterator |
shortIterator() |
int |
size() |
ShortArrayList |
sortThis() |
org.eclipse.collections.api.list.primitive.MutableShortList |
subList(int fromIndex,
int toIndex) |
long |
sum() |
short[] |
toArray() |
org.eclipse.collections.api.list.primitive.ImmutableShortList |
toImmutable() |
ShortArrayList |
toReversed() |
void |
trimToSize() |
ShortArrayList |
with(short element) |
ShortArrayList |
with(short element1,
short element2) |
ShortArrayList |
with(short element1,
short element2,
short element3) |
ShortArrayList |
with(short element1,
short element2,
short element3,
short... elements) |
ShortArrayList |
withAll(org.eclipse.collections.api.ShortIterable elements) |
ShortArrayList |
without(short element) |
ShortArrayList |
withoutAll(org.eclipse.collections.api.ShortIterable elements) |
void |
writeExternal(ObjectOutput out) |
appendString, appendString, asLazy, average, containsAll, containsAll, isEmpty, makeString, makeString, makeString, maxIfEmpty, median, minIfEmpty, notEmpty, toBag, toList, toSet, toSortedArray, toSortedList, toStringpublic ShortArrayList()
public ShortArrayList(int initialCapacity)
public ShortArrayList(short... array)
public static ShortArrayList newListWith(short... elements)
elements argument as the backing store.
!!! WARNING: This method uses the passed in array, so can be very unsafe if the original array is held onto anywhere else. !!!
public static ShortArrayList newList(org.eclipse.collections.api.ShortIterable source)
public static ShortArrayList newWithNValues(int size, short value)
public int size()
size in interface org.eclipse.collections.api.PrimitiveIterablepublic void clear()
clear in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionpublic boolean contains(short value)
contains in interface org.eclipse.collections.api.ShortIterablepublic short get(int index)
get in interface org.eclipse.collections.api.list.primitive.ShortListpublic short getFirst()
getFirst in interface org.eclipse.collections.api.ordered.primitive.OrderedShortIterablepublic short getLast()
getLast in interface org.eclipse.collections.api.ordered.primitive.ReversibleShortIterablepublic int indexOf(short value)
indexOf in interface org.eclipse.collections.api.ordered.primitive.OrderedShortIterablepublic int lastIndexOf(short value)
lastIndexOf in interface org.eclipse.collections.api.list.primitive.ShortListpublic void trimToSize()
public void ensureCapacity(int minCapacity)
public boolean add(short newItem)
add in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionpublic boolean addAll(short... source)
addAll in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionpublic boolean addAll(org.eclipse.collections.api.ShortIterable source)
addAll in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionpublic void addAtIndex(int index,
short element)
addAtIndex in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic boolean addAllAtIndex(int index,
short... source)
addAllAtIndex in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic boolean addAllAtIndex(int index,
org.eclipse.collections.api.ShortIterable source)
addAllAtIndex in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic boolean remove(short value)
remove in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionpublic boolean removeAll(org.eclipse.collections.api.ShortIterable source)
removeAll in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionpublic boolean removeAll(short... source)
removeAll in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionpublic boolean retainAll(org.eclipse.collections.api.ShortIterable source)
retainAll in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionpublic boolean retainAll(short... source)
retainAll in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionpublic short removeAtIndex(int index)
removeAtIndex in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic short set(int index,
short element)
set in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic ShortArrayList with(short element)
with in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionwith in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic ShortArrayList without(short element)
without in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionwithout in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic ShortArrayList withAll(org.eclipse.collections.api.ShortIterable elements)
withAll in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionwithAll in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic ShortArrayList withoutAll(org.eclipse.collections.api.ShortIterable elements)
withoutAll in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionwithoutAll in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic ShortArrayList with(short element1, short element2)
public ShortArrayList with(short element1, short element2, short element3)
public ShortArrayList with(short element1, short element2, short element3, short... elements)
public org.eclipse.collections.api.iterator.MutableShortIterator shortIterator()
shortIterator in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionshortIterator in interface org.eclipse.collections.api.ShortIterablepublic void forEach(org.eclipse.collections.api.block.procedure.primitive.ShortProcedure procedure)
forEach in interface org.eclipse.collections.api.ShortIterablepublic void each(org.eclipse.collections.api.block.procedure.primitive.ShortProcedure procedure)
each in interface org.eclipse.collections.api.ShortIterablepublic void forEachWithIndex(org.eclipse.collections.api.block.procedure.primitive.ShortIntProcedure procedure)
forEachWithIndex in interface org.eclipse.collections.api.ordered.primitive.OrderedShortIterablepublic <T> T injectInto(T injectedValue,
org.eclipse.collections.api.block.function.primitive.ObjectShortToObjectFunction<? super T,? extends T> function)
injectInto in interface org.eclipse.collections.api.ShortIterablepublic <T> T injectIntoWithIndex(T injectedValue,
org.eclipse.collections.api.block.function.primitive.ObjectShortIntToObjectFunction<? super T,? extends T> function)
injectIntoWithIndex in interface org.eclipse.collections.api.ordered.primitive.OrderedShortIterableinjectIntoWithIndex in interface org.eclipse.collections.api.ordered.primitive.ReversibleShortIterablepublic int count(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate)
count in interface org.eclipse.collections.api.ShortIterablepublic boolean anySatisfy(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate)
anySatisfy in interface org.eclipse.collections.api.ShortIterablepublic boolean allSatisfy(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate)
allSatisfy in interface org.eclipse.collections.api.ShortIterablepublic boolean noneSatisfy(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate)
noneSatisfy in interface org.eclipse.collections.api.ShortIterablepublic ShortArrayList select(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate)
select in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionselect in interface org.eclipse.collections.api.list.primitive.MutableShortListselect in interface org.eclipse.collections.api.list.primitive.ShortListselect in interface org.eclipse.collections.api.ordered.primitive.OrderedShortIterableselect in interface org.eclipse.collections.api.ordered.primitive.ReversibleShortIterableselect in interface org.eclipse.collections.api.ShortIterablepublic ShortArrayList reject(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate)
reject in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionreject in interface org.eclipse.collections.api.list.primitive.MutableShortListreject in interface org.eclipse.collections.api.list.primitive.ShortListreject in interface org.eclipse.collections.api.ordered.primitive.OrderedShortIterablereject in interface org.eclipse.collections.api.ordered.primitive.ReversibleShortIterablereject in interface org.eclipse.collections.api.ShortIterablepublic short detectIfNone(org.eclipse.collections.api.block.predicate.primitive.ShortPredicate predicate,
short ifNone)
detectIfNone in interface org.eclipse.collections.api.ShortIterablepublic <V> org.eclipse.collections.api.list.MutableList<V> collect(org.eclipse.collections.api.block.function.primitive.ShortToObjectFunction<? extends V> function)
collect in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectioncollect in interface org.eclipse.collections.api.list.primitive.MutableShortListcollect in interface org.eclipse.collections.api.list.primitive.ShortListcollect in interface org.eclipse.collections.api.ordered.primitive.OrderedShortIterablecollect in interface org.eclipse.collections.api.ordered.primitive.ReversibleShortIterablecollect in interface org.eclipse.collections.api.ShortIterablepublic short max()
max in interface org.eclipse.collections.api.ShortIterablepublic short min()
min in interface org.eclipse.collections.api.ShortIterablepublic long sum()
sum in interface org.eclipse.collections.api.ShortIterablepublic long dotProduct(org.eclipse.collections.api.list.primitive.ShortList list)
dotProduct in interface org.eclipse.collections.api.list.primitive.ShortListpublic short[] toArray()
toArray in interface org.eclipse.collections.api.ShortIterablepublic boolean equals(Object otherList)
public int hashCode()
public void appendString(Appendable appendable, String start, String separator, String end)
appendString in interface org.eclipse.collections.api.PrimitiveIterablepublic org.eclipse.collections.api.list.primitive.MutableShortList asUnmodifiable()
asUnmodifiable in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionasUnmodifiable in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic org.eclipse.collections.api.list.primitive.MutableShortList asSynchronized()
asSynchronized in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectionasSynchronized in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic org.eclipse.collections.api.list.primitive.ImmutableShortList toImmutable()
toImmutable in interface org.eclipse.collections.api.collection.primitive.MutableShortCollectiontoImmutable in interface org.eclipse.collections.api.list.primitive.MutableShortListtoImmutable in interface org.eclipse.collections.api.list.primitive.ShortListpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException
readExternal in interface ExternalizableIOExceptionpublic org.eclipse.collections.api.LazyShortIterable asReversed()
asReversed in interface org.eclipse.collections.api.ordered.primitive.ReversibleShortIterablepublic ShortArrayList reverseThis()
reverseThis in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic ShortArrayList sortThis()
sortThis in interface org.eclipse.collections.api.list.primitive.MutableShortListpublic ShortArrayList toReversed()
toReversed in interface org.eclipse.collections.api.list.primitive.MutableShortListtoReversed in interface org.eclipse.collections.api.list.primitive.ShortListtoReversed in interface org.eclipse.collections.api.ordered.primitive.ReversibleShortIterablepublic int binarySearch(short value)
binarySearch in interface org.eclipse.collections.api.list.primitive.ShortListpublic org.eclipse.collections.api.list.primitive.MutableShortList distinct()
distinct in interface org.eclipse.collections.api.list.primitive.MutableShortListdistinct in interface org.eclipse.collections.api.list.primitive.ShortListdistinct in interface org.eclipse.collections.api.ordered.primitive.ReversibleShortIterablepublic org.eclipse.collections.api.list.primitive.MutableShortList subList(int fromIndex,
int toIndex)
subList in interface org.eclipse.collections.api.list.primitive.MutableShortListsubList in interface org.eclipse.collections.api.list.primitive.ShortListCopyright © 2004–2018. All rights reserved.