| Package | Description |
|---|---|
| io.atlassian.fugue | |
| io.atlassian.fugue.law |
| Class and Description |
|---|
| Checked.Function
Represents a
Checked.Function that may throw an exception. |
| Checked.Supplier
Represents a
Checked.Supplier that may throw an exception. |
| Effect
Deprecated.
in favour of
Consumer |
| Effect.Applicant
Deprecated.
in favour of
Iterable |
| Either
A class that acts as a container for a value of one of two types.
|
| Either.LeftProjection
A left projection of an either value.
|
| Either.Projection |
| Either.RightProjection
A right projection of an either value.
|
| Maybe
Implemented by things that may or may not contain a value.
|
| Monoid
A Monoid is an algebraic structure consisting of an associative binary
operation across the values of a given type (a monoid is a
Semigroup)
and an identity element for this operation. |
| Option
A class that encapsulates missing values.
|
| Pair
Represents a pair of objects.
|
| Semigroup
A Semigroup is an algebraic structure consisting of an associative binary
operation across the values of a given type (the Semigroup type argument).
|
| Try
A
Try represents a computation that may either throw an
exception or return a value. |
| Unit
An alternative to
Void that is actually once inhabited
(whereas Void is inhabited by null, which causes NPEs). |
| Class and Description |
|---|
| Monoid
A Monoid is an algebraic structure consisting of an associative binary
operation across the values of a given type (a monoid is a
Semigroup)
and an identity element for this operation. |
| Semigroup
A Semigroup is an algebraic structure consisting of an associative binary
operation across the values of a given type (the Semigroup type argument).
|
Copyright © 2018 Atlassian. All rights reserved.