Interface | Description |
---|---|
Effect<A> |
A thing that performs a side-effect.
|
Effect.Applicant<A> |
A thing upon which side-effects may be applied.
|
Either.Projection<A,B,L,R> | |
Function2<F1,F2,T> | Deprecated
since 2.4 migrate to using java.util.function.BiFunction
|
Maybe<A> |
Implemented by things that may or may not contain a value.
|
Class | Description |
---|---|
Either<L,R> |
A class that acts as a container for a value of one of two types.
|
Eithers |
Utility functions for Eithers.
|
Functions |
Utility methods for Functions that are in addition to the methods on
Functions . |
ImmutableMaps |
Provides some utility methods to convert Iterables to ImmutableMap, and to
transform Maps.
|
Iterables |
Contains static utility methods that operate on or return objects of type
{code}Iterable{code}.
|
Option<A> |
A class that encapsulates missing values.
|
Options |
Utility methods for working with
options . |
Pair<A,B> |
Represents a pair of objects.
|
Suppliers |
Library of utility
Supplier functions not provided by
Suppliers . |
Throwables | Deprecated
since 2.4, no need in Java7 with closeWithResources and
multi-catch
|
Enum | Description |
---|---|
Unit |
An alternative to
Void that is actually once inhabited (whereas Void
is inhabited by null, which causes NPEs). |
Copyright © 2015 Atlassian. All rights reserved.