| Package | Description |
|---|---|
| org.organicdesign.fp |
A data definition language, and other tools for writing functional Java.
|
| org.organicdesign.fp.collections |
Type-safe versions of the immutable Clojure collections, plus unmodifiable and immutable
collection interfaces that extend the java.util collections, deprecating the mutate-in-place
methods (Unmod____) and adding methods that return a new, immutable, modified version of the
collection (Im____).
|
| Modifier and Type | Class and Description |
|---|---|
static class |
FunctionUtils.UnmodifiableListIterator<T>
Wraps a list iterator.
|
| Modifier and Type | Field and Description |
|---|---|
static UnmodListIterator<Object> |
FunctionUtils.EMPTY_UNMOD_LIST_ITERATOR
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> UnmodListIterator<T> |
FunctionUtils.emptyUnmodListIterator()
Returns an empty list iterator.
|
UnmodListIterator<T> |
FunctionUtils.UnmodifiableList.listIterator() |
UnmodListIterator<T> |
FunctionUtils.UnmodifiableList.listIterator(int idx) |
static <T> UnmodListIterator<T> |
FunctionUtils.unmodListIterator(ListIterator<T> iter)
Returns an unmodifiable version of the given listIterator.
|
| Modifier and Type | Method and Description |
|---|---|
default UnmodListIterator<E> |
UnmodList.listIterator() |
default UnmodListIterator<E> |
UnmodList.listIterator(int index)
Subclasses should override this when they can do so more efficiently.
|
UnmodListIterator<E> |
PersistentVector.listIterator(int index)
Subclasses should override this when they can do so more efficiently.
|
UnmodListIterator<Integer> |
RangeOfInt.listIterator(int startIdx)
Subclasses should override this when they can do so more efficiently.
|
Copyright © 2017. All rights reserved.