java.io.Serializable, MutableIntCollection, IntIterable, IntList, MutableIntList, OrderedIntIterable, ReversibleIntIterable, PrimitiveIterablepublic class SynchronizedIntList extends AbstractSynchronizedIntCollection implements MutableIntList
MutableIntList. It is imperative that the user manually synchronize on the on the
 collection when iterating over it using an iterator or stream.
 This file was automatically generated from template file synchronizedPrimitiveList.stg.
MutableIntList.asSynchronized(), 
MutableList.asSynchronized(), 
Serialized Form| Constructor | Description | 
|---|---|
SynchronizedIntList(MutableIntList list) | 
|
SynchronizedIntList(MutableIntList list,
                   java.lang.Object newLock) | 
| Modifier and Type | Method | Description | 
|---|---|---|
boolean | 
addAllAtIndex(int index,
             int... source) | 
|
boolean | 
addAllAtIndex(int index,
             IntIterable source) | 
|
void | 
addAtIndex(int index,
          int element) | 
|
LazyIntIterable | 
asLazy() | 
 Returns a LazyIntIterable adapter wrapping the source IntIterable. 
 | 
LazyIntIterable | 
asReversed() | 
|
MutableIntList | 
asSynchronized() | 
|
MutableIntList | 
asUnmodifiable() | 
|
int | 
binarySearch(int value) | 
|
<V> MutableList<V> | 
collect(IntToObjectFunction<? extends V> function) | 
 Returns a new collection with the results of applying the specified function on each element of the source
 collection. 
 | 
<V> MutableList<V> | 
collectWithIndex(IntIntToObjectFunction<? extends V> function) | 
 Returns a new MutableList using results obtained by applying the specified function to each element
 and its corresponding index. 
 | 
<V,R extends java.util.Collection<V>> | 
collectWithIndex(IntIntToObjectFunction<? extends V> function,
                R target) | 
 Adds elements to the target Collection using results obtained by applying the specified function to each element
 and its corresponding index. 
 | 
MutableIntList | 
distinct() | 
|
long | 
dotProduct(IntList list) | 
|
boolean | 
equals(java.lang.Object otherList) | 
 Follows the same general contract as  
List.equals(Object). | 
void | 
forEachWithIndex(IntIntProcedure procedure) | 
|
int | 
get(int index) | 
|
int | 
getFirst() | 
|
int | 
getLast() | 
|
int | 
hashCode() | 
 Follows the same general contract as  
List.hashCode(). | 
int | 
indexOf(int value) | 
|
<T> T | 
injectIntoWithIndex(T injectedValue,
                   ObjectIntIntToObjectFunction<? super T,? extends T> function) | 
|
int | 
lastIndexOf(int value) | 
|
MutableIntList | 
newEmpty() | 
 Creates a new empty mutable version of the same List type. 
 | 
MutableIntList | 
reject(IntPredicate predicate) | 
 Returns a new IntIterable with all of the elements in the IntIterable that
 return false for the specified predicate. 
 | 
int | 
removeAtIndex(int index) | 
|
MutableIntList | 
reverseThis() | 
|
MutableIntList | 
select(IntPredicate predicate) | 
 Returns a new IntIterable with all of the elements in the IntIterable that
 return true for the specified predicate. 
 | 
int | 
set(int index,
   int element) | 
|
MutableIntList | 
sortThis() | 
 Sorts this list mutating its contents and returns the same mutable list (this). 
 | 
java.util.Spliterator.OfInt | 
spliterator() | 
 This function needs to be synchronized manually 
 | 
MutableIntList | 
subList(int fromIndex,
       int toIndex) | 
|
ImmutableIntList | 
toImmutable() | 
 Returns an immutable copy of this list. 
 | 
MutableIntList | 
toReversed() | 
|
SynchronizedIntList | 
with(int element) | 
|
SynchronizedIntList | 
withAll(IntIterable elements) | 
|
SynchronizedIntList | 
without(int element) | 
|
SynchronizedIntList | 
withoutAll(IntIterable elements) | 
|
<T> MutableList<IntObjectPair<T>> | 
zip(java.lang.Iterable<T> iterable) | 
 Returns a  
MutableList formed from this MutableIntList and a ListIterable by
 combining corresponding elements in pairs. | 
MutableList<IntIntPair> | 
zipInt(IntIterable iterable) | 
 Returns a  
MutableList formed from this MutableIntList and another IntList by
 combining corresponding elements in pairs. | 
add, addAll, addAll, allSatisfy, anySatisfy, appendString, appendString, appendString, average, chunk, clear, contains, containsAll, containsAll, count, detectIfNone, each, forEach, injectInto, intIterator, isEmpty, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, notEmpty, reduce, reduceIfEmpty, remove, removeAll, removeAll, removeIf, retainAll, retainAll, size, sum, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toStringallSatisfy, anySatisfy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, count, detectIfNone, each, flatCollect, forEach, injectInto, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toBag, toList, toSet, toSortedArray, toSortedListprimitiveParallelStream, primitiveStreamadd, addAll, addAll, clear, intIterator, remove, removeAll, removeAll, removeIf, retainAll, retainAlltapappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toStringpublic SynchronizedIntList(MutableIntList list)
public SynchronizedIntList(MutableIntList list, java.lang.Object newLock)
public int getFirst()
getFirst in interface OrderedIntIterablepublic int getLast()
getLast in interface ReversibleIntIterablepublic int indexOf(int value)
indexOf in interface OrderedIntIterablepublic int lastIndexOf(int value)
lastIndexOf in interface IntListpublic void addAtIndex(int index,
                       int element)
