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:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddAllAtIndex(int index, float... source) booleanaddAllAtIndex(int index, FloatIterable source) voidaddAtIndex(int index, float element) intbinarySearch(float value) boxed()<V> MutableList<V> collect(FloatToObjectFunction<? 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(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.distinct()doubledotProduct(FloatList list) booleanFollows the same general contract asList.equals(Object).voidforEachWithIndex(FloatIntProcedure procedure) floatget(int index) floatgetFirst()floatgetLast()private MutableFloatListinthashCode()Follows the same general contract asList.hashCode().intindexOf(float value) <T> TinjectIntoWithIndex(T injectedValue, ObjectFloatIntToObjectFunction<? super T, ? extends T> function) intlastIndexOf(float value) newEmpty()Creates a new empty mutable version of the same collection type.reject(FloatPredicate predicate) Returns a new FloatIterable with all of the elements in the FloatIterable that return false for the specified predicate.rejectWithIndex(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) select(FloatPredicate predicate) Returns a new FloatIterable with all of the elements in the FloatIterable that return true for the specified predicate.selectWithIndex(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) Randomly permutes this list mutating its contents and returns the same list (this).sortThis()Sorts this list mutating its contents and returns the same mutable list (this).subList(int fromIndex, int toIndex) Returns an immutable copy of this list.toStack()Converts the collection to a FloatStack.with(float element) withAll(FloatIterable elements) without(float element) withoutAll(FloatIterable elements) <T> MutableList<FloatObjectPair<T>> Returns aMutableListformed from thisMutableFloatListand aListIterableby combining corresponding elements in pairs.zipFloat(FloatIterable iterable) Returns aMutableListformed from thisMutableFloatListand anotherFloatListby combining corresponding elements in pairs.Methods inherited from class AbstractUnmodifiableFloatCollection
add, addAll, addAll, allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, chunk, clear, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, floatIterator, getFloatCollection, 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, toStringMethods inherited from interface 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, toSortedListByMethods inherited from interface FloatList
forEachInBothMethods inherited from interface MutableFloatCollection
add, addAll, addAll, clear, floatIterator, remove, removeAll, removeAll, removeIf, retainAll, retainAllMethods inherited from interface MutableFloatList
shuffleThis, sortThis, sortThisBy, sortThisBy, swap, tapMethods inherited from interface PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
UnmodifiableFloatList
-
-
Method Details
-
getMutableFloatList
-
get
-
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
- 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
- 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
- Specified by:
within interfaceMutableFloatCollection- Specified by:
within interfaceMutableFloatList- Overrides:
within classAbstractUnmodifiableFloatCollection
-
without
- Specified by:
withoutin interfaceMutableFloatCollection- Specified by:
withoutin interfaceMutableFloatList- Overrides:
withoutin classAbstractUnmodifiableFloatCollection
-
withAll
- Specified by:
withAllin interfaceMutableFloatCollection- Specified by:
withAllin interfaceMutableFloatList- Overrides:
withAllin classAbstractUnmodifiableFloatCollection
-
withoutAll
- Specified by:
withoutAllin interfaceMutableFloatCollection- Specified by:
withoutAllin interfaceMutableFloatList- Overrides:
withoutAllin classAbstractUnmodifiableFloatCollection
-
select
Description copied from interface:FloatIterableReturns a new FloatIterable with all of the elements in the FloatIterable that return true for the specified 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
Description copied from interface:FloatIterableReturns a new FloatIterable with all of the elements in the FloatIterable that return false for the specified 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
Description copied from interface:FloatIterableReturns a new collection with the results of applying the specified function on each element of the source collection. This method is also commonly called transform or map.- 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
Description copied from interface:MutableFloatListSorts this list mutating its contents and returns the same mutable list (this).- Specified by:
sortThisin interfaceMutableFloatList
-
shuffleThis
Description copied from interface:MutableFloatListRandomly permutes this list mutating its contents and returns the same list (this). Usesjava.util.Randomas the source of randomness.- Specified by:
shuffleThisin interfaceMutableFloatList
-
binarySearch
public int binarySearch(float value) - Specified by:
binarySearchin interfaceFloatList
-
dotProduct
- Specified by:
dotProductin interfaceFloatList
-
equals
-
hashCode
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableFloatCollection- Specified by:
asUnmodifiablein interfaceMutableFloatList- Overrides:
asUnmodifiablein classAbstractUnmodifiableFloatCollection
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableFloatCollection- Specified by:
asSynchronizedin interfaceMutableFloatList- Overrides:
asSynchronizedin classAbstractUnmodifiableFloatCollection
-
toImmutable
Description copied from interface:MutableFloatListReturns an immutable copy of this list.- Specified by:
toImmutablein interfaceFloatList- Specified by:
toImmutablein interfaceMutableFloatCollection- Specified by:
toImmutablein interfaceMutableFloatList- Overrides:
toImmutablein classAbstractUnmodifiableFloatCollection
-
newEmpty
Description copied from interface:MutableFloatCollectionCreates a new empty mutable version of the same collection type.- Specified by:
newEmptyin interfaceMutableFloatCollection- Specified by:
newEmptyin interfaceMutableFloatList- Since:
- 9.2.
-
reverseThis
- Specified by:
reverseThisin interfaceMutableFloatList
-
toReversed
- Specified by:
toReversedin interfaceFloatList- Specified by:
toReversedin interfaceMutableFloatList- Specified by:
toReversedin interfaceReversibleFloatIterable
-
forEachWithIndex
- Specified by:
forEachWithIndexin interfaceOrderedFloatIterable
-
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
- Specified by:
distinctin interfaceFloatList- Specified by:
distinctin interfaceMutableFloatList- Specified by:
distinctin interfaceReversibleFloatIterable- Since:
- 6.0.
-
subList
- Specified by:
subListin interfaceFloatList- Specified by:
subListin interfaceMutableFloatList- See Also:
-
zipFloat
Description copied from interface:MutableFloatListReturns aMutableListformed from thisMutableFloatListand anotherFloatListby combining corresponding elements in pairs. If one of the twoFloatLists is longer than the other, its remaining elements are ignored.- Specified by:
zipFloatin interfaceFloatList- Specified by:
zipFloatin interfaceMutableFloatList- Since:
- 9.1.
-
zip
Description copied from interface:MutableFloatListReturns aMutableListformed from thisMutableFloatListand aListIterableby combining corresponding elements in pairs. If one of the two Lists is longer than the other, its remaining elements are ignored.- Specified by:
zipin interfaceFloatList- Specified by:
zipin interfaceMutableFloatList- Since:
- 9.1.
-
selectWithIndex
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
Returns a new MutableFloatCollection including all elements with corresponding indexes matching the specified predicate.- Specified by:
selectWithIndexin interfaceOrderedFloatIterable- Since:
- 11.1.
-
rejectWithIndex
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
Returns a new MutableFloatCollection excluding all elements with corresponding indexes matching the specified predicate.- Specified by:
rejectWithIndexin interfaceOrderedFloatIterable- Since:
- 11.1.
-
collectWithIndex
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.
-
toStack
Description copied from interface:OrderedFloatIterableConverts the collection to a FloatStack.- Specified by:
toStackin interfaceOrderedFloatIterable
-