Uses of Package
io.atlassian.fugue
Packages that use io.atlassian.fugue
Package
Description
-
Classes in io.atlassian.fugue used by io.atlassian.fugueClassDescriptionRepresents a
Checked.Functionthat may throw an exception.Represents aChecked.Supplierthat may throw an exception.Deprecated.Deprecated.in favour ofIterableA class that acts as a container for a value of one of two types.Holds the common implementation for both projections.A left projection of an either value.A right projection of an either value.Class supports the implementation ofFunctions.weakMemoize(Function)and is not intended for general use.A weak reference that maintains a reference to the key so that it can be removed from the map when the value is garbage collected.Class supports the implementation ofIterables.memoize(Iterable)and is not intended for general use.Synchronization control for LazyReference.Linked list node.A template implementation of theIteratorinterface, so clients can more easily implement Iterator for some patterns of iteration.Marker interface for use in constructing iteratorsIterator that can examine next without removing itIterator whereIterators.Unmodifiable.remove()is unsupported.Implemented by things that may or may not contain a value.A Monoid is an algebraic structure consisting of an associative binary operation across the values of a given type (a monoid is aSemigroup) and an identity element for this operation.A class that encapsulates missing values.Represents a pair of objects.A Semigroup is an algebraic structure consisting of an associative binary operation across the values of a given type (the Semigroup type argument).ATryrepresents a computation that may either throw an exception or return a value.An alternative toVoidthat is actually once inhabited (whereas Void is inhabited by null, which causes NPEs). -
Classes in io.atlassian.fugue used by io.atlassian.fugue.extensions.step
-
Classes in io.atlassian.fugue used by io.atlassian.fugue.extras
-
Classes in io.atlassian.fugue used by io.atlassian.fugue.hamcrest
-
Classes in io.atlassian.fugue used by io.atlassian.fugue.lawClassDescriptionA 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.A Semigroup is an algebraic structure consisting of an associative binary operation across the values of a given type (the Semigroup type argument). -
Classes in io.atlassian.fugue used by io.atlassian.fugue.opticClassDescriptionA class that acts as a container for a value of one of two types.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.A class that encapsulates missing values.Represents a pair of objects. -
Classes in io.atlassian.fugue used by io.atlassian.fugue.optic.law
-
Classes in io.atlassian.fugue used by io.atlassian.fugue.optic.std
Consumer