@ThreadSafe
public final class SynchronizedShortStack
extends java.lang.Object
implements com.gs.collections.api.stack.primitive.MutableShortStack, java.io.Serializable
MutableShortStack. It is imperative that the user manually synchronize on the collection when iterating over it using the
ShortIterator, as per Collections.synchronizedCollection(Collection).
This file was automatically generated from template file synchronizedPrimitiveStack.stg.
MutableShortStack.asSynchronized(),
MutableStack.asSynchronized(),
Serialized Form| Modifier and Type | Method and Description |
|---|---|
boolean |
allSatisfy(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate) |
boolean |
anySatisfy(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate) |
void |
appendString(java.lang.Appendable appendable)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(java.lang.Appendable appendable,
java.lang.String separator)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(java.lang.Appendable appendable,
java.lang.String start,
java.lang.String separator,
java.lang.String end)
Prints a string representation of this collection onto the given
Appendable. |
com.gs.collections.api.LazyShortIterable |
asLazy() |
com.gs.collections.api.stack.primitive.MutableShortStack |
asSynchronized() |
com.gs.collections.api.stack.primitive.MutableShortStack |
asUnmodifiable() |
double |
average() |
void |
clear()
Clears the Stack
|
<V> com.gs.collections.api.stack.MutableStack<V> |
collect(com.gs.collections.api.block.function.primitive.ShortToObjectFunction<? extends V> function) |
boolean |
contains(short value) |
boolean |
containsAll(short... source) |
boolean |
containsAll(com.gs.collections.api.ShortIterable source) |
int |
count(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate) |
short |
detectIfNone(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate,
short ifNone) |
boolean |
equals(java.lang.Object otherStack)
Follows the same general contract as
StackIterable.equals(Object). |
void |
forEach(com.gs.collections.api.block.procedure.primitive.ShortProcedure procedure) |
int |
hashCode()
Follows the same general contract as
StackIterable.hashCode(). |
<T> T |
injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectShortToObjectFunction<? super T,? extends T> function) |
boolean |
isEmpty()
Returns true if this iterable has zero items.
|
java.lang.String |
makeString()
Returns a string representation of this collection by delegating to
PrimitiveIterable.makeString(String) and defaulting
the separator parameter to the characters ", " (comma and space). |
java.lang.String |
makeString(java.lang.String separator)
Returns a string representation of this collection by delegating to
PrimitiveIterable.makeString(String, String, String)
and defaulting the start and end parameters to "" (the empty String). |
java.lang.String |
makeString(java.lang.String start,
java.lang.String separator,
java.lang.String end)
Returns a string representation of this collection.
|
short |
max() |
short |
maxIfEmpty(short defaultValue) |
double |
median() |
short |
min() |
short |
minIfEmpty(short defaultValue) |
boolean |
noneSatisfy(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate) |
boolean |
notEmpty()
The English equivalent of !this.isEmpty()
|
short |
peek()
Returns the top of the stack.
|
com.gs.collections.api.list.primitive.ShortList |
peek(int count)
Returns ShortList of the number of elements specified by the count, beginning with the top of the stack.
|
short |
peekAt(int index)
Returns the element at the specified index.
|
short |
pop()
Removes and returns the top element of the stack.
|
com.gs.collections.api.list.primitive.ShortList |
pop(int count)
Removes and returns a ShortList of the number of elements specified by the count, beginning with the top of the stack.
|
void |
push(short item)
Adds an item to the top of the stack.
|
com.gs.collections.api.stack.primitive.MutableShortStack |
reject(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate) |
com.gs.collections.api.stack.primitive.MutableShortStack |
select(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate) |
com.gs.collections.api.iterator.ShortIterator |
shortIterator()
Must be called in a synchronized block.
|
int |
size()
Returns the number of items in this iterable.
|
long |
sum() |
short[] |
toArray() |
com.gs.collections.api.bag.primitive.MutableShortBag |
toBag() |
com.gs.collections.api.stack.primitive.ImmutableShortStack |
toImmutable() |
com.gs.collections.api.list.primitive.MutableShortList |
toList() |
com.gs.collections.api.set.primitive.MutableShortSet |
toSet() |
short[] |
toSortedArray() |
com.gs.collections.api.list.primitive.MutableShortList |
toSortedList() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
public void push(short item)
com.gs.collections.api.stack.primitive.MutableShortStackpush in interface com.gs.collections.api.stack.primitive.MutableShortStackpublic short pop()
com.gs.collections.api.stack.primitive.MutableShortStackpop in interface com.gs.collections.api.stack.primitive.MutableShortStackpublic com.gs.collections.api.list.primitive.ShortList pop(int count)
com.gs.collections.api.stack.primitive.MutableShortStackpop in interface com.gs.collections.api.stack.primitive.MutableShortStackpublic short peek()
com.gs.collections.api.stack.primitive.ShortStackpeek in interface com.gs.collections.api.stack.primitive.ShortStackpublic com.gs.collections.api.list.primitive.ShortList peek(int count)
com.gs.collections.api.stack.primitive.ShortStackpeek in interface com.gs.collections.api.stack.primitive.ShortStackpublic short peekAt(int index)
com.gs.collections.api.stack.primitive.ShortStackpeekAt in interface com.gs.collections.api.stack.primitive.ShortStackindex - the location to peek intopublic int size()
com.gs.collections.api.PrimitiveIterablesize in interface com.gs.collections.api.PrimitiveIterablepublic boolean isEmpty()
com.gs.collections.api.PrimitiveIterableisEmpty in interface com.gs.collections.api.PrimitiveIterablepublic boolean notEmpty()
com.gs.collections.api.PrimitiveIterablenotEmpty in interface com.gs.collections.api.PrimitiveIterablepublic void clear()
com.gs.collections.api.stack.primitive.MutableShortStackclear in interface com.gs.collections.api.stack.primitive.MutableShortStackpublic boolean contains(short value)
contains in interface com.gs.collections.api.ShortIterablepublic boolean containsAll(short... source)
containsAll in interface com.gs.collections.api.ShortIterablepublic boolean containsAll(com.gs.collections.api.ShortIterable source)
containsAll in interface com.gs.collections.api.ShortIterablepublic com.gs.collections.api.iterator.ShortIterator shortIterator()
shortIterator in interface com.gs.collections.api.ShortIterablepublic void forEach(com.gs.collections.api.block.procedure.primitive.ShortProcedure procedure)
forEach in interface com.gs.collections.api.ShortIterablepublic int count(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate)
count in interface com.gs.collections.api.ShortIterablepublic boolean anySatisfy(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate)
anySatisfy in interface com.gs.collections.api.ShortIterablepublic boolean allSatisfy(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate)
allSatisfy in interface com.gs.collections.api.ShortIterablepublic boolean noneSatisfy(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate)
noneSatisfy in interface com.gs.collections.api.ShortIterablepublic short detectIfNone(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate,
short ifNone)
detectIfNone in interface com.gs.collections.api.ShortIterablepublic com.gs.collections.api.stack.primitive.MutableShortStack select(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate)
select in interface com.gs.collections.api.ShortIterableselect in interface com.gs.collections.api.stack.primitive.MutableShortStackselect in interface com.gs.collections.api.stack.primitive.ShortStackpublic com.gs.collections.api.stack.primitive.MutableShortStack reject(com.gs.collections.api.block.predicate.primitive.ShortPredicate predicate)
reject in interface com.gs.collections.api.ShortIterablereject in interface com.gs.collections.api.stack.primitive.MutableShortStackreject in interface com.gs.collections.api.stack.primitive.ShortStackpublic <V> com.gs.collections.api.stack.MutableStack<V> collect(com.gs.collections.api.block.function.primitive.ShortToObjectFunction<? extends V> function)
collect in interface com.gs.collections.api.ShortIterablecollect in interface com.gs.collections.api.stack.primitive.MutableShortStackcollect in interface com.gs.collections.api.stack.primitive.ShortStackpublic long sum()
sum in interface com.gs.collections.api.ShortIterablepublic short max()
max in interface com.gs.collections.api.ShortIterablepublic short min()
min in interface com.gs.collections.api.ShortIterablepublic short minIfEmpty(short defaultValue)
minIfEmpty in interface com.gs.collections.api.ShortIterablepublic short maxIfEmpty(short defaultValue)
maxIfEmpty in interface com.gs.collections.api.ShortIterablepublic double average()
average in interface com.gs.collections.api.ShortIterablepublic double median()
median in interface com.gs.collections.api.ShortIterablepublic com.gs.collections.api.list.primitive.MutableShortList toSortedList()
toSortedList in interface com.gs.collections.api.ShortIterablepublic short[] toSortedArray()
toSortedArray in interface com.gs.collections.api.ShortIterablepublic short[] toArray()
toArray in interface com.gs.collections.api.ShortIterablepublic java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.PrimitiveIterabletoString in class java.lang.Objectpublic java.lang.String makeString()
com.gs.collections.api.PrimitiveIterablePrimitiveIterable.makeString(String) and defaulting
the separator parameter to the characters ", " (comma and space).makeString in interface com.gs.collections.api.PrimitiveIterablepublic java.lang.String makeString(java.lang.String separator)
com.gs.collections.api.PrimitiveIterablePrimitiveIterable.makeString(String, String, String)
and defaulting the start and end parameters to "" (the empty String).makeString in interface com.gs.collections.api.PrimitiveIterablepublic java.lang.String makeString(java.lang.String start,
java.lang.String separator,
java.lang.String end)
com.gs.collections.api.PrimitiveIterablemakeString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(java.lang.Appendable appendable)
com.gs.collections.api.PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString().appendString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(java.lang.Appendable appendable,
java.lang.String separator)
com.gs.collections.api.PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String).appendString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(java.lang.Appendable appendable,
java.lang.String start,
java.lang.String separator,
java.lang.String end)
com.gs.collections.api.PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String, String, String).appendString in interface com.gs.collections.api.PrimitiveIterablepublic com.gs.collections.api.list.primitive.MutableShortList toList()
toList in interface com.gs.collections.api.ShortIterablepublic com.gs.collections.api.set.primitive.MutableShortSet toSet()
toSet in interface com.gs.collections.api.ShortIterablepublic com.gs.collections.api.bag.primitive.MutableShortBag toBag()
toBag in interface com.gs.collections.api.ShortIterablepublic boolean equals(java.lang.Object otherStack)
com.gs.collections.api.stack.primitive.ShortStackStackIterable.equals(Object).equals in interface com.gs.collections.api.stack.primitive.ShortStackequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.stack.primitive.ShortStackStackIterable.hashCode().hashCode in interface com.gs.collections.api.stack.primitive.ShortStackhashCode in class java.lang.Objectpublic com.gs.collections.api.LazyShortIterable asLazy()
asLazy in interface com.gs.collections.api.ShortIterablepublic com.gs.collections.api.stack.primitive.MutableShortStack asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.stack.primitive.MutableShortStackpublic com.gs.collections.api.stack.primitive.MutableShortStack asSynchronized()
asSynchronized in interface com.gs.collections.api.stack.primitive.MutableShortStackpublic com.gs.collections.api.stack.primitive.ImmutableShortStack toImmutable()
toImmutable in interface com.gs.collections.api.stack.primitive.ShortStackpublic <T> T injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectShortToObjectFunction<? super T,? extends T> function)
injectInto in interface com.gs.collections.api.ShortIterable