Class UnmodifiableFloatList
- java.lang.Object
-
- org.eclipse.collections.impl.collection.mutable.primitive.AbstractUnmodifiableFloatCollection
-
- org.eclipse.collections.impl.list.mutable.primitive.UnmodifiableFloatList
-
- All Implemented Interfaces:
Serializable,MutableFloatCollection,FloatIterable,FloatList,MutableFloatList,OrderedFloatIterable,ReversibleFloatIterable,PrimitiveIterable
public class UnmodifiableFloatList extends AbstractUnmodifiableFloatCollection implements MutableFloatList
This file was automatically generated from template file unmodifiablePrimitiveList.stg.- Since:
- 3.1.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnmodifiableFloatList(MutableFloatList list)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddAllAtIndex(int index, float... source)booleanaddAllAtIndex(int index, FloatIterable source)voidaddAtIndex(int index, float element)LazyFloatIterableasReversed()MutableFloatListasSynchronized()MutableFloatListasUnmodifiable()intbinarySearch(float value)MutableList<Float>boxed()<V> MutableList<V>collect(FloatToObjectFunction<? extends V> function)<V> MutableList<V>collectWithIndex(FloatIntToObjectFunction<? 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 Collection<V>>
RcollectWithIndex(FloatIntToObjectFunction<? 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.MutableFloatListdistinct()doubledotProduct(FloatList list)booleanequals(Object otherList)voidforEachWithIndex(FloatIntProcedure procedure)floatget(int index)floatgetFirst()floatgetLast()inthashCode()intindexOf(float value)<T> TinjectIntoWithIndex(T injectedValue, ObjectFloatIntToObjectFunction<? super T,? extends T> function)intlastIndexOf(float value)MutableFloatListnewEmpty()MutableFloatListreject(FloatPredicate predicate)MutableFloatListrejectWithIndex(FloatIntPredicate predicate)Returns a new MutableFloatList excluding all elements with corresponding indexes matching the specified predicate.<R extends MutableFloatCollection>
RrejectWithIndex(FloatIntPredicate predicate, R target)Returns a new MutableFloatCollection excluding all elements with corresponding indexes matching the specified predicate.floatremoveAtIndex(int index)MutableFloatListreverseThis()MutableFloatListselect(FloatPredicate predicate)MutableFloatListselectWithIndex(FloatIntPredicate predicate)Returns a new MutableFloatList including all elements with corresponding indexes matching the specified predicate.<R extends MutableFloatCollection>
RselectWithIndex(FloatIntPredicate predicate, R target)Returns a new MutableFloatCollection including all elements with corresponding indexes matching the specified predicate.floatset(int index, float element)MutableFloatListshuffleThis()MutableFloatListsortThis()MutableFloatListsubList(int fromIndex, int toIndex)ImmutableFloatListtoImmutable()MutableFloatListtoReversed()UnmodifiableFloatListwith(float element)UnmodifiableFloatListwithAll(FloatIterable elements)UnmodifiableFloatListwithout(float element)UnmodifiableFloatListwithoutAll(FloatIterable elements)<T> MutableList<FloatObjectPair<T>>zip(Iterable<T> iterable)MutableList<FloatFloatPair>zipFloat(FloatIterable iterable)-
Methods inherited from class org.eclipse.collections.impl.collection.mutable.primitive.AbstractUnmodifiableFloatCollection
add, addAll, addAll, allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, chunk, clear, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, floatIterator, injectInto, isEmpty, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, notEmpty, reduce, reduceIfEmpty, remove, removeAll, removeAll, removeIf, retainAll, retainAll, size, sum, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toString
-
Methods inherited from interface org.eclipse.collections.api.FloatIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, flatCollect, forEach, injectInto, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedList, toSortedListBy, toSortedListBy
-
Methods inherited from interface org.eclipse.collections.api.list.primitive.FloatList
forEachInBoth
-
Methods inherited from interface org.eclipse.collections.api.collection.primitive.MutableFloatCollection
add, addAll, addAll, clear, floatIterator, remove, removeAll, removeAll, removeIf, retainAll, retainAll
-
Methods inherited from interface org.eclipse.collections.api.list.primitive.MutableFloatList
shuffleThis, sortThis, sortThisBy, sortThisBy, swap, tap
-
Methods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
-
-
-
Constructor Detail
-
UnmodifiableFloatList
public UnmodifiableFloatList(MutableFloatList list)
-
-
Method Detail
-
getFirst
public float getFirst()
- Specified by:
getFirstin interfaceOrderedFloatIterable
-
getLast
public float getLast()
- Specified by:
getLastin interfaceReversibleFloatIterable
-
indexOf
public int indexOf(float value)
- Specified by:
indexOfin interfaceOrderedFloatIterable
-
lastIndexOf
public int lastIndexOf(float value)
- Specified by:
lastIndexOfin interfaceFloatList
-
boxed
public MutableList<Float> boxed()
- Specified by:
boxedin interfaceMutableFloatList
-
addAtIndex
public void addAtIndex(int index, float element)- Specified by:
addAtIndexin interfaceMutableFloatList
-
addAllAtIndex
public boolean addAllAtIndex(int index, float... source)- Specified by:
addAllAtIndexin interfaceMutableFloatList
-
addAllAtIndex
public boolean addAllAtIndex(int index, FloatIterable source)- Specified by:
addAllAtIndexin interfaceMutableFloatList
-
removeAtIndex
public float removeAtIndex(int index)
- Specified by:
removeAtIndexin interfaceMutableFloatList
-
set
public float set(int index, float element)- Specified by:
setin interfaceMutableFloatList
-
with
public UnmodifiableFloatList with(float element)
- Specified by:
within interfaceMutableFloatCollection- Specified by:
within interfaceMutableFloatList- Overrides:
within classAbstractUnmodifiableFloatCollection
-
without
public UnmodifiableFloatList without(float element)
- Specified by:
withoutin interfaceMutableFloatCollection- Specified by:
withoutin interfaceMutableFloatList- Overrides:
withoutin classAbstractUnmodifiableFloatCollection
-
withAll
public UnmodifiableFloatList withAll(FloatIterable elements)
- Specified by:
withAllin interfaceMutableFloatCollection- Specified by:
withAllin interfaceMutableFloatList- Overrides:
withAllin classAbstractUnmodifiableFloatCollection
-
withoutAll
public UnmodifiableFloatList withoutAll(FloatIterable elements)
- Specified by:
withoutAllin interfaceMutableFloatCollection- Specified by:
withoutAllin interfaceMutableFloatList- Overrides:
withoutAllin classAbstractUnmodifiableFloatCollection
-
select
public MutableFloatList select(FloatPredicate predicate)
- Specified by:
selectin interfaceFloatIterable- Specified by:
selectin interfaceFloatList- Specified by:
selectin interfaceMutableFloatCollection- Specified by:
selectin interfaceMutableFloatList- Specified by:
selectin interfaceOrderedFloatIterable- Specified by:
selectin interfaceReversibleFloatIterable- Overrides:
selectin classAbstractUnmodifiableFloatCollection
-
reject
public MutableFloatList reject(FloatPredicate predicate)
- Specified by:
rejectin interfaceFloatIterable- Specified by:
rejectin interfaceFloatList- Specified by:
rejectin interfaceMutableFloatCollection- Specified by:
rejectin interfaceMutableFloatList- Specified by:
rejectin interfaceOrderedFloatIterable- Specified by:
rejectin interfaceReversibleFloatIterable- Overrides:
rejectin classAbstractUnmodifiableFloatCollection
-
collect
public <V> MutableList<V> collect(FloatToObjectFunction<? extends V> function)
- Specified by:
collectin interfaceFloatIterable- Specified by:
collectin interfaceFloatList- Specified by:
collectin interfaceMutableFloatCollection- Specified by:
collectin interfaceMutableFloatList- Specified by:
collectin interfaceOrderedFloatIterable- Specified by:
collectin interfaceReversibleFloatIterable- Overrides:
collectin classAbstractUnmodifiableFloatCollection
-
sortThis
public MutableFloatList sortThis()
- Specified by:
sortThisin interfaceMutableFloatList
-
shuffleThis
public MutableFloatList shuffleThis()
- Specified by:
shuffleThisin interfaceMutableFloatList
-
binarySearch
public int binarySearch(float value)
- Specified by:
binarySearchin interfaceFloatList
-
dotProduct
public double dotProduct(FloatList list)
- Specified by:
dotProductin interfaceFloatList
-
equals
public boolean equals(Object otherList)
-
hashCode
public int hashCode()
-
asUnmodifiable
public MutableFloatList asUnmodifiable()
- Specified by:
asUnmodifiablein interfaceMutableFloatCollection- Specified by:
asUnmodifiablein interfaceMutableFloatList- Overrides:
asUnmodifiablein classAbstractUnmodifiableFloatCollection
-
asSynchronized
public MutableFloatList asSynchronized()
- Specified by:
asSynchronizedin interfaceMutableFloatCollection- Specified by:
asSynchronizedin interfaceMutableFloatList- Overrides:
asSynchronizedin classAbstractUnmodifiableFloatCollection
-
toImmutable
public ImmutableFloatList toImmutable()
- Specified by:
toImmutablein interfaceFloatList- Specified by:
toImmutablein interfaceMutableFloatCollection- Specified by:
toImmutablein interfaceMutableFloatList- Overrides:
toImmutablein classAbstractUnmodifiableFloatCollection
-
newEmpty
public MutableFloatList newEmpty()
- Specified by:
newEmptyin interfaceMutableFloatCollection- Specified by:
newEmptyin interfaceMutableFloatList- Since:
- 9.2.
-
reverseThis
public MutableFloatList reverseThis()
- Specified by:
reverseThisin interfaceMutableFloatList
-
toReversed
public MutableFloatList toReversed()
- Specified by:
toReversedin interfaceFloatList- Specified by:
toReversedin interfaceMutableFloatList- Specified by:
toReversedin interfaceReversibleFloatIterable
-
forEachWithIndex
public void forEachWithIndex(FloatIntProcedure procedure)
- Specified by:
forEachWithIndexin interfaceOrderedFloatIterable
-
asReversed
public LazyFloatIterable asReversed()
- Specified by:
asReversedin interfaceReversibleFloatIterable
-
injectIntoWithIndex
public <T> T injectIntoWithIndex(T injectedValue, ObjectFloatIntToObjectFunction<? super T,? extends T> function)- Specified by:
injectIntoWithIndexin interfaceOrderedFloatIterable- Specified by:
injectIntoWithIndexin interfaceReversibleFloatIterable
-
distinct
public MutableFloatList distinct()
- Specified by:
distinctin interfaceFloatList- Specified by:
distinctin interfaceMutableFloatList- Specified by:
distinctin interfaceReversibleFloatIterable- Since:
- 6.0.
-
subList
public MutableFloatList subList(int fromIndex, int toIndex)
- Specified by:
subListin interfaceFloatList- Specified by:
subListin interfaceMutableFloatList
-
zipFloat
public MutableList<FloatFloatPair> zipFloat(FloatIterable iterable)
- Specified by:
zipFloatin interfaceFloatList- Specified by:
zipFloatin interfaceMutableFloatList- Since:
- 9.1.
-
zip
public <T> MutableList<FloatObjectPair<T>> zip(Iterable<T> iterable)
- Specified by:
zipin interfaceFloatList- Specified by:
zipin interfaceMutableFloatList- Since:
- 9.1.
-
selectWithIndex
public MutableFloatList selectWithIndex(FloatIntPredicate predicate)
Returns a new MutableFloatList including all elements with corresponding indexes matching the specified predicate.- Specified by:
selectWithIndexin interfaceFloatList- Specified by:
selectWithIndexin interfaceMutableFloatList- Specified by:
selectWithIndexin interfaceOrderedFloatIterable- Specified by:
selectWithIndexin interfaceReversibleFloatIterable- Since:
- 11.1.
-
selectWithIndex
public <R extends MutableFloatCollection> R selectWithIndex(FloatIntPredicate predicate, R target)
Returns a new MutableFloatCollection including all elements with corresponding indexes matching the specified predicate.- Specified by:
selectWithIndexin interfaceOrderedFloatIterable- Since:
- 11.1.
-
rejectWithIndex
public MutableFloatList rejectWithIndex(FloatIntPredicate predicate)
Returns a new MutableFloatList excluding all elements with corresponding indexes matching the specified predicate.- Specified by:
rejectWithIndexin interfaceFloatList- Specified by:
rejectWithIndexin interfaceMutableFloatList- Specified by:
rejectWithIndexin interfaceOrderedFloatIterable- Specified by:
rejectWithIndexin interfaceReversibleFloatIterable- Since:
- 11.1.
-
rejectWithIndex
public <R extends MutableFloatCollection> R rejectWithIndex(FloatIntPredicate predicate, R target)
Returns a new MutableFloatCollection excluding all elements with corresponding indexes matching the specified predicate.- Specified by:
rejectWithIndexin interfaceOrderedFloatIterable- Since:
- 11.1.
-
collectWithIndex
public <V> MutableList<V> collectWithIndex(FloatIntToObjectFunction<? extends V> function)
Returns a new MutableList using results obtained by applying the specified function to each element and its corresponding index.- Specified by:
collectWithIndexin interfaceFloatList- Specified by:
collectWithIndexin interfaceMutableFloatList- Specified by:
collectWithIndexin interfaceOrderedFloatIterable- Specified by:
collectWithIndexin interfaceReversibleFloatIterable- Since:
- 9.1.
-
collectWithIndex
public <V,R extends Collection<V>> R collectWithIndex(FloatIntToObjectFunction<? 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.- Specified by:
collectWithIndexin interfaceOrderedFloatIterable- Since:
- 9.1.
-
-