Class ImmutableCharArrayStack
java.lang.Object
org.eclipse.collections.impl.stack.primitive.AbstractCharStack
org.eclipse.collections.impl.stack.immutable.primitive.ImmutableCharArrayStack
- All Implemented Interfaces:
Serializable, CharIterable, OrderedCharIterable, PrimitiveIterable, CharStack, ImmutableCharStack
final class ImmutableCharArrayStack
extends AbstractCharStack
implements ImmutableCharStack, Serializable
ImmutableCharArrayStack is the non-modifiable equivalent of
CharArrayStack.
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
ConstructorsModifierConstructorDescriptionprivateImmutableCharArrayStack(char[] newElements) privateImmutableCharArrayStack(CharArrayList newElements) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcheckNegativeCount(int count) private voidcheckOptimizedSize(int length) <V> ImmutableStack<V> collect(CharToObjectFunction<? extends V> function) Returns a new collection with the results of applying the specified function on each element of the source collection.protected CharArrayListbooleanisEmpty()Returns true if this iterable has zero items.static ImmutableCharArrayStacknewStack(CharIterable iterable) static ImmutableCharArrayStacknewStackFromTopToBottom(char... items) static ImmutableCharArrayStackstatic ImmutableCharArrayStacknewStackWith(char... elements) booleannotEmpty()The English equivalent of !this.isEmpty()pop()pop(int count) push(char item) reject(CharPredicate predicate) Returns a new CharIterable with all of the elements in the CharIterable that return false for the specified predicate.select(CharPredicate predicate) Returns a new CharIterable with all of the elements in the CharIterable that return true for the specified predicate.toStack()Converts the collection to a CharStack.private ObjectMethods inherited from class AbstractCharStack
allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, charIterator, checkEmptyStack, checkPositiveValueForCount, checkSizeLessThanCount, chunk, contains, containsAll, containsAll, count, detectIfNone, each, equals, 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 CharIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, charIterator, 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, toSortedListBy, toSortedListByMethods inherited from interface ImmutableCharStack
collectWithIndex, rejectWithIndex, selectWithIndex, tapMethods inherited from interface OrderedCharIterable
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
-
ImmutableCharArrayStack
private ImmutableCharArrayStack(char[] newElements) -
ImmutableCharArrayStack
-
-
Method Details
-
checkOptimizedSize
private void checkOptimizedSize(int length) -
newStack
-
newStackWith
-
newStackFromTopToBottom
-
newStackFromTopToBottom
-
getDelegate
- Specified by:
getDelegatein classAbstractCharStack
-
push
- Specified by:
pushin interfaceImmutableCharStack
-
pop
- Specified by:
popin interfaceImmutableCharStack
-
pop
- Specified by:
popin interfaceImmutableCharStack
-
checkNegativeCount
private void checkNegativeCount(int count) -
select
Description copied from interface:CharIterableReturns a new CharIterable with all of the elements in the CharIterable that return true for the specified predicate.- Specified by:
selectin interfaceCharIterable- Specified by:
selectin interfaceCharStack- Specified by:
selectin interfaceImmutableCharStack- Specified by:
selectin interfaceOrderedCharIterable
-
reject
Description copied from interface:CharIterableReturns a new CharIterable with all of the elements in the CharIterable that return false for the specified predicate.- Specified by:
rejectin interfaceCharIterable- Specified by:
rejectin interfaceCharStack- Specified by:
rejectin interfaceImmutableCharStack- Specified by:
rejectin interfaceOrderedCharIterable
-
collect
Description copied from interface:CharIterableReturns 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 interfaceCharIterable- Specified by:
collectin interfaceCharStack- Specified by:
collectin interfaceImmutableCharStack- Specified by:
collectin interfaceOrderedCharIterable
-
toImmutable
- Specified by:
toImmutablein interfaceCharStack
-
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 interfaceCharIterable
-
writeReplace
-
toStack
Description copied from interface:OrderedCharIterableConverts the collection to a CharStack.- Specified by:
toStackin interfaceOrderedCharIterable
-