Uses of Interface
io.atlassian.fugue.Monoid
Packages that use Monoid
-
Uses of Monoid in io.atlassian.fugue
Fields in io.atlassian.fugue declared as MonoidModifier and TypeFieldDescriptionstatic final Monoid<BigInteger> Monoids.bigintAdditionA monoid that adds big integers.static final Monoid<BigInteger> Monoids.bigintMultiplicationA monoid that multiplies big integers.Monoids.conjunctionA monoid that ANDs booleans.Monoids.disjunctionA monoid that ORs booleans.Monoids.exclusiveDisjunctionA monoid that XORs booleans.Monoids.intAdditionA monoid that adds integers.Monoids.intMultiplicationA monoid that multiplies integers.Monoids.longAdditionA monoid that adds longs.Monoids.longMultiplicationA monoid that multiplies longs.Monoids.stringA monoid that appends strings.Monoids.unitA monoid for the Unit value.Methods in io.atlassian.fugue that return MonoidModifier and TypeMethodDescriptionComposes a monoid with another.static <A> Monoid<A> Return the dual Monoid.A monoid Sums up values inside eitherSemigroups.either(Semigroup, Semigroup).Monoids.firstOption()A monoid for options (that take the first available value).A monoid for functions.Monoids.iterable()A monoid for iterables.Monoids.lastOption()A monoid for options that take the last available value.Monoids.list()A monoid for lists.A monoid for options that combine inner value with a semigroup.Methods in io.atlassian.fugue with parameters of type MonoidModifier and TypeMethodDescriptionComposes a monoid with another.static <A> Monoid<A> Return the dual Monoid.A monoid Sums up values inside eitherSemigroups.either(Semigroup, Semigroup).A monoid for functions. -
Uses of Monoid in io.atlassian.fugue.law
Fields in io.atlassian.fugue.law declared as MonoidConstructors in io.atlassian.fugue.law with parameters of type MonoidModifierConstructorDescriptionMonoidLaws(Monoid<A> monoid) Build a law instance to check monoid properties -
Uses of Monoid in io.atlassian.fugue.optic
Methods in io.atlassian.fugue.optic with parameters of type Monoid