addAtIndex in interface MutableIntListpublic boolean addAllAtIndex(int index,
                             int... source)
addAllAtIndex in interface MutableIntListpublic boolean addAllAtIndex(int index,
                             IntIterable source)
addAllAtIndex in interface MutableIntListpublic int removeAtIndex(int index)
removeAtIndex in interface MutableIntListpublic int set(int index,
               int element)
set in interface MutableIntListpublic SynchronizedIntList with(int element)
with in interface MutableIntCollectionwith in interface MutableIntListwith in class AbstractSynchronizedIntCollectionpublic SynchronizedIntList without(int element)
without in interface MutableIntCollectionwithout in interface MutableIntListwithout in class AbstractSynchronizedIntCollectionpublic SynchronizedIntList withAll(IntIterable elements)
withAll in interface MutableIntCollectionwithAll in interface MutableIntListwithAll in class AbstractSynchronizedIntCollectionpublic SynchronizedIntList withoutAll(IntIterable elements)
withoutAll in interface MutableIntCollectionwithoutAll in interface MutableIntListwithoutAll in class AbstractSynchronizedIntCollectionpublic MutableIntList select(IntPredicate predicate)
IntIterableselect in interface IntIterableselect in interface IntListselect in interface MutableIntCollectionselect in interface MutableIntListselect in interface OrderedIntIterableselect in interface ReversibleIntIterableselect in class AbstractSynchronizedIntCollectionpublic MutableIntList reject(IntPredicate predicate)
IntIterablereject in interface IntIterablereject in interface IntListreject in interface MutableIntCollectionreject in interface MutableIntListreject in interface OrderedIntIterablereject in interface ReversibleIntIterablereject in class AbstractSynchronizedIntCollectionpublic <V> MutableList<V> collect(IntToObjectFunction<? extends V> function)
IntIterablecollect in interface IntIterablecollect in interface IntListcollect in interface MutableIntCollectioncollect in interface MutableIntListcollect in interface OrderedIntIterablecollect in interface ReversibleIntIterablecollect in class AbstractSynchronizedIntCollectionpublic MutableIntList sortThis()
MutableIntListsortThis in interface MutableIntListpublic int binarySearch(int value)
binarySearch in interface IntListpublic long dotProduct(IntList list)
dotProduct in interface IntListpublic boolean equals(java.lang.Object otherList)
IntListList.equals(Object).public int hashCode()
IntListList.hashCode().public LazyIntIterable asLazy()
IntIterableasLazy in interface IntIterableasLazy in class AbstractSynchronizedIntCollectionpublic MutableIntList asUnmodifiable()
asUnmodifiable in interface MutableIntCollectionasUnmodifiable in interface MutableIntListasUnmodifiable in class AbstractSynchronizedIntCollectionpublic MutableIntList asSynchronized()
asSynchronized in interface MutableIntCollectionasSynchronized in interface MutableIntListasSynchronized in class AbstractSynchronizedIntCollectionpublic ImmutableIntList toImmutable()
MutableIntListtoImmutable in interface IntListtoImmutable in interface MutableIntCollectiontoImmutable in interface MutableIntListtoImmutable in class AbstractSynchronizedIntCollectionpublic MutableIntList newEmpty()
MutableIntListnewEmpty in interface MutableIntCollectionnewEmpty in interface MutableIntListpublic MutableIntList reverseThis()
reverseThis in interface MutableIntListpublic MutableIntList toReversed()
toReversed in interface IntListtoReversed in interface MutableIntListtoReversed in interface ReversibleIntIterablepublic LazyIntIterable asReversed()
asReversed in interface ReversibleIntIterablepublic void forEachWithIndex(IntIntProcedure procedure)
forEachWithIndex in interface OrderedIntIterablepublic <T> T injectIntoWithIndex(T injectedValue,
                                 ObjectIntIntToObjectFunction<? super T,? extends T> function)
injectIntoWithIndex in interface OrderedIntIterableinjectIntoWithIndex in interface ReversibleIntIterablepublic MutableIntList distinct()
distinct in interface IntListdistinct in interface MutableIntListdistinct in interface ReversibleIntIterablepublic MutableIntList subList(int fromIndex, int toIndex)
subList in interface IntListsubList in interface MutableIntListList.subList(int fromIndex, int toIndex)public MutableList<IntIntPair> zipInt(IntIterable iterable)
MutableIntListMutableList formed from this MutableIntList and another IntList by
 combining corresponding elements in pairs. If one of the two IntLists is longer than the other, its
 remaining elements are ignored.zipInt in interface IntListzipInt in interface MutableIntListpublic <T> MutableList<IntObjectPair<T>> zip(java.lang.Iterable<T> iterable)
MutableIntListMutableList formed from this MutableIntList and a ListIterable by
 combining corresponding elements in pairs. If one of the two Lists is longer than the other, its
 remaining elements are ignored.zip in interface IntListzip in interface MutableIntListpublic <V> MutableList<V> collectWithIndex(IntIntToObjectFunction<? extends V> function)
collectWithIndex in interface IntListcollectWithIndex in interface MutableIntListcollectWithIndex in interface OrderedIntIterablecollectWithIndex in interface ReversibleIntIterablepublic <V,R extends java.util.Collection<V>> R collectWithIndex(IntIntToObjectFunction<? extends V> function, R target)
collectWithIndex in interface OrderedIntIterablepublic java.util.Spliterator.OfInt spliterator()
spliterator in interface IntListCopyright © 2004–2020. All rights reserved.