| 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____).
|
| Class and Description |
|---|
| FunctionUtils.UnmodifiableIterator
Wraps an iterator.
|
| LazyRef
Lazily initialize a value (and free the initialization resources) on the first call to get().
|
| Option
Indicates presence or absence of a value (null is a valid, present value) or end-of-stream.
|
| Or
`Or` represents the presence of a successful outcome, or an error.
|
| Or.Bad
Represents the presence of a Bad value (and absence of a Good).
|
| Or.Good
Represents the presence of a Good value (and absence of a Bad).
|
| Class and Description |
|---|
| Option
Indicates presence or absence of a value (null is a valid, present value) or end-of-stream.
|
Copyright © 2017. All rights reserved.