All Classes Interface Summary Class Summary
| Class |
Description |
| Cancellable<T> |
|
| CheckedRunnable |
This interface represents a Runnable instance but it can throws any exception.
|
| Const<T,A> |
|
| Consumer1<A> |
This interface represents a function that receives a single parameter but it doesn't generate any result.
|
| Consumer2<A,B> |
This interface represents a function that receives two parameters but it doesn't generate any result.
|
| Consumer3<A,B,C> |
This interface represents a function that receives three parameters but it doesn't generate any result.
|
| Either<L,R> |
This type represents two possible values, called left or right.
|
| Either.Left<L,R> |
|
| Either.Right<L,R> |
|
| Eq<T> |
This interface represents a function that verify if two instances of a type are equivalent.
|
| Equal<T> |
This is a utility class to generate more readable equals() methods.
|
| Eval<A> |
This is a monad that allows to control the evaluation of a computation or a value.
|
| Eval.Defer<A> |
|
| Eval.Done<A> |
|
| Eval.FlatMapped<A,B> |
|
| Function1<A,R> |
This interface represents a function with a single parameter.
|
| Function2<A,B,R> |
This interface represents a function with a two parameters.
|
| Function3<A,B,C,R> |
This interface represents a function with a three parameters.
|
| Function4<A,B,C,D,R> |
This interface represents a function with a four parameters.
|
| Function5<A,B,C,D,E,R> |
This interface represents a function with a five parameters.
|
| Future<T> |
This type is an abstraction of a computation executed in another thread.
|
| Id<T> |
This is the identity monad.
|
| ImmutableArray<E> |
|
| ImmutableArray.JavaBasedImmutableArray<E> |
|
| ImmutableList<E> |
|
| ImmutableList.JavaBasedImmutableList<E> |
|
| ImmutableMap<K,V> |
|
| ImmutableMap.Builder<K,V> |
|
| ImmutableMap.JavaBasedImmutableMap<K,V> |
|
| ImmutableSet<E> |
|
| ImmutableSet.JavaBasedImmutableSet<E> |
|
| ImmutableTree<E> |
|
| ImmutableTree.JavaBasedImmutableTree<E> |
|
| ImmutableTreeMap<K,V> |
|
| ImmutableTreeMap.Builder<K extends java.lang.Comparable<?>,V> |
|
| ImmutableTreeMap.JavaBasedImmutableTreeMap<K,V> |
|
| Matcher1<A> |
|
| Matcher2<A,B> |
|
| Matcher3<A,B,C> |
|
| NonEmptyList<E> |
|
| NonEmptyString |
|
| Nothing |
It represents a type that cannot be instantiated.
|
| Operator1<T> |
|
| Operator2<T> |
|
| Operator3<T> |
|
| Operator4<T> |
|
| Operator5<T> |
|
| Option<T> |
This type represents the presence or absence of a value, similar to Optional
|
| Option.None<T> |
|
| Option.Some<T> |
|
| Par<T> |
|
| PartialFunction1<A,R> |
|
| PartialFunction2<A,B,R> |
|
| PartialFunction3<A,B,C,R> |
|
| Pattern1<A,R> |
|
| Pattern1.ThenStep<P,T,R> |
|
| Pattern2<A,B,R> |
|
| Pattern2.ThenStep<P,A,B,R> |
|
| Pattern3<A,B,C,R> |
|
| Pattern3.ThenStep<P,A,B,C,R> |
|
| Precondition |
|
| Producer<T> |
This interface represents a function without any parameter.
|
| Promise<T> |
|
| Range |
|
| Recoverable |
|
| Sequence<E> |
|
| Try<T> |
This type represents the success or failure of a computation.
|
| Try.Failure<T> |
|
| Try.Success<T> |
|
| Tuple |
|
| Tuple1<A> |
|
| Tuple2<A,B> |
|
| Tuple3<A,B,C> |
|
| Tuple4<A,B,C,D> |
|
| Tuple5<A,B,C,D,E> |
|
| Unit |
Type that represents a single value called Unit.
|
| Validation<E,T> |
This type represents the validity or not of a value.
|
| Validation.Invalid<E,T> |
|
| Validation.Result<E> |
|
| Validation.Valid<E,T> |
|
| Validator<E,T> |
|
| With<A> |
|