Class ImmutableFloatArrayStack
java.lang.Object
org.eclipse.collections.impl.stack.primitive.AbstractFloatStack
org.eclipse.collections.impl.stack.immutable.primitive.ImmutableFloatArrayStack
- All Implemented Interfaces:
Serializable, FloatIterable, OrderedFloatIterable, PrimitiveIterable, FloatStack, ImmutableFloatStack
final class ImmutableFloatArrayStack
extends AbstractFloatStack
implements ImmutableFloatStack, Serializable
ImmutableFloatArrayStack is the non-modifiable equivalent of
FloatArrayStack.
This file was automatically generated from template file immutablePrimitiveArrayStack.stg.- Since:
- 4.0.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateImmutableFloatArrayStack(float[] newElements) privateImmutableFloatArrayStack(FloatArrayList newElements) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcheckNegativeCount(int count) private voidcheckOptimizedSize(int length) <V> ImmutableStack<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.protected FloatArrayListbooleanisEmpty()Returns true if this iterable has zero items.static ImmutableFloatArrayStacknewStack(FloatIterable iterable) static ImmutableFloatArrayStacknewStackFromTopToBottom(float... items) static ImmutableFloatArrayStackstatic ImmutableFloatArrayStacknewStackWith(float... elements) booleannotEmpty()The English equivalent of !this.isEmpty()pop()pop(int count) push(float item) reject(FloatPredicate predicate) Returns a new FloatIterable with all of the elements in the FloatIterable that return false for the specified predicate.select(FloatPredicate predicate) Returns a new FloatIterable with all of the elements in the FloatIterable that return true for the specified predicate.toStack()Converts the collection to a FloatStack.private ObjectMethods inherited from class AbstractFloatStack
allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, checkEmptyStack, checkPositiveValueForCount, checkSizeLessThanCount, chunk, contains, containsAll, containsAll, count, detectIfNone, each, equals, floatIterator, forEachWithIndex, getFirst, hashCode, indexOf, injectInto, injectIntoWithIndex, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, peek, peek, peekAt, rangeCheck, size, sum, toArray, toArray, toBag, toList, toSet, toSortedArray, 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, floatIterator, 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, toSortedListBy, toSortedListByMethods inherited from interface ImmutableFloatStack
collectWithIndex, rejectWithIndex, selectWithIndex, tapMethods inherited from interface OrderedFloatIterable
collectWithIndex, forEachWithIndex, getFirst, indexOf, injectIntoWithIndex, rejectWithIndex, selectWithIndexMethods inherited from interface PrimitiveIterable
appendString, appendString, appendString, makeString, makeString, makeString, size, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
delegate
-
-
Constructor Details
-
ImmutableFloatArrayStack
private ImmutableFloatArrayStack(float[] newElements) -
ImmutableFloatArrayStack
-
-
Method Details
-
checkOptimizedSize
private void checkOptimizedSize(int length) -
newStack
-
newStackWith
-
newStackFromTopToBottom
-
newStackFromTopToBottom
-
getDelegate
- Specified by:
getDelegatein classAbstractFloatStack
-
push
- Specified by:
pushin interfaceImmutableFloatStack
-
pop
- Specified by:
popin interfaceImmutableFloatStack
-
pop
- Specified by:
popin interfaceImmutableFloatStack
-
checkNegativeCount
private void checkNegativeCount(int count) -
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 interfaceFloatStack- Specified by:
selectin interfaceImmutableFloatStack- Specified by:
selectin interfaceOrderedFloatIterable
-
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 interfaceFloatStack- Specified by:
rejectin interfaceImmutableFloatStack- Specified by:
rejectin interfaceOrderedFloatIterable
-
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 interfaceFloatStack- Specified by:
collectin interfaceImmutableFloatStack- Specified by:
collectin interfaceOrderedFloatIterable
-
toImmutable
- Specified by:
toImmutablein interfaceFloatStack
-
isEmpty
public boolean isEmpty()Description copied from interface:PrimitiveIterableReturns true if this iterable has zero items.- Specified by:
isEmptyin interfacePrimitiveIterable
-
notEmpty
public boolean notEmpty()Description copied from interface:PrimitiveIterableThe English equivalent of !this.isEmpty()- Specified by:
notEmptyin interfacePrimitiveIterable
-
toSortedList
- Specified by:
toSortedListin interfaceFloatIterable
-
writeReplace
-
toStack
Description copied from interface:OrderedFloatIterableConverts the collection to a FloatStack.- Specified by:
toStackin interfaceOrderedFloatIterable
-