JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
com.github.tonivade.purefun
,
com.github.tonivade.purefun.algebra
,
com.github.tonivade.purefun.data
,
com.github.tonivade.purefun.handler
,
com.github.tonivade.purefun.monad
,
com.github.tonivade.purefun.optics
,
com.github.tonivade.purefun.type
,
com.github.tonivade.purefun.typeclasses
Class Hierarchy
java.lang.Object
com.github.tonivade.purefun.type.
Either.µ
(implements com.github.tonivade.purefun.
Kind
)
com.github.tonivade.purefun.type.
Either.Left
<L,R> (implements com.github.tonivade.purefun.type.
Either
<L,R>, java.io.Serializable)
com.github.tonivade.purefun.type.
Either.Right
<L,R> (implements com.github.tonivade.purefun.type.
Either
<L,R>)
com.github.tonivade.purefun.typeclasses.
Equal
<T>
com.github.tonivade.purefun.monad.
Free.µ
(implements com.github.tonivade.purefun.
Kind
)
com.github.tonivade.purefun.monad.
Free.FlatMapped
<F,T,R> (implements com.github.tonivade.purefun.monad.
Free
<F,T>)
com.github.tonivade.purefun.monad.
Free.Pure
<F,T> (implements com.github.tonivade.purefun.monad.
Free
<F,T>)
com.github.tonivade.purefun.monad.
Free.Suspend
<F,T> (implements com.github.tonivade.purefun.monad.
Free
<F,T>)
com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
<E> (implements com.github.tonivade.purefun.data.
ImmutableArray
<E>, java.io.Serializable)
com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
<E> (implements com.github.tonivade.purefun.data.
ImmutableList
<E>, java.io.Serializable)
com.github.tonivade.purefun.data.
ImmutableMap.Builder
<K,V>
com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
<K,V> (implements com.github.tonivade.purefun.data.
ImmutableMap
<K,V>, java.io.Serializable)
com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
<E> (implements com.github.tonivade.purefun.data.
ImmutableSet
<E>, java.io.Serializable)
com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
<E> (implements com.github.tonivade.purefun.data.
ImmutableTree
<E>, java.io.Serializable)
com.github.tonivade.purefun.data.
ImmutableTreeMap.Builder
<K,V>
com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
<K,V> (implements com.github.tonivade.purefun.data.
ImmutableTreeMap
<K,V>, java.io.Serializable)
com.github.tonivade.purefun.monad.
IO.µ
(implements com.github.tonivade.purefun.
Kind
)
com.github.tonivade.purefun.monad.
Kleisli
<F,Z,A> (implements com.github.tonivade.purefun.
FlatMap3
<W,T,V,U>)
com.github.tonivade.purefun.monad.
Kleisli.µ
(implements com.github.tonivade.purefun.
Kind
)
com.github.tonivade.purefun.optics.
Lens
<T,R>
com.github.tonivade.purefun.
Nothing
(implements java.io.Serializable)
com.github.tonivade.purefun.type.
Option.µ
(implements com.github.tonivade.purefun.
Kind
)
com.github.tonivade.purefun.type.
Option.None
<T> (implements com.github.tonivade.purefun.type.
Option
<T>, java.io.Serializable)
com.github.tonivade.purefun.type.
Option.Some
<T> (implements com.github.tonivade.purefun.type.
Option
<T>, java.io.Serializable)
com.github.tonivade.purefun.
Pattern1
<T,R> (implements com.github.tonivade.purefun.
Function1
<T,R>)
com.github.tonivade.purefun.
Pattern1.Case
<T,R>
com.github.tonivade.purefun.
Pattern1.CaseBuilder1
<B,T,R>
com.github.tonivade.purefun.
Pattern2
<A,B,R> (implements com.github.tonivade.purefun.
Function2
<T,V,R>)
com.github.tonivade.purefun.
Pattern2.CaseBuilder2
<B,T,V,R>
com.github.tonivade.purefun.
Pattern3
<A,B,C,R> (implements com.github.tonivade.purefun.
Function3
<A,B,C,R>)
com.github.tonivade.purefun.
Pattern3.CaseBuilder3
<B,T,V,U,R>
com.github.tonivade.purefun.optics.
Prism
<T,R>
com.github.tonivade.purefun.monad.
Reader.µ
(implements com.github.tonivade.purefun.
Kind
)
com.github.tonivade.purefun.data.
Sequence.µ
(implements com.github.tonivade.purefun.
Kind
)
com.github.tonivade.purefun.monad.
State.µ
(implements com.github.tonivade.purefun.
Kind
)
com.github.tonivade.purefun.type.
Trampoline.µ
(implements com.github.tonivade.purefun.
Kind
)
com.github.tonivade.purefun.type.
Trampoline.Done
<T> (implements com.github.tonivade.purefun.type.
Trampoline
<T>)
com.github.tonivade.purefun.type.
Trampoline.More
<T> (implements com.github.tonivade.purefun.type.
Trampoline
<T>)
com.github.tonivade.purefun.type.
Try.µ
(implements com.github.tonivade.purefun.
Kind
)
com.github.tonivade.purefun.type.
Try.Failure
<T> (implements java.io.Serializable, com.github.tonivade.purefun.type.
Try
<T>)
com.github.tonivade.purefun.type.
Try.Success
<T> (implements java.io.Serializable, com.github.tonivade.purefun.type.
Try
<T>)
com.github.tonivade.purefun.
Tuple1
<A> (implements java.io.Serializable, com.github.tonivade.purefun.
Tuple
)
com.github.tonivade.purefun.
Tuple2
<A,B> (implements java.io.Serializable, com.github.tonivade.purefun.
Tuple
)
com.github.tonivade.purefun.
Tuple3
<A,B,C> (implements java.io.Serializable, com.github.tonivade.purefun.
Tuple
)
com.github.tonivade.purefun.
Tuple4
<A,B,C,D> (implements java.io.Serializable, com.github.tonivade.purefun.
Tuple
)
com.github.tonivade.purefun.
Tuple5
<A,B,C,D,E> (implements java.io.Serializable, com.github.tonivade.purefun.
Tuple
)
com.github.tonivade.purefun.type.
Validation.µ
(implements com.github.tonivade.purefun.
Kind
)
com.github.tonivade.purefun.type.
Validation.Invalid
<E,T> (implements java.io.Serializable, com.github.tonivade.purefun.type.
Validation
<E,T>)
com.github.tonivade.purefun.type.
Validation.Valid
<E,T> (implements java.io.Serializable, com.github.tonivade.purefun.type.
Validation
<E,T>)
com.github.tonivade.purefun.monad.
Writer
<L,A> (implements com.github.tonivade.purefun.
FlatMap2
<W,T,V>)
com.github.tonivade.purefun.monad.
Writer.µ
(implements com.github.tonivade.purefun.
Kind
)
Interface Hierarchy
com.github.tonivade.purefun.
CheckedConsumer2
<T,V>
com.github.tonivade.purefun.
CheckedFunction2
<T,V,R>
com.github.tonivade.purefun.
CheckedMatcher
<T>
com.github.tonivade.purefun.typeclasses.
Console
<W>
com.github.tonivade.purefun.
Consumer1
<T>
com.github.tonivade.purefun.
Consumer2
<T,V>
com.github.tonivade.purefun.
Filterable
<T>
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.type.
Option
<T> (also extends com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.data.
Sequence
<E> (also extends com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Foldable
<T>, java.lang.Iterable<T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.type.
Try
<T> (also extends com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
Foldable
<T>
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.data.
Sequence
<E> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, java.lang.Iterable<T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.
Function1
<T,R>
com.github.tonivade.purefun.handler.
EitherHandler
<T,L,R>
com.github.tonivade.purefun.
Operator1
<T>
com.github.tonivade.purefun.handler.
OptionalHandler
<T,R>
com.github.tonivade.purefun.handler.
OptionHandler
<T,R>
com.github.tonivade.purefun.handler.
SequenceHandler
<T,R>
com.github.tonivade.purefun.handler.
StreamHandler
<T,R>
com.github.tonivade.purefun.handler.
TryHandler
<T,R>
com.github.tonivade.purefun.
Function2
<T,V,R>
com.github.tonivade.purefun.typeclasses.
Equal.Tester
<T>
com.github.tonivade.purefun.
Operator2
<T>
com.github.tonivade.purefun.
Function3
<A,B,C,R>
com.github.tonivade.purefun.
Operator3
<T>
com.github.tonivade.purefun.
Function4
<A,B,C,D,R>
com.github.tonivade.purefun.
Operator4
<T>
com.github.tonivade.purefun.
Function5
<A,B,C,D,E,R>
com.github.tonivade.purefun.
Operator5
<T>
com.github.tonivade.purefun.algebra.
Functor
<F>
com.github.tonivade.purefun.algebra.
Applicative
<F>
com.github.tonivade.purefun.algebra.
Monad
<F>
com.github.tonivade.purefun.algebra.
Monad
<F>
com.github.tonivade.purefun.
Holder
<T>
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>)
com.github.tonivade.purefun.type.
Option
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>)
com.github.tonivade.purefun.type.
Trampoline
<T> (also extends com.github.tonivade.purefun.
FlatMap1
<W,T>)
com.github.tonivade.purefun.type.
Try
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>)
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>)
com.github.tonivade.purefun.data.
ImmutableMap
<K,V>
com.github.tonivade.purefun.data.
ImmutableTreeMap
<K,V>
java.lang.Iterable<T>
com.github.tonivade.purefun.data.
Sequence
<E> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Foldable
<T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.
Kind
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap1
<W,T>
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.monad.
IO
<T>
com.github.tonivade.purefun.type.
Option
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.data.
Sequence
<E> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
Foldable
<T>, java.lang.Iterable<T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.type.
Trampoline
<T> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.type.
Try
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap2
<W,T,V> (also extends com.github.tonivade.purefun.
Higher2
<W,T,V>, com.github.tonivade.purefun.
Mappable
<W,T>)
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.monad.
Free
<F,T>
com.github.tonivade.purefun.monad.
Reader
<R,A>
com.github.tonivade.purefun.monad.
State
<S,A>
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Higher3
<W,T,V,U>, com.github.tonivade.purefun.
Mappable
<W,T>)
com.github.tonivade.purefun.monad.
Free
<F,T>
com.github.tonivade.purefun.
Higher1
<W,T>
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap1
<W,T>
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.monad.
IO
<T>
com.github.tonivade.purefun.type.
Option
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.data.
Sequence
<E> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
Foldable
<T>, java.lang.Iterable<T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.type.
Trampoline
<T> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.type.
Try
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap2
<W,T,V> (also extends com.github.tonivade.purefun.
Higher2
<W,T,V>, com.github.tonivade.purefun.
Mappable
<W,T>)
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.monad.
Free
<F,T>
com.github.tonivade.purefun.monad.
Reader
<R,A>
com.github.tonivade.purefun.monad.
State
<S,A>
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Higher3
<W,T,V,U>, com.github.tonivade.purefun.
Mappable
<W,T>)
com.github.tonivade.purefun.monad.
Free
<F,T>
com.github.tonivade.purefun.
Higher2
<W,T,V>
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap2
<W,T,V> (also extends com.github.tonivade.purefun.
Mappable
<W,T>)
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.monad.
Free
<F,T>
com.github.tonivade.purefun.monad.
Reader
<R,A>
com.github.tonivade.purefun.monad.
State
<S,A>
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Higher3
<W,T,V,U>, com.github.tonivade.purefun.
Mappable
<W,T>)
com.github.tonivade.purefun.monad.
Free
<F,T>
com.github.tonivade.purefun.
Higher3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Higher1
<W,T>)
com.github.tonivade.purefun.
FlatMap3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Mappable
<W,T>)
com.github.tonivade.purefun.monad.
Reader
<R,A>
com.github.tonivade.purefun.monad.
State
<S,A>
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
Higher3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Higher2
<W,T,V>)
com.github.tonivade.purefun.
FlatMap3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Mappable
<W,T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.monad.
IO
<T>
com.github.tonivade.purefun.
Mappable
<W,T>
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap1
<W,T>
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.monad.
IO
<T>
com.github.tonivade.purefun.type.
Option
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.data.
Sequence
<E> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
Foldable
<T>, java.lang.Iterable<T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.type.
Trampoline
<T> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.type.
Try
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap2
<W,T,V> (also extends com.github.tonivade.purefun.
Higher2
<W,T,V>)
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.monad.
Free
<F,T>
com.github.tonivade.purefun.monad.
Reader
<R,A>
com.github.tonivade.purefun.monad.
State
<S,A>
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Higher3
<W,T,V,U>)
com.github.tonivade.purefun.monad.
Free
<F,T>
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.monad.
IO
<T>
com.github.tonivade.purefun.type.
Option
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.monad.
Reader
<R,A>
com.github.tonivade.purefun.data.
Sequence
<E> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Foldable
<T>, java.lang.Iterable<T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.monad.
State
<S,A>
com.github.tonivade.purefun.type.
Trampoline
<T> (also extends com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.type.
Try
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.algebra.
MonoidK
<W,T> (also extends com.github.tonivade.purefun.algebra.
Monoid
<T>, com.github.tonivade.purefun.algebra.
SemigroupK
<W,T>)
com.github.tonivade.purefun.type.
Option
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.monad.
Reader
<R,A>
com.github.tonivade.purefun.algebra.
SemigroupK
<W,T> (also extends com.github.tonivade.purefun.algebra.
Semigroup
<T>)
com.github.tonivade.purefun.algebra.
MonoidK
<W,T> (also extends com.github.tonivade.purefun.algebra.
Monoid
<T>)
com.github.tonivade.purefun.data.
Sequence
<E> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Foldable
<T>, java.lang.Iterable<T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.monad.
State
<S,A>
com.github.tonivade.purefun.type.
Trampoline
<T> (also extends com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.type.
Try
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
Higher2
<W,T,V>
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap2
<W,T,V> (also extends com.github.tonivade.purefun.
Mappable
<W,T>)
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.monad.
Free
<F,T>
com.github.tonivade.purefun.monad.
Reader
<R,A>
com.github.tonivade.purefun.monad.
State
<S,A>
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Higher3
<W,T,V,U>, com.github.tonivade.purefun.
Mappable
<W,T>)
com.github.tonivade.purefun.monad.
Free
<F,T>
com.github.tonivade.purefun.
Higher3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Higher1
<W,T>)
com.github.tonivade.purefun.
FlatMap3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Mappable
<W,T>)
com.github.tonivade.purefun.monad.
Reader
<R,A>
com.github.tonivade.purefun.monad.
State
<S,A>
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
Higher3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Higher1
<W,T>, com.github.tonivade.purefun.
Higher2
<W,T,V>)
com.github.tonivade.purefun.
FlatMap3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Mappable
<W,T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.monad.
IO
<T>
com.github.tonivade.purefun.
Mappable
<W,T>
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap1
<W,T>
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.monad.
IO
<T>
com.github.tonivade.purefun.type.
Option
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.data.
Sequence
<E> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
Foldable
<T>, java.lang.Iterable<T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.type.
Trampoline
<T> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.type.
Try
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap2
<W,T,V> (also extends com.github.tonivade.purefun.
Higher2
<W,T,V>)
com.github.tonivade.purefun.type.
Either
<L,R> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.monad.
Free
<F,T>
com.github.tonivade.purefun.monad.
Reader
<R,A>
com.github.tonivade.purefun.monad.
State
<S,A>
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
FlatMap3
<W,T,V,U> (also extends com.github.tonivade.purefun.
Higher3
<W,T,V,U>)
com.github.tonivade.purefun.monad.
Free
<F,T>
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.monad.
IO
<T>
com.github.tonivade.purefun.type.
Option
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.monad.
Reader
<R,A>
com.github.tonivade.purefun.data.
Sequence
<E> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Foldable
<T>, java.lang.Iterable<T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.monad.
State
<S,A>
com.github.tonivade.purefun.type.
Trampoline
<T> (also extends com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.type.
Try
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.algebra.
MonoidK
<W,T> (also extends com.github.tonivade.purefun.algebra.
Monoid
<T>, com.github.tonivade.purefun.algebra.
SemigroupK
<W,T>)
com.github.tonivade.purefun.type.
Option
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.monad.
Reader
<R,A>
com.github.tonivade.purefun.algebra.
SemigroupK
<W,T> (also extends com.github.tonivade.purefun.
Higher1
<W,T>, com.github.tonivade.purefun.algebra.
Semigroup
<T>)
com.github.tonivade.purefun.algebra.
MonoidK
<W,T> (also extends com.github.tonivade.purefun.algebra.
Monoid
<T>)
com.github.tonivade.purefun.data.
Sequence
<E> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Foldable
<T>, java.lang.Iterable<T>)
com.github.tonivade.purefun.data.
ImmutableArray
<E>
com.github.tonivade.purefun.data.
ImmutableList
<E>
com.github.tonivade.purefun.data.
ImmutableSet
<E>
com.github.tonivade.purefun.data.
ImmutableTree
<E>
com.github.tonivade.purefun.monad.
State
<S,A>
com.github.tonivade.purefun.type.
Trampoline
<T> (also extends com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.type.
Try
<T> (also extends com.github.tonivade.purefun.
Filterable
<T>, com.github.tonivade.purefun.
FlatMap1
<W,T>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.type.
Validation
<E,T> (also extends com.github.tonivade.purefun.
FlatMap2
<W,T,V>, com.github.tonivade.purefun.
Holder
<T>)
com.github.tonivade.purefun.
Matcher1
<T>
com.github.tonivade.purefun.
Matcher2
<A,B>
com.github.tonivade.purefun.
Matcher3
<A,B,C>
com.github.tonivade.purefun.
Producer
<T>
com.github.tonivade.purefun.Recoverable
com.github.tonivade.purefun.
CheckedConsumer1
<T>
com.github.tonivade.purefun.
CheckedFunction1
<T,R>
com.github.tonivade.purefun.
CheckedProducer
<T>
com.github.tonivade.purefun.
CheckedRunnable
com.github.tonivade.purefun.algebra.
Semigroup
<T>
com.github.tonivade.purefun.algebra.
Monoid
<T>
com.github.tonivade.purefun.algebra.
MonoidK
<W,T> (also extends com.github.tonivade.purefun.algebra.
SemigroupK
<W,T>)
com.github.tonivade.purefun.algebra.
MonoidK
<W,T> (also extends com.github.tonivade.purefun.algebra.
Monoid
<T>, com.github.tonivade.purefun.algebra.
SemigroupK
<W,T>)
com.github.tonivade.purefun.algebra.
SemigroupK
<W,T> (also extends com.github.tonivade.purefun.
Higher1
<W,T>)
com.github.tonivade.purefun.algebra.
MonoidK
<W,T> (also extends com.github.tonivade.purefun.algebra.
Monoid
<T>)
com.github.tonivade.purefun.algebra.
Transformer
<F,T>
com.github.tonivade.purefun.
Tuple
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes