| Interface | Description |
|---|---|
| Creator<A> |
Element factory.
|
| Either.Match<A,B,X> | |
| Monadics.Matcher<A,B> | |
| Option.Match<A,B> |
| Class | Description |
|---|---|
| Arrays | |
| Cell<A> | |
| Cells | |
| Collections |
This class provides functions to ease and secure the handling of collections by supporting a type safe -- at least to
the extent Java's type system allows -- immutable and more functional style.
|
| Effect<A> |
Run a side effect.
|
| Effect.X<A> |
Version of
Effect that allows for throwing a checked exception. |
| Effect0 |
Run a side effect.
|
| Effect0.X |
Version of
Effect0 that allows for throwing a checked exception. |
| Effect2<A,B> |
Run a side effect.
|
| Effect2.X<A,B> |
Version of
Effect0 that allows for throwing a checked exception. |
| Either<A,B> |
An algebraic data type representing a disjoint union.
|
| Function<A,B> |
Function of arity 1.
|
| Function.X<A,B> |
Version of
Function that allows for throwing a checked exception. |
| Function.Xe<A,B,Err> |
Version of
Function that allows for throwing a checked exception. |
| Function0<A> |
Function of arity 0, i.e.
|
| Function0.X<A> |
Version of
Function0 that allows for throwing a checked exception. |
| Function2<A,B,C> |
Function of arity 2.
|
| Function2.X<A,B,C> |
Version of
Function2 that allows for throwing a checked exception. |
| Iterators | |
| Lazy<A> |
The value of a lazy is calculated on first access.
|
| Monadics | |
| Monadics.IteratorMonadic<A> |
The iterator monad.
|
| Monadics.ListMonadic<A> |
The list monad.
|
| MultiMap<A,B> | |
| NonEmptyList<A> |
Non empty list.
|
| Option<A> |
The option type encapsulates on optional value.
|
| Option.EMatch<A> |
Effect match.
|
| Predicate<A> |
A predicate function.
|
| Prelude |
The prelude contains general purpose functions.
|
| Tuple<A,B> |
A pair.
|
| Tuple3<A,B,C> |
A 3-tuple.
|
| VCell<A> |
Value cell, a mutable data container.
|
Copyright © 2009–2021 Opencast Project. All rights reserved.