|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JImmutableStack | |
---|---|
org.javimmutable.collections | |
org.javimmutable.collections.list | |
org.javimmutable.collections.util |
Uses of JImmutableStack in org.javimmutable.collections |
---|
Methods in org.javimmutable.collections that return JImmutableStack | |
---|---|
JImmutableStack<T> |
JImmutableStack.getTail()
Accesses the rest of the List (i.e. |
JImmutableStack<T> |
JImmutableStack.insert(T value)
Returns a new list containing the value before the element returned by getHead(). |
JImmutableStack<T> |
JImmutableStack.remove()
Returns a list without the element returned by getHead(). |
Uses of JImmutableStack in org.javimmutable.collections.list |
---|
Classes in org.javimmutable.collections.list that implement JImmutableStack | |
---|---|
class |
JImmutableLinkedStack<T>
Singly linked list implementation of PersistentList that stores and retrieves values in the reverse order of the corresponding add() method calls. |
Methods in org.javimmutable.collections.list that return JImmutableStack | |
---|---|
JImmutableStack<T> |
JImmutableLinkedStack.remove()
|
Uses of JImmutableStack in org.javimmutable.collections.util |
---|
Methods in org.javimmutable.collections.util that return JImmutableStack | ||
---|---|---|
static
|
JImmutables.stack()
Produces an empty JImmutableStack. |
|
static
|
JImmutables.stack(Collection<? extends T> source)
Produces a JImmutableStack containing all of the values in source. |
|
static
|
JImmutables.stack(Cursor<? extends T> source)
Produces a JImmutableStack containing all of the values in source. |
|
static
|
JImmutables.stack(Cursorable<? extends T> source)
Produces a JImmutableStack containing all of the values in source. |
|
static
|
JImmutables.stack(Iterator<? extends T> source)
Produces a JImmutableStack containing all of the values in source. |
|
static
|
JImmutables.stack(T... source)
Produces a JImmutableStack containing all of the specified values. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |