JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
Z
Μ
A
accept(T)
- Method in interface com.github.tonivade.purefun.
CheckedConsumer1
accept(T, V)
- Method in interface com.github.tonivade.purefun.
CheckedConsumer2
accept(T)
- Method in interface com.github.tonivade.purefun.
Consumer1
accept(T, V)
- Method in interface com.github.tonivade.purefun.
Consumer2
add(Matcher1<T>, Function1<T, R>)
- Method in class com.github.tonivade.purefun.
Pattern1
allOf(Matcher1<T>...)
- Static method in interface com.github.tonivade.purefun.
Matcher1
and(CheckedMatcher<T>)
- Method in interface com.github.tonivade.purefun.
CheckedMatcher
and(Matcher1<T>)
- Method in interface com.github.tonivade.purefun.
Matcher1
andThen(Transformer<T, A>)
- Method in interface com.github.tonivade.purefun.algebra.
Transformer
andThen(CheckedConsumer1<T>)
- Method in interface com.github.tonivade.purefun.
CheckedConsumer1
andThen(CheckedConsumer2<T, V>)
- Method in interface com.github.tonivade.purefun.
CheckedConsumer2
andThen(CheckedFunction1<R, V>)
- Method in interface com.github.tonivade.purefun.
CheckedFunction1
andThen(CheckedFunction1<R, U>)
- Method in interface com.github.tonivade.purefun.
CheckedFunction2
andThen(CheckedFunction1<T, R>)
- Method in interface com.github.tonivade.purefun.
CheckedProducer
andThen(Consumer1<T>)
- Method in interface com.github.tonivade.purefun.
Consumer1
andThen(Consumer2<T, V>)
- Method in interface com.github.tonivade.purefun.
Consumer2
andThen(Function1<R, V>)
- Method in interface com.github.tonivade.purefun.
Function1
andThen(Function1<R, U>)
- Method in interface com.github.tonivade.purefun.
Function2
andThen(Function1<R, U>)
- Method in interface com.github.tonivade.purefun.
Function3
andThen(Function1<R, U>)
- Method in interface com.github.tonivade.purefun.
Function4
andThen(Function1<R, U>)
- Method in interface com.github.tonivade.purefun.
Function5
andThen(Free<F, R>)
- Method in interface com.github.tonivade.purefun.monad.
Free
andThen(IO<R>)
- Method in interface com.github.tonivade.purefun.monad.
IO
andThen(Function1<T, R>)
- Method in interface com.github.tonivade.purefun.
Producer
anyOf(Matcher1<T>...)
- Static method in interface com.github.tonivade.purefun.
Matcher1
ap(Higher1<F, T>, Higher1<F, Function1<T, R>>)
- Method in interface com.github.tonivade.purefun.algebra.
Applicative
ap(Higher1<F, T>, Higher1<F, Function1<T, R>>)
- Method in interface com.github.tonivade.purefun.algebra.
Monad
ap(Validation<Sequence<E>, Function1<T, R>>)
- Method in interface com.github.tonivade.purefun.type.
Validation
append(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
append(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
append(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
append(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
append(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableSet
append(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
append(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
append(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
append(E)
- Method in interface com.github.tonivade.purefun.data.
Sequence
append(Equal.Tester<T>)
- Method in class com.github.tonivade.purefun.typeclasses.
Equal
appendAll(Sequence<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
appendAll(Sequence<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
appendAll(Sequence<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
appendAll(Sequence<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
appendAll(Sequence<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableSet
appendAll(Sequence<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
appendAll(Sequence<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
appendAll(Sequence<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
appendAll(Sequence<E>)
- Method in interface com.github.tonivade.purefun.data.
Sequence
Applicative
<
F
extends
Kind
> - Interface in
com.github.tonivade.purefun.algebra
apply(Higher1<F, X>)
- Method in interface com.github.tonivade.purefun.algebra.
Transformer
apply(T)
- Method in interface com.github.tonivade.purefun.
CheckedFunction1
apply(T, V)
- Method in interface com.github.tonivade.purefun.
CheckedFunction2
apply(T)
- Method in interface com.github.tonivade.purefun.
Function1
apply(T, V)
- Method in interface com.github.tonivade.purefun.
Function2
apply(A, B, C)
- Method in interface com.github.tonivade.purefun.
Function3
apply(A, B, C, D)
- Method in interface com.github.tonivade.purefun.
Function4
apply(A, B, C, D, E)
- Method in interface com.github.tonivade.purefun.
Function5
apply(A, B)
- Method in interface com.github.tonivade.purefun.
Matcher2
apply(A, B, C)
- Method in interface com.github.tonivade.purefun.
Matcher3
apply(T)
- Method in class com.github.tonivade.purefun.
Pattern1
apply(T)
- Method in class com.github.tonivade.purefun.
Pattern1.Case
apply(A, B)
- Method in class com.github.tonivade.purefun.
Pattern2
apply(A, B, C)
- Method in class com.github.tonivade.purefun.
Pattern3
apply()
- Method in interface com.github.tonivade.purefun.type.
Trampoline
apply()
- Method in class com.github.tonivade.purefun.type.
Trampoline.Done
apply()
- Method in class com.github.tonivade.purefun.type.
Trampoline.More
applyTo(Object)
- Method in class com.github.tonivade.purefun.typeclasses.
Equal
arrayOf(E...)
- Static method in interface com.github.tonivade.purefun.data.
Sequence
asArray()
- Method in interface com.github.tonivade.purefun.data.
Sequence
asFunction()
- Method in interface com.github.tonivade.purefun.
CheckedConsumer1
asFunction()
- Method in interface com.github.tonivade.purefun.
CheckedConsumer2
asFunction()
- Method in interface com.github.tonivade.purefun.
CheckedProducer
asFunction()
- Method in interface com.github.tonivade.purefun.
Consumer1
asFunction()
- Method in interface com.github.tonivade.purefun.
Consumer2
asFunction()
- Method in interface com.github.tonivade.purefun.
Producer
asList()
- Method in interface com.github.tonivade.purefun.data.
Sequence
asProducer()
- Method in interface com.github.tonivade.purefun.
CheckedRunnable
asSet()
- Method in interface com.github.tonivade.purefun.data.
Sequence
asStream(Iterator<E>)
- Static method in interface com.github.tonivade.purefun.data.
Sequence
asTree()
- Method in interface com.github.tonivade.purefun.data.
Sequence
B
bimap(Function1<L, T>, Function1<R, U>)
- Method in interface com.github.tonivade.purefun.type.
Either
bracket(IO<T>, Function1<T, IO<R>>, CheckedConsumer1<T>)
- Static method in interface com.github.tonivade.purefun.monad.
IO
bracket(IO<T>, Function1<T, IO<R>>)
- Static method in interface com.github.tonivade.purefun.monad.
IO
build()
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.Builder
build()
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.Builder
build()
- Static method in class com.github.tonivade.purefun.
Pattern1
build()
- Static method in class com.github.tonivade.purefun.
Pattern2
build()
- Static method in class com.github.tonivade.purefun.
Pattern3
builder()
- Static method in interface com.github.tonivade.purefun.data.
ImmutableMap
builder()
- Static method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
C
ceiling(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
ceiling(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
ceilingEntry(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
ceilingEntry(K)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
ceilingKey(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
checked()
- Method in interface com.github.tonivade.purefun.
Function1
CheckedConsumer1
<
T
> - Interface in
com.github.tonivade.purefun
CheckedConsumer2
<
T
,
V
> - Interface in
com.github.tonivade.purefun
CheckedFunction1
<
T
,
R
> - Interface in
com.github.tonivade.purefun
CheckedFunction2
<
T
,
V
,
R
> - Interface in
com.github.tonivade.purefun
CheckedMatcher
<
T
> - Interface in
com.github.tonivade.purefun
CheckedProducer
<
T
> - Interface in
com.github.tonivade.purefun
CheckedRunnable
- Interface in
com.github.tonivade.purefun
collect(Collector<R, A, V>)
- Method in interface com.github.tonivade.purefun.handler.
StreamHandler
com.github.tonivade.purefun
- package com.github.tonivade.purefun
com.github.tonivade.purefun.algebra
- package com.github.tonivade.purefun.algebra
com.github.tonivade.purefun.data
- package com.github.tonivade.purefun.data
com.github.tonivade.purefun.handler
- package com.github.tonivade.purefun.handler
com.github.tonivade.purefun.monad
- package com.github.tonivade.purefun.monad
com.github.tonivade.purefun.optics
- package com.github.tonivade.purefun.optics
com.github.tonivade.purefun.type
- package com.github.tonivade.purefun.type
com.github.tonivade.purefun.typeclasses
- package com.github.tonivade.purefun.typeclasses
combine(T, T)
- Method in interface com.github.tonivade.purefun.algebra.
Semigroup
comparing(Function1<T, V>)
- Static method in class com.github.tonivade.purefun.typeclasses.
Equal
comparingArray(Function1<T, V[]>)
- Static method in class com.github.tonivade.purefun.typeclasses.
Equal
complete()
- Method in interface com.github.tonivade.purefun.type.
Trampoline
complete()
- Method in class com.github.tonivade.purefun.type.
Trampoline.Done
complete()
- Method in class com.github.tonivade.purefun.type.
Trampoline.More
compose(Transformer<B, F>)
- Method in interface com.github.tonivade.purefun.algebra.
Transformer
compose(CheckedFunction1<V, T>)
- Method in interface com.github.tonivade.purefun.
CheckedFunction1
compose(CheckedFunction1<U, T>, CheckedFunction1<U, V>)
- Method in interface com.github.tonivade.purefun.
CheckedFunction2
compose(Function1<V, T>)
- Method in interface com.github.tonivade.purefun.
Function1
compose(Function1<U, T>, Function1<U, V>)
- Method in interface com.github.tonivade.purefun.
Function2
compose(Function1<U, A>, Function1<U, B>, Function1<U, C>)
- Method in interface com.github.tonivade.purefun.
Function3
compose(Function1<U, A>, Function1<U, B>, Function1<U, C>, Function1<U, D>)
- Method in interface com.github.tonivade.purefun.
Function4
compose(Function1<U, A>, Function1<U, B>, Function1<U, C>, Function1<U, D>, Function1<U, E>)
- Method in interface com.github.tonivade.purefun.
Function5
compose(Function1<V, T>)
- Method in interface com.github.tonivade.purefun.handler.
EitherHandler
compose(Function1<V, T>)
- Method in interface com.github.tonivade.purefun.handler.
OptionalHandler
compose(Function1<V, T>)
- Method in interface com.github.tonivade.purefun.handler.
OptionHandler
compose(Function1<V, T>)
- Method in interface com.github.tonivade.purefun.handler.
SequenceHandler
compose(Function1<V, T>)
- Method in interface com.github.tonivade.purefun.handler.
StreamHandler
compose(Function1<V, T>)
- Method in interface com.github.tonivade.purefun.handler.
TryHandler
compose(Kleisli<F, A, B>)
- Method in class com.github.tonivade.purefun.monad.
Kleisli
compose(Sequence<State<S, A>>)
- Static method in interface com.github.tonivade.purefun.monad.
State
compose(Lens<R, V>)
- Method in class com.github.tonivade.purefun.optics.
Lens
compose(Prism<R, V>)
- Method in class com.github.tonivade.purefun.optics.
Prism
Console
<
W
extends
Kind
> - Interface in
com.github.tonivade.purefun.typeclasses
Consumer1
<
T
> - Interface in
com.github.tonivade.purefun
Consumer2
<
T
,
V
> - Interface in
com.github.tonivade.purefun
contains(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
contains(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
contains(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
contains(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
contains(E)
- Method in interface com.github.tonivade.purefun.data.
Sequence
containsKey(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
curried()
- Method in interface com.github.tonivade.purefun.
CheckedFunction2
curried()
- Method in interface com.github.tonivade.purefun.
Function2
curried()
- Method in interface com.github.tonivade.purefun.
Function3
curried()
- Method in interface com.github.tonivade.purefun.
Function4
curried()
- Method in interface com.github.tonivade.purefun.
Function5
D
difference(ImmutableSet<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableSet
difference(ImmutableSet<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
done(T)
- Static method in interface com.github.tonivade.purefun.type.
Trampoline
drop(int)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
drop(int)
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
E
Either
<
L
,
R
> - Interface in
com.github.tonivade.purefun.type
Either.Left
<
L
,
R
> - Class in
com.github.tonivade.purefun.type
Either.Right
<
L
,
R
> - Class in
com.github.tonivade.purefun.type
Either.µ
- Class in
com.github.tonivade.purefun.type
EitherHandler
<
T
,
L
,
R
> - Interface in
com.github.tonivade.purefun.handler
empty()
- Static method in interface com.github.tonivade.purefun.data.
ImmutableArray
empty()
- Static method in interface com.github.tonivade.purefun.data.
ImmutableList
empty()
- Static method in interface com.github.tonivade.purefun.data.
ImmutableMap
empty()
- Static method in interface com.github.tonivade.purefun.data.
ImmutableSet
empty()
- Static method in interface com.github.tonivade.purefun.data.
ImmutableTree
empty()
- Static method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
entries()
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
entries()
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
entries()
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
entry(K, V)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableMap
entry(K, V)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
Equal
<
T
> - Class in
com.github.tonivade.purefun.typeclasses
Equal.Tester
<
T
> - Interface in
com.github.tonivade.purefun.typeclasses
equals(Object)
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
equals(Object)
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
equals(Object)
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
equals(Object)
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
equals(Object)
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
equals(Object)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
equals(Object)
- Method in class com.github.tonivade.purefun.
Tuple1
equals(Object)
- Method in class com.github.tonivade.purefun.
Tuple2
equals(Object)
- Method in class com.github.tonivade.purefun.
Tuple3
equals(Object)
- Method in class com.github.tonivade.purefun.
Tuple4
equals(Object)
- Method in class com.github.tonivade.purefun.
Tuple5
equals(Object)
- Method in class com.github.tonivade.purefun.type.
Either.Left
equals(Object)
- Method in class com.github.tonivade.purefun.type.
Either.Right
equals(Object)
- Method in class com.github.tonivade.purefun.type.
Option.None
equals(Object)
- Method in class com.github.tonivade.purefun.type.
Option.Some
equals(Object)
- Method in class com.github.tonivade.purefun.type.
Try.Failure
equals(Object)
- Method in class com.github.tonivade.purefun.type.
Try.Success
equals(Object)
- Method in class com.github.tonivade.purefun.type.
Validation.Invalid
equals(Object)
- Method in class com.github.tonivade.purefun.type.
Validation.Valid
eval(R)
- Method in interface com.github.tonivade.purefun.monad.
Reader
eval(S)
- Method in interface com.github.tonivade.purefun.monad.
State
exec(Runnable)
- Static method in interface com.github.tonivade.purefun.monad.
IO
F
failure(Producer<X>)
- Static method in interface com.github.tonivade.purefun.
CheckedFunction1
failure(Producer<X>)
- Static method in interface com.github.tonivade.purefun.
CheckedProducer
failure(Producer<X>)
- Static method in interface com.github.tonivade.purefun.
CheckedRunnable
failure(String)
- Static method in interface com.github.tonivade.purefun.type.
Try
failure()
- Static method in interface com.github.tonivade.purefun.type.
Try
failure(Throwable)
- Static method in interface com.github.tonivade.purefun.type.
Try
filter(Matcher1<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
filter(Matcher1<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
filter(Matcher1<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableSet
filter(Matcher1<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
filter(Matcher1<E>)
- Method in interface com.github.tonivade.purefun.data.
Sequence
filter(Matcher1<T>)
- Method in interface com.github.tonivade.purefun.
Filterable
filter(Matcher1<R>)
- Method in interface com.github.tonivade.purefun.handler.
EitherHandler
filter(Matcher1<R>)
- Method in interface com.github.tonivade.purefun.handler.
OptionalHandler
filter(Matcher1<R>)
- Method in interface com.github.tonivade.purefun.handler.
OptionHandler
filter(Matcher1<R>)
- Method in interface com.github.tonivade.purefun.handler.
SequenceHandler
filter(Matcher1<R>)
- Method in interface com.github.tonivade.purefun.handler.
StreamHandler
filter(Matcher1<R>)
- Method in interface com.github.tonivade.purefun.handler.
TryHandler
filter(Matcher1<R>)
- Method in interface com.github.tonivade.purefun.type.
Either
filter(Matcher1<T>)
- Method in interface com.github.tonivade.purefun.type.
Option
filter(Matcher1<T>)
- Method in interface com.github.tonivade.purefun.type.
Try
filter(Matcher1<T>)
- Method in interface com.github.tonivade.purefun.type.
Validation
Filterable
<
T
> - Interface in
com.github.tonivade.purefun
filterKeys(Matcher1<K>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
filterKeys(Matcher1<K>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
filterOrElse(Matcher1<R>, Producer<Either<L, R>>)
- Method in interface com.github.tonivade.purefun.type.
Either
filterOrElse(Matcher1<T>, Producer<Try<T>>)
- Method in interface com.github.tonivade.purefun.type.
Try
filterOrElse(Matcher1<T>, Producer<Validation<E, T>>)
- Method in interface com.github.tonivade.purefun.type.
Validation
filterValues(Matcher1<V>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
filterValues(Matcher1<V>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
flatMap(Higher1<F, T>, Function1<T, ? extends Higher1<F, R>>)
- Method in interface com.github.tonivade.purefun.algebra.
Monad
flatMap(Function1<E, ? extends Higher1<Sequence.µ, R>>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
flatMap(Function1<E, ? extends Higher1<Sequence.µ, R>>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
flatMap(Function1<E, ? extends Higher1<Sequence.µ, R>>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableSet
flatMap(Function1<E, ? extends Higher1<Sequence.µ, R>>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
flatMap(Function1<E, ? extends Higher1<Sequence.µ, R>>)
- Method in interface com.github.tonivade.purefun.data.
Sequence
flatMap(Function1<T, ? extends Higher1<W, R>>)
- Method in interface com.github.tonivade.purefun.
FlatMap1
flatMap(Function1<V, ? extends Higher2<W, T, R>>)
- Method in interface com.github.tonivade.purefun.
FlatMap2
flatMap(Function1<U, ? extends Higher3<W, T, V, R>>)
- Method in interface com.github.tonivade.purefun.
FlatMap3
flatMap(EitherHandler<R, L, V>)
- Method in interface com.github.tonivade.purefun.handler.
EitherHandler
flatMap(OptionalHandler<R, V>)
- Method in interface com.github.tonivade.purefun.handler.
OptionalHandler
flatMap(OptionHandler<R, V>)
- Method in interface com.github.tonivade.purefun.handler.
OptionHandler
flatMap(SequenceHandler<R, V>)
- Method in interface com.github.tonivade.purefun.handler.
SequenceHandler
flatMap(StreamHandler<R, V>)
- Method in interface com.github.tonivade.purefun.handler.
StreamHandler
flatMap(TryHandler<R, V>)
- Method in interface com.github.tonivade.purefun.handler.
TryHandler
flatMap(Function1<T, ? extends Higher2<Free.µ, F, R>>)
- Method in interface com.github.tonivade.purefun.monad.
Free
flatMap(Function1<R, ? extends Higher2<Free.µ, F, X>>)
- Method in class com.github.tonivade.purefun.monad.
Free.FlatMapped
flatMap(Function1<T, ? extends Higher2<Free.µ, F, R>>)
- Method in class com.github.tonivade.purefun.monad.
Free.Pure
flatMap(Function1<T, ? extends Higher2<Free.µ, F, R>>)
- Method in class com.github.tonivade.purefun.monad.
Free.Suspend
flatMap(Function1<T, ? extends Higher1<IO.µ, R>>)
- Method in interface com.github.tonivade.purefun.monad.
IO
flatMap(Function1<A, ? extends Higher3<Kleisli.µ, F, Z, R>>)
- Method in class com.github.tonivade.purefun.monad.
Kleisli
flatMap(Function1<A, ? extends Higher2<Reader.µ, R, B>>)
- Method in interface com.github.tonivade.purefun.monad.
Reader
flatMap(Function1<A, ? extends Higher2<State.µ, S, R>>)
- Method in interface com.github.tonivade.purefun.monad.
State
flatMap(Function1<A, ? extends Higher2<Writer.µ, L, B>>)
- Method in class com.github.tonivade.purefun.monad.
Writer
flatMap(Function1<R, ? extends Higher2<Either.µ, L, T>>)
- Method in interface com.github.tonivade.purefun.type.
Either
flatMap(Function1<T, ? extends Higher1<Option.µ, R>>)
- Method in interface com.github.tonivade.purefun.type.
Option
flatMap(Function1<T, ? extends Higher1<Trampoline.µ, R>>)
- Method in interface com.github.tonivade.purefun.type.
Trampoline
flatMap(Function1<T, ? extends Higher1<Try.µ, R>>)
- Method in interface com.github.tonivade.purefun.type.
Try
flatMap(Function1<T, ? extends Higher2<Validation.µ, E, R>>)
- Method in interface com.github.tonivade.purefun.type.
Validation
FlatMap1
<
W
extends
Kind
,
T
> - Interface in
com.github.tonivade.purefun
FlatMap2
<
W
extends
Kind
,
T
,
V
> - Interface in
com.github.tonivade.purefun
FlatMap3
<
W
extends
Kind
,
T
,
V
,
U
> - Interface in
com.github.tonivade.purefun
flatMapLeft(Function1<L, ? extends Higher2<Either.µ, T, R>>)
- Method in interface com.github.tonivade.purefun.type.
Either
flatten()
- Method in interface com.github.tonivade.purefun.data.
Sequence
flatten()
- Method in interface com.github.tonivade.purefun.handler.
EitherHandler
flatten()
- Method in interface com.github.tonivade.purefun.handler.
OptionalHandler
flatten()
- Method in interface com.github.tonivade.purefun.handler.
OptionHandler
flatten()
- Method in interface com.github.tonivade.purefun.handler.
SequenceHandler
flatten()
- Method in interface com.github.tonivade.purefun.handler.
StreamHandler
flatten()
- Method in interface com.github.tonivade.purefun.handler.
TryHandler
flatten()
- Method in interface com.github.tonivade.purefun.
Holder
flatten()
- Method in interface com.github.tonivade.purefun.type.
Either
flatten()
- Method in interface com.github.tonivade.purefun.type.
Option
flatten()
- Method in interface com.github.tonivade.purefun.type.
Trampoline
flatten()
- Method in interface com.github.tonivade.purefun.type.
Try
flatten()
- Method in interface com.github.tonivade.purefun.type.
Validation
floor(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
floor(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
floorEntry(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
floorEntry(K)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
floorKey(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
fold(E, Operator2<E>)
- Method in interface com.github.tonivade.purefun.data.
Sequence
fold(T, Operator2<T>)
- Method in interface com.github.tonivade.purefun.
Foldable
fold(Function1<L, T>, Function1<R, T>)
- Method in interface com.github.tonivade.purefun.type.
Either
fold(Producer<U>, Function1<T, U>)
- Method in interface com.github.tonivade.purefun.type.
Option
fold(Function1<Trampoline<T>, R>, Function1<T, R>)
- Method in interface com.github.tonivade.purefun.type.
Trampoline
fold(Function1<Throwable, U>, Function1<T, U>)
- Method in interface com.github.tonivade.purefun.type.
Try
fold(Function1<T, U>, Function1<E, U>)
- Method in interface com.github.tonivade.purefun.type.
Validation
Foldable
<
T
> - Interface in
com.github.tonivade.purefun
foldLeft(U, Function2<U, E, U>)
- Method in interface com.github.tonivade.purefun.data.
Sequence
foldLeft(V, Function2<V, T, V>)
- Method in interface com.github.tonivade.purefun.
Foldable
foldMap(Monad<G>, Functor<F>, Transformer<F, G>)
- Method in interface com.github.tonivade.purefun.monad.
Free
foldRight(U, Function2<E, U, U>)
- Method in interface com.github.tonivade.purefun.data.
Sequence
foldRight(V, Function2<T, V, V>)
- Method in interface com.github.tonivade.purefun.
Foldable
forEach(Consumer2<K, V>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
Free
<
F
extends
Kind
,
T
> - Interface in
com.github.tonivade.purefun.monad
Free.FlatMapped
<
F
extends
Kind
,
T
,
R
> - Class in
com.github.tonivade.purefun.monad
Free.Pure
<
F
extends
Kind
,
T
> - Class in
com.github.tonivade.purefun.monad
Free.Suspend
<
F
extends
Kind
,
T
> - Class in
com.github.tonivade.purefun.monad
Free.µ
- Class in
com.github.tonivade.purefun.monad
from(Iterable<T>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableArray
from(Stream<T>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableArray
from(Iterable<T>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableList
from(Stream<T>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableList
from(Map<K, V>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableMap
from(Stream<Tuple2<K, V>>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableMap
from(ImmutableSet<Tuple2<K, V>>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableMap
from(Iterable<T>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableSet
from(Stream<T>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableSet
from(Iterable<T>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableTree
from(Stream<T>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableTree
from(NavigableMap<K, V>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
from(Stream<Tuple2<K, V>>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
from(ImmutableSet<Tuple2<K, V>>)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
from(Map.Entry<A, B>)
- Static method in interface com.github.tonivade.purefun.
Tuple
from(Optional<T>)
- Static method in interface com.github.tonivade.purefun.type.
Option
Function1
<
T
,
R
> - Interface in
com.github.tonivade.purefun
Function2
<
T
,
V
,
R
> - Interface in
com.github.tonivade.purefun
Function3
<
A
,
B
,
C
,
R
> - Interface in
com.github.tonivade.purefun
Function4
<
A
,
B
,
C
,
D
,
R
> - Interface in
com.github.tonivade.purefun
Function5
<
A
,
B
,
C
,
D
,
E
,
R
> - Interface in
com.github.tonivade.purefun
Functor
<
F
extends
Kind
> - Interface in
com.github.tonivade.purefun.algebra
G
get()
- Method in interface com.github.tonivade.purefun.
CheckedProducer
get(int)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
get(int)
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
get(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
get(K)
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
get(K)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
get()
- Method in interface com.github.tonivade.purefun.
Holder
get()
- Static method in interface com.github.tonivade.purefun.monad.
State
get(T)
- Method in class com.github.tonivade.purefun.optics.
Lens
get()
- Method in interface com.github.tonivade.purefun.
Producer
get()
- Method in interface com.github.tonivade.purefun.type.
Either
get()
- Method in class com.github.tonivade.purefun.type.
Option.None
get()
- Method in class com.github.tonivade.purefun.type.
Option.Some
get()
- Method in class com.github.tonivade.purefun.type.
Trampoline.Done
get()
- Method in class com.github.tonivade.purefun.type.
Trampoline.More
get()
- Method in class com.github.tonivade.purefun.type.
Try.Failure
get()
- Method in class com.github.tonivade.purefun.type.
Try.Success
get()
- Method in class com.github.tonivade.purefun.type.
Validation.Invalid
get()
- Method in class com.github.tonivade.purefun.type.
Validation.Valid
get1()
- Method in class com.github.tonivade.purefun.
Tuple1
get1()
- Method in class com.github.tonivade.purefun.
Tuple2
get1()
- Method in class com.github.tonivade.purefun.
Tuple3
get1()
- Method in class com.github.tonivade.purefun.
Tuple4
get1()
- Method in class com.github.tonivade.purefun.
Tuple5
get2()
- Method in class com.github.tonivade.purefun.
Tuple2
get2()
- Method in class com.github.tonivade.purefun.
Tuple3
get2()
- Method in class com.github.tonivade.purefun.
Tuple4
get2()
- Method in class com.github.tonivade.purefun.
Tuple5
get3()
- Method in class com.github.tonivade.purefun.
Tuple3
get3()
- Method in class com.github.tonivade.purefun.
Tuple4
get3()
- Method in class com.github.tonivade.purefun.
Tuple5
get4()
- Method in class com.github.tonivade.purefun.
Tuple4
get4()
- Method in class com.github.tonivade.purefun.
Tuple5
get5()
- Method in class com.github.tonivade.purefun.
Tuple5
getCause()
- Method in class com.github.tonivade.purefun.type.
Try.Failure
getCause()
- Method in interface com.github.tonivade.purefun.type.
Try
getCause()
- Method in class com.github.tonivade.purefun.type.
Try.Success
getError()
- Method in interface com.github.tonivade.purefun.type.
Validation
getError()
- Method in class com.github.tonivade.purefun.type.
Validation.Invalid
getError()
- Method in class com.github.tonivade.purefun.type.
Validation.Valid
getLeft()
- Method in interface com.github.tonivade.purefun.type.
Either
getLeft()
- Method in class com.github.tonivade.purefun.type.
Either.Left
getLeft()
- Method in class com.github.tonivade.purefun.type.
Either.Right
getLog()
- Method in class com.github.tonivade.purefun.monad.
Writer
getOption(T)
- Method in class com.github.tonivade.purefun.optics.
Prism
getOrDefault(K, Producer<V>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
getOrDefault(K, Producer<V>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
getOrModify(T)
- Method in class com.github.tonivade.purefun.optics.
Prism
getRight()
- Method in interface com.github.tonivade.purefun.type.
Either
getRight()
- Method in class com.github.tonivade.purefun.type.
Either.Left
getRight()
- Method in class com.github.tonivade.purefun.type.
Either.Right
getValue()
- Method in class com.github.tonivade.purefun.monad.
Writer
groupBy(Function1<E, G>)
- Method in interface com.github.tonivade.purefun.data.
Sequence
H
hashCode()
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
hashCode()
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
hashCode()
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
hashCode()
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
hashCode()
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
hashCode()
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
hashCode()
- Method in class com.github.tonivade.purefun.
Tuple1
hashCode()
- Method in class com.github.tonivade.purefun.
Tuple2
hashCode()
- Method in class com.github.tonivade.purefun.
Tuple3
hashCode()
- Method in class com.github.tonivade.purefun.
Tuple4
hashCode()
- Method in class com.github.tonivade.purefun.
Tuple5
hashCode()
- Method in class com.github.tonivade.purefun.type.
Either.Left
hashCode()
- Method in class com.github.tonivade.purefun.type.
Either.Right
hashCode()
- Method in class com.github.tonivade.purefun.type.
Option.None
hashCode()
- Method in class com.github.tonivade.purefun.type.
Option.Some
hashCode()
- Method in class com.github.tonivade.purefun.type.
Try.Failure
hashCode()
- Method in class com.github.tonivade.purefun.type.
Try.Success
hashCode()
- Method in class com.github.tonivade.purefun.type.
Validation.Invalid
hashCode()
- Method in class com.github.tonivade.purefun.type.
Validation.Valid
head()
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
head()
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
head()
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
headEntry()
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
headEntry()
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
headKey()
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
headMap(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
headMap(K)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
headTree(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
headTree(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
higher(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
higher(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
Higher1
<
W
extends
Kind
,
T
> - Interface in
com.github.tonivade.purefun
Higher2
<
W
extends
Kind
,
T
,
V
> - Interface in
com.github.tonivade.purefun
Higher3
<
W
extends
Kind
,
T
,
V
,
U
> - Interface in
com.github.tonivade.purefun
higherEntry(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
higherEntry(K)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
higherKey(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
Holder
<
T
> - Interface in
com.github.tonivade.purefun
I
identity()
- Static method in interface com.github.tonivade.purefun.
CheckedFunction1
identity()
- Static method in interface com.github.tonivade.purefun.
Function1
identity()
- Static method in interface com.github.tonivade.purefun.handler.
EitherHandler
identity()
- Static method in interface com.github.tonivade.purefun.handler.
OptionHandler
identity()
- Static method in interface com.github.tonivade.purefun.handler.
SequenceHandler
identity()
- Static method in interface com.github.tonivade.purefun.handler.
TryHandler
ifEmpty(Runnable)
- Method in interface com.github.tonivade.purefun.type.
Option
ifPresent(Consumer1<T>)
- Method in interface com.github.tonivade.purefun.type.
Option
ImmutableArray
<
E
> - Interface in
com.github.tonivade.purefun.data
ImmutableArray.JavaBasedImmutableArray
<
E
> - Class in
com.github.tonivade.purefun.data
ImmutableList
<
E
> - Interface in
com.github.tonivade.purefun.data
ImmutableList.JavaBasedImmutableList
<
E
> - Class in
com.github.tonivade.purefun.data
ImmutableMap
<
K
,
V
> - Interface in
com.github.tonivade.purefun.data
ImmutableMap.Builder
<
K
,
V
> - Class in
com.github.tonivade.purefun.data
ImmutableMap.JavaBasedImmutableMap
<
K
,
V
> - Class in
com.github.tonivade.purefun.data
ImmutableSet
<
E
> - Interface in
com.github.tonivade.purefun.data
ImmutableSet.JavaBasedImmutableSet
<
E
> - Class in
com.github.tonivade.purefun.data
ImmutableTree
<
E
> - Interface in
com.github.tonivade.purefun.data
ImmutableTree.JavaBasedImmutableTree
<
E
> - Class in
com.github.tonivade.purefun.data
ImmutableTreeMap
<
K
,
V
> - Interface in
com.github.tonivade.purefun.data
ImmutableTreeMap.Builder
<
K
,
V
> - Class in
com.github.tonivade.purefun.data
ImmutableTreeMap.JavaBasedImmutableTreeMap
<
K
,
V
> - Class in
com.github.tonivade.purefun.data
insert(int, E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
insert(int, E)
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
insertAll(int, Sequence<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
insertAll(int, Sequence<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
inspect(Function1<S, A>)
- Static method in interface com.github.tonivade.purefun.monad.
State
instanceOf(Class<?>)
- Static method in interface com.github.tonivade.purefun.
Matcher1
intersection(ImmutableSet<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableSet
intersection(ImmutableSet<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
invalid(E)
- Static method in interface com.github.tonivade.purefun.type.
Validation
IO
<
T
> - Interface in
com.github.tonivade.purefun.monad
io()
- Static method in interface com.github.tonivade.purefun.typeclasses.
Console
IO.µ
- Class in
com.github.tonivade.purefun.monad
is(T)
- Static method in interface com.github.tonivade.purefun.
Matcher1
isEmpty()
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
isEmpty()
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
isEmpty()
- Method in interface com.github.tonivade.purefun.data.
Sequence
isEmpty()
- Method in interface com.github.tonivade.purefun.type.
Option
isEmpty()
- Method in class com.github.tonivade.purefun.type.
Option.None
isEmpty()
- Method in class com.github.tonivade.purefun.type.
Option.Some
isFailure()
- Method in class com.github.tonivade.purefun.type.
Try.Failure
isFailure()
- Method in interface com.github.tonivade.purefun.type.
Try
isFailure()
- Method in class com.github.tonivade.purefun.type.
Try.Success
isIn(T...)
- Static method in interface com.github.tonivade.purefun.
Matcher1
isInvalid()
- Method in class com.github.tonivade.purefun.type.
Validation.Invalid
isInvalid()
- Method in interface com.github.tonivade.purefun.type.
Validation
isInvalid()
- Method in class com.github.tonivade.purefun.type.
Validation.Valid
isLeft()
- Method in interface com.github.tonivade.purefun.type.
Either
isLeft()
- Method in class com.github.tonivade.purefun.type.
Either.Left
isLeft()
- Method in class com.github.tonivade.purefun.type.
Either.Right
isNotNull()
- Static method in interface com.github.tonivade.purefun.
Matcher1
isNull()
- Static method in interface com.github.tonivade.purefun.
Matcher1
isPresent()
- Method in interface com.github.tonivade.purefun.type.
Option
isPresent()
- Method in class com.github.tonivade.purefun.type.
Option.None
isPresent()
- Method in class com.github.tonivade.purefun.type.
Option.Some
isRight()
- Method in interface com.github.tonivade.purefun.type.
Either
isRight()
- Method in class com.github.tonivade.purefun.type.
Either.Left
isRight()
- Method in class com.github.tonivade.purefun.type.
Either.Right
isSuccess()
- Method in class com.github.tonivade.purefun.type.
Try.Failure
isSuccess()
- Method in interface com.github.tonivade.purefun.type.
Try
isSuccess()
- Method in class com.github.tonivade.purefun.type.
Try.Success
isValid()
- Method in class com.github.tonivade.purefun.type.
Validation.Invalid
isValid()
- Method in interface com.github.tonivade.purefun.type.
Validation
isValid()
- Method in class com.github.tonivade.purefun.type.
Validation.Valid
iterator()
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
iterator()
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
iterator()
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
iterator()
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
K
keys()
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
keys()
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
keys()
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
Kind
- Interface in
com.github.tonivade.purefun
Kleisli
<
F
extends
Kind
,
Z
,
A
> - Class in
com.github.tonivade.purefun.monad
Kleisli.µ
- Class in
com.github.tonivade.purefun.monad
L
left(L)
- Static method in interface com.github.tonivade.purefun.type.
Either
left()
- Method in interface com.github.tonivade.purefun.type.
Either
Lens
<
T
,
R
> - Class in
com.github.tonivade.purefun.optics
lift(Function1<T, R>)
- Static method in interface com.github.tonivade.purefun.monad.
IO
lift(Monad<F>, Function1<A, B>)
- Static method in class com.github.tonivade.purefun.monad.
Kleisli
liftEither()
- Method in interface com.github.tonivade.purefun.
CheckedFunction1
liftEither()
- Method in interface com.github.tonivade.purefun.
Function1
liftEither()
- Method in interface com.github.tonivade.purefun.
Function2
liftEither()
- Method in interface com.github.tonivade.purefun.
Producer
liftF(Functor<F>, Higher1<F, T>)
- Static method in interface com.github.tonivade.purefun.monad.
Free
liftLeft()
- Method in interface com.github.tonivade.purefun.
Function1
liftOption()
- Method in interface com.github.tonivade.purefun.
CheckedFunction1
liftOption()
- Method in interface com.github.tonivade.purefun.
Function1
liftOption()
- Method in interface com.github.tonivade.purefun.
Function2
liftOption()
- Method in interface com.github.tonivade.purefun.
Producer
liftOptional()
- Method in interface com.github.tonivade.purefun.
Function1
liftRight()
- Method in interface com.github.tonivade.purefun.
Function1
liftTry()
- Method in interface com.github.tonivade.purefun.
CheckedFunction1
liftTry()
- Method in interface com.github.tonivade.purefun.
Function1
liftTry()
- Method in interface com.github.tonivade.purefun.
Function2
liftTry()
- Method in interface com.github.tonivade.purefun.
Producer
listOf(E...)
- Static method in interface com.github.tonivade.purefun.data.
Sequence
listPure(A)
- Static method in class com.github.tonivade.purefun.monad.
Writer
listWriter(T, A)
- Static method in class com.github.tonivade.purefun.monad.
Writer
local(Function1<X, Z>)
- Method in class com.github.tonivade.purefun.monad.
Kleisli
lower(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
lower(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
lowerEntry(K)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
lowerEntry(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
lowerKey(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
M
map(Higher1<F, T>, Function1<T, R>)
- Method in interface com.github.tonivade.purefun.algebra.
Applicative
map(Higher1<F, T>, Function1<T, R>)
- Method in interface com.github.tonivade.purefun.algebra.
Functor
map(Higher1<F, T>, Function1<T, R>)
- Method in interface com.github.tonivade.purefun.algebra.
Monad
map(Function1<E, R>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
map(Function1<E, R>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
map(Function1<K, A>, Function1<V, B>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
map(Function1<E, R>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableSet
map(Function1<E, R>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
map(Function1<K, A>, Function1<V, B>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
map(Function1<E, R>)
- Method in interface com.github.tonivade.purefun.data.
Sequence
map(Function1<R, V>)
- Method in interface com.github.tonivade.purefun.handler.
EitherHandler
map(Function1<R, V>)
- Method in interface com.github.tonivade.purefun.handler.
OptionalHandler
map(Function1<R, V>)
- Method in interface com.github.tonivade.purefun.handler.
OptionHandler
map(Function1<R, V>)
- Method in interface com.github.tonivade.purefun.handler.
SequenceHandler
map(Function1<R, V>)
- Method in interface com.github.tonivade.purefun.handler.
StreamHandler
map(Function1<R, V>)
- Method in interface com.github.tonivade.purefun.handler.
TryHandler
map(Function1<T, R>)
- Method in interface com.github.tonivade.purefun.
Mappable
map(Function1<T, R>)
- Method in interface com.github.tonivade.purefun.monad.
Free
map(Function1<T, R>)
- Method in interface com.github.tonivade.purefun.monad.
IO
map(Function1<A, R>)
- Method in class com.github.tonivade.purefun.monad.
Kleisli
map(Function1<A, B>)
- Method in interface com.github.tonivade.purefun.monad.
Reader
map(Function1<A, R>)
- Method in interface com.github.tonivade.purefun.monad.
State
map(Function1<A, B>)
- Method in class com.github.tonivade.purefun.monad.
Writer
map(Function1<A, B>)
- Method in class com.github.tonivade.purefun.
Tuple1
map(Function1<A, C>, Function1<B, D>)
- Method in class com.github.tonivade.purefun.
Tuple2
map(Function1<A, D>, Function1<B, E>, Function1<C, F>)
- Method in class com.github.tonivade.purefun.
Tuple3
map(Function1<A, E>, Function1<B, F>, Function1<C, G>, Function1<D, H>)
- Method in class com.github.tonivade.purefun.
Tuple4
map(Function1<A, F>, Function1<B, G>, Function1<C, H>, Function1<D, I>, Function1<E, J>)
- Method in class com.github.tonivade.purefun.
Tuple5
map(Function1<R, T>)
- Method in interface com.github.tonivade.purefun.type.
Either
map(Function1<T, R>)
- Method in interface com.github.tonivade.purefun.type.
Option
map(Function1<T, R>)
- Method in interface com.github.tonivade.purefun.type.
Trampoline
map(Function1<T, R>)
- Method in interface com.github.tonivade.purefun.type.
Try
map(Function1<T, R>)
- Method in interface com.github.tonivade.purefun.type.
Validation
map1(Function1<A, C>)
- Method in class com.github.tonivade.purefun.
Tuple2
map1(Function1<A, R>)
- Method in class com.github.tonivade.purefun.
Tuple3
map1(Function1<A, R>)
- Method in class com.github.tonivade.purefun.
Tuple4
map1(Function1<A, R>)
- Method in class com.github.tonivade.purefun.
Tuple5
map2(State<S, A>, State<S, B>, Function2<A, B, C>)
- Static method in interface com.github.tonivade.purefun.monad.
State
map2(Function1<B, C>)
- Method in class com.github.tonivade.purefun.
Tuple2
map2(Function1<B, R>)
- Method in class com.github.tonivade.purefun.
Tuple3
map2(Function1<B, R>)
- Method in class com.github.tonivade.purefun.
Tuple4
map2(Function1<B, R>)
- Method in class com.github.tonivade.purefun.
Tuple5
map2(Validation<E, T1>, Validation<E, T2>, Function2<T1, T2, R>)
- Static method in interface com.github.tonivade.purefun.type.
Validation
map3(Function1<C, R>)
- Method in class com.github.tonivade.purefun.
Tuple3
map3(Function1<C, R>)
- Method in class com.github.tonivade.purefun.
Tuple4
map3(Function1<C, R>)
- Method in class com.github.tonivade.purefun.
Tuple5
map3(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Function3<T1, T2, T3, R>)
- Static method in interface com.github.tonivade.purefun.type.
Validation
map4(Function1<D, R>)
- Method in class com.github.tonivade.purefun.
Tuple4
map4(Function1<D, R>)
- Method in class com.github.tonivade.purefun.
Tuple5
map4(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>, Function4<T1, T2, T3, T4, R>)
- Static method in interface com.github.tonivade.purefun.type.
Validation
map5(Function1<E, R>)
- Method in class com.github.tonivade.purefun.
Tuple5
map5(Validation<E, T1>, Validation<E, T2>, Validation<E, T3>, Validation<E, T4>, Validation<E, T5>, Function5<T1, T2, T3, T4, T5, R>)
- Static method in interface com.github.tonivade.purefun.type.
Validation
mapError(Function1<E, U>)
- Method in interface com.github.tonivade.purefun.type.
Validation
mapKeys(Function1<K, A>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
mapKeys(Function1<K, A>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
mapLeft(Function1<L, V>)
- Method in interface com.github.tonivade.purefun.handler.
EitherHandler
mapLeft(Function1<L, T>)
- Method in interface com.github.tonivade.purefun.type.
Either
Mappable
<
W
extends
Kind
,
T
> - Interface in
com.github.tonivade.purefun
mapValues(Function1<V, A>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
mapValues(Function1<V, A>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
match(T)
- Method in interface com.github.tonivade.purefun.
CheckedMatcher
match(T)
- Method in interface com.github.tonivade.purefun.
Matcher1
match(T)
- Method in class com.github.tonivade.purefun.
Pattern1.Case
Matcher1
<
T
> - Interface in
com.github.tonivade.purefun
Matcher2
<
A
,
B
> - Interface in
com.github.tonivade.purefun
Matcher3
<
A
,
B
,
C
> - Interface in
com.github.tonivade.purefun
merge(K, V, Operator2<V>)
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
merge(K, V, Operator2<V>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
merge(K, V, Operator2<V>)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
merge(K, V, Operator2<V>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
modify(Operator1<S>)
- Static method in interface com.github.tonivade.purefun.monad.
State
modify(Operator1<R>)
- Method in class com.github.tonivade.purefun.optics.
Lens
modify(R)
- Method in class com.github.tonivade.purefun.optics.
Lens
modify(Operator1<R>)
- Method in class com.github.tonivade.purefun.optics.
Prism
modifyOption(Operator1<R>)
- Method in class com.github.tonivade.purefun.optics.
Prism
module()
- Method in class com.github.tonivade.purefun.monad.
Free.FlatMapped
module()
- Method in interface com.github.tonivade.purefun.monad.
Free
module()
- Method in class com.github.tonivade.purefun.monad.
Free.Pure
module()
- Method in class com.github.tonivade.purefun.monad.
Free.Suspend
module()
- Method in class com.github.tonivade.purefun.type.
Either.Left
module()
- Method in interface com.github.tonivade.purefun.type.
Either
module()
- Method in class com.github.tonivade.purefun.type.
Either.Right
module()
- Method in interface com.github.tonivade.purefun.type.
Option
module()
- Method in class com.github.tonivade.purefun.type.
Option.None
module()
- Method in class com.github.tonivade.purefun.type.
Option.Some
module()
- Method in class com.github.tonivade.purefun.type.
Trampoline.Done
module()
- Method in interface com.github.tonivade.purefun.type.
Trampoline
module()
- Method in class com.github.tonivade.purefun.type.
Trampoline.More
module()
- Method in class com.github.tonivade.purefun.type.
Try.Failure
module()
- Method in interface com.github.tonivade.purefun.type.
Try
module()
- Method in class com.github.tonivade.purefun.type.
Try.Success
module()
- Method in class com.github.tonivade.purefun.type.
Validation.Invalid
module()
- Method in interface com.github.tonivade.purefun.type.
Validation
module()
- Method in class com.github.tonivade.purefun.type.
Validation.Valid
Monad
<
F
extends
Kind
> - Interface in
com.github.tonivade.purefun.algebra
monad()
- Static method in interface com.github.tonivade.purefun.monad.
IO
monad()
- Static method in interface com.github.tonivade.purefun.monad.
Reader
monad()
- Static method in interface com.github.tonivade.purefun.monad.
State
monad()
- Static method in interface com.github.tonivade.purefun.type.
Either
monad()
- Static method in interface com.github.tonivade.purefun.type.
Option
monad()
- Static method in interface com.github.tonivade.purefun.type.
Try
monad()
- Static method in interface com.github.tonivade.purefun.type.
Validation
Monoid
<
T
> - Interface in
com.github.tonivade.purefun.algebra
MonoidK
<
W
extends
Kind
,
T
> - Interface in
com.github.tonivade.purefun.algebra
more(Producer<Trampoline<T>>)
- Static method in interface com.github.tonivade.purefun.type.
Trampoline
N
narrowK(Higher1<Sequence.µ, T>)
- Static method in interface com.github.tonivade.purefun.data.
Sequence
narrowK(Higher2<Free.µ, F, T>)
- Static method in interface com.github.tonivade.purefun.monad.
Free
narrowK(Higher1<Higher1<Free.µ, F>, T>)
- Static method in interface com.github.tonivade.purefun.monad.
Free
narrowK(Higher1<IO.µ, T>)
- Static method in interface com.github.tonivade.purefun.monad.
IO
narrowK(Higher3<Kleisli.µ, F, A, B>)
- Static method in class com.github.tonivade.purefun.monad.
Kleisli
narrowK(Higher2<Higher1<Kleisli.µ, F>, A, B>)
- Static method in class com.github.tonivade.purefun.monad.
Kleisli
narrowK(Higher1<Higher1<Higher1<Kleisli.µ, F>, A>, B>)
- Static method in class com.github.tonivade.purefun.monad.
Kleisli
narrowK(Higher2<Reader.µ, R, A>)
- Static method in interface com.github.tonivade.purefun.monad.
Reader
narrowK(Higher1<Higher1<Reader.µ, R>, A>)
- Static method in interface com.github.tonivade.purefun.monad.
Reader
narrowK(Higher2<State.µ, S, A>)
- Static method in interface com.github.tonivade.purefun.monad.
State
narrowK(Higher1<Higher1<State.µ, S>, A>)
- Static method in interface com.github.tonivade.purefun.monad.
State
narrowK(Higher2<Writer.µ, L, T>)
- Static method in class com.github.tonivade.purefun.monad.
Writer
narrowK(Higher1<Higher1<Writer.µ, L>, T>)
- Static method in class com.github.tonivade.purefun.monad.
Writer
narrowK(Higher2<Either.µ, L, R>)
- Static method in interface com.github.tonivade.purefun.type.
Either
narrowK(Higher1<Higher1<Either.µ, L>, R>)
- Static method in interface com.github.tonivade.purefun.type.
Either
narrowK(Higher1<Option.µ, T>)
- Static method in interface com.github.tonivade.purefun.type.
Option
narrowK(Higher1<Trampoline.µ, T>)
- Static method in interface com.github.tonivade.purefun.type.
Trampoline
narrowK(Higher1<Try.µ, T>)
- Static method in interface com.github.tonivade.purefun.type.
Try
narrowK(Higher2<Validation.µ, E, T>)
- Static method in interface com.github.tonivade.purefun.type.
Validation
narrowK(Higher1<Higher1<Validation.µ, E>, T>)
- Static method in interface com.github.tonivade.purefun.type.
Validation
negate()
- Method in interface com.github.tonivade.purefun.
CheckedMatcher
negate()
- Method in interface com.github.tonivade.purefun.
Matcher1
none()
- Static method in interface com.github.tonivade.purefun.type.
Option
noop()
- Static method in interface com.github.tonivade.purefun.monad.
IO
not(CheckedMatcher<T>)
- Static method in interface com.github.tonivade.purefun.
CheckedMatcher
not(Matcher1<T>)
- Static method in interface com.github.tonivade.purefun.
Matcher1
Nothing
- Class in
com.github.tonivade.purefun
nothing()
- Static method in class com.github.tonivade.purefun.
Nothing
O
of(Producer<T>, Semigroup<T>)
- Static method in interface com.github.tonivade.purefun.algebra.
Monoid
of(Producer<Higher1<W, T>>, SemigroupK<W, T>)
- Static method in interface com.github.tonivade.purefun.algebra.
MonoidK
of(Operator2<T>)
- Static method in interface com.github.tonivade.purefun.algebra.
Semigroup
of(CheckedConsumer1<T>)
- Static method in interface com.github.tonivade.purefun.
CheckedConsumer1
of(CheckedConsumer2<T, V>)
- Static method in interface com.github.tonivade.purefun.
CheckedConsumer2
of(CheckedFunction1<T, R>)
- Static method in interface com.github.tonivade.purefun.
CheckedFunction1
of(CheckedFunction2<T, V, R>)
- Static method in interface com.github.tonivade.purefun.
CheckedFunction2
of(CheckedProducer<T>)
- Static method in interface com.github.tonivade.purefun.
CheckedProducer
of(CheckedRunnable)
- Static method in interface com.github.tonivade.purefun.
CheckedRunnable
of(Consumer1<T>)
- Static method in interface com.github.tonivade.purefun.
Consumer1
of(Consumer2<T, V>)
- Static method in interface com.github.tonivade.purefun.
Consumer2
of(T...)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableArray
of(T...)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableList
of(Tuple2<K, V>...)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableMap
of(T...)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableSet
of(T...)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableTree
of(Tuple2<K, V>...)
- Static method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
of(Function1<T, R>)
- Static method in interface com.github.tonivade.purefun.
Function1
of(Function2<T, V, R>)
- Static method in interface com.github.tonivade.purefun.
Function2
of(Function1<T, Either<L, R>>)
- Static method in interface com.github.tonivade.purefun.handler.
EitherHandler
of(Function1<T, Optional<R>>)
- Static method in interface com.github.tonivade.purefun.handler.
OptionalHandler
of(Function1<T, Option<R>>)
- Static method in interface com.github.tonivade.purefun.handler.
OptionHandler
of(Function1<T, Sequence<R>>)
- Static method in interface com.github.tonivade.purefun.handler.
SequenceHandler
of(Function1<T, Stream<R>>)
- Static method in interface com.github.tonivade.purefun.handler.
StreamHandler
of(Function1<T, Try<R>>)
- Static method in interface com.github.tonivade.purefun.handler.
TryHandler
of(Producer<T>)
- Static method in interface com.github.tonivade.purefun.monad.
IO
of(Monad<F>, Function1<A, Higher1<F, B>>)
- Static method in class com.github.tonivade.purefun.monad.
Kleisli
of(Function1<T, R>, Function2<T, R, T>)
- Static method in class com.github.tonivade.purefun.optics.
Lens
of(OptionHandler<T, R>, Function1<R, T>)
- Static method in class com.github.tonivade.purefun.optics.
Prism
of(Producer<T>)
- Static method in interface com.github.tonivade.purefun.
Producer
of(A)
- Static method in interface com.github.tonivade.purefun.
Tuple
of(A, B)
- Static method in interface com.github.tonivade.purefun.
Tuple
of(A, B, C)
- Static method in interface com.github.tonivade.purefun.
Tuple
of(A, B, C, D)
- Static method in interface com.github.tonivade.purefun.
Tuple
of(A, B, C, D, E)
- Static method in interface com.github.tonivade.purefun.
Tuple
of(A)
- Static method in class com.github.tonivade.purefun.
Tuple1
of(A, B)
- Static method in class com.github.tonivade.purefun.
Tuple2
of(A, B, C)
- Static method in class com.github.tonivade.purefun.
Tuple3
of(A, B, C, D)
- Static method in class com.github.tonivade.purefun.
Tuple4
of(A, B, C, D, E)
- Static method in class com.github.tonivade.purefun.
Tuple5
of(Producer<T>)
- Static method in interface com.github.tonivade.purefun.type.
Option
of(CheckedProducer<T>)
- Static method in interface com.github.tonivade.purefun.type.
Try
of(T)
- Static method in class com.github.tonivade.purefun.typeclasses.
Equal
onFailure(Consumer1<Throwable>)
- Method in interface com.github.tonivade.purefun.type.
Try
onSuccess(Consumer1<T>)
- Method in interface com.github.tonivade.purefun.type.
Try
Operator1
<
T
> - Interface in
com.github.tonivade.purefun
Operator2
<
T
> - Interface in
com.github.tonivade.purefun
Operator3
<
T
> - Interface in
com.github.tonivade.purefun
Operator4
<
T
> - Interface in
com.github.tonivade.purefun
Operator5
<
T
> - Interface in
com.github.tonivade.purefun
Option
<
T
> - Interface in
com.github.tonivade.purefun.type
Option.None
<
T
> - Class in
com.github.tonivade.purefun.type
Option.Some
<
T
> - Class in
com.github.tonivade.purefun.type
Option.µ
- Class in
com.github.tonivade.purefun.type
OptionalHandler
<
T
,
R
> - Interface in
com.github.tonivade.purefun.handler
OptionHandler
<
T
,
R
> - Interface in
com.github.tonivade.purefun.handler
or(CheckedMatcher<T>)
- Method in interface com.github.tonivade.purefun.
CheckedMatcher
or(Matcher1<T>)
- Method in interface com.github.tonivade.purefun.
Matcher1
orElse(Producer<R>)
- Method in interface com.github.tonivade.purefun.handler.
EitherHandler
orElse(Producer<R>)
- Method in interface com.github.tonivade.purefun.handler.
OptionalHandler
orElse(R)
- Method in interface com.github.tonivade.purefun.handler.
OptionHandler
orElse(Producer<R>)
- Method in interface com.github.tonivade.purefun.handler.
OptionHandler
orElse(R)
- Method in interface com.github.tonivade.purefun.handler.
TryHandler
orElse(Producer<R>)
- Method in interface com.github.tonivade.purefun.handler.
TryHandler
orElse(R)
- Method in interface com.github.tonivade.purefun.type.
Either
orElse(Producer<R>)
- Method in interface com.github.tonivade.purefun.type.
Either
orElse(T)
- Method in interface com.github.tonivade.purefun.type.
Option
orElse(Producer<T>)
- Method in interface com.github.tonivade.purefun.type.
Option
orElse(T)
- Method in interface com.github.tonivade.purefun.type.
Try
orElse(Producer<T>)
- Method in interface com.github.tonivade.purefun.type.
Try
orElse(T)
- Method in interface com.github.tonivade.purefun.type.
Validation
orElse(Producer<T>)
- Method in interface com.github.tonivade.purefun.type.
Validation
orElseThrow(Producer<X>)
- Method in interface com.github.tonivade.purefun.type.
Option
otherwise()
- Static method in interface com.github.tonivade.purefun.
Matcher1
otherwise()
- Static method in interface com.github.tonivade.purefun.
Matcher2
otherwise()
- Static method in interface com.github.tonivade.purefun.
Matcher3
otherwise()
- Method in class com.github.tonivade.purefun.
Pattern1
otherwise()
- Method in class com.github.tonivade.purefun.
Pattern2
otherwise()
- Method in class com.github.tonivade.purefun.
Pattern3
P
Pattern1
<
T
,
R
> - Class in
com.github.tonivade.purefun
Pattern1.Case
<
T
,
R
> - Class in
com.github.tonivade.purefun
Pattern1.CaseBuilder1
<
B
,
T
,
R
> - Class in
com.github.tonivade.purefun
Pattern2
<
A
,
B
,
R
> - Class in
com.github.tonivade.purefun
Pattern2.CaseBuilder2
<
B
,
T
,
V
,
R
> - Class in
com.github.tonivade.purefun
Pattern3
<
A
,
B
,
C
,
R
> - Class in
com.github.tonivade.purefun
Pattern3.CaseBuilder3
<
B
,
T
,
V
,
U
,
R
> - Class in
com.github.tonivade.purefun
peek()
- Method in interface com.github.tonivade.purefun.
CheckedConsumer1
peek()
- Method in interface com.github.tonivade.purefun.
Consumer1
println(String)
- Method in interface com.github.tonivade.purefun.typeclasses.
Console
Prism
<
T
,
R
> - Class in
com.github.tonivade.purefun.optics
Producer
<
T
> - Interface in
com.github.tonivade.purefun
pure(T)
- Method in interface com.github.tonivade.purefun.algebra.
Applicative
pure(T)
- Static method in interface com.github.tonivade.purefun.monad.
Free
pure(T)
- Static method in interface com.github.tonivade.purefun.monad.
IO
pure(A)
- Static method in interface com.github.tonivade.purefun.monad.
Reader
pure(A)
- Static method in interface com.github.tonivade.purefun.monad.
State
pure(Monoid<L>, A)
- Static method in class com.github.tonivade.purefun.monad.
Writer
put(K, V)
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.Builder
put(K, V)
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
put(K, V)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
put(K, V)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.Builder
put(K, V)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
put(K, V)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
putAll(ImmutableSet<Tuple2<K, V>>)
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
putAll(ImmutableSet<Tuple2<K, V>>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
putAll(ImmutableSet<Tuple2<K, V>>)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
putAll(ImmutableSet<Tuple2<K, V>>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
putIfAbsent(K, V)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
putIfAbsent(K, V)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
R
Reader
<
R
,
A
> - Interface in
com.github.tonivade.purefun.monad
reader(Function1<R, A>)
- Static method in interface com.github.tonivade.purefun.monad.
Reader
Reader.µ
- Class in
com.github.tonivade.purefun.monad
readln()
- Method in interface com.github.tonivade.purefun.typeclasses.
Console
recover(Function1<Throwable, R>)
- Method in interface com.github.tonivade.purefun.
CheckedFunction1
recover(Function1<Throwable, T>)
- Method in interface com.github.tonivade.purefun.
CheckedProducer
recover(Consumer1<Throwable>)
- Method in interface com.github.tonivade.purefun.
CheckedRunnable
recover(Function1<Throwable, R>)
- Method in interface com.github.tonivade.purefun.handler.
TryHandler
recover(Function1<Throwable, T>)
- Method in interface com.github.tonivade.purefun.type.
Try
recoverWith(Class<X>, Function1<X, T>)
- Method in interface com.github.tonivade.purefun.type.
Try
reduce(Operator2<E>)
- Method in interface com.github.tonivade.purefun.data.
Sequence
reduce(Operator2<T>)
- Method in interface com.github.tonivade.purefun.
Foldable
remove(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
remove(int)
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
remove(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
remove(int)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
remove(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
remove(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
remove(K)
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
remove(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
remove(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
remove(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableSet
remove(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
remove(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
remove(K)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
remove(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
remove(E)
- Method in interface com.github.tonivade.purefun.data.
Sequence
removeAll(Sequence<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
removeAll(Sequence<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
removeAll(Sequence<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
removeAll(Sequence<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
removeAll(Sequence<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
removeAll(Sequence<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableSet
removeAll(Sequence<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
removeAll(Sequence<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
removeAll(Sequence<E>)
- Method in interface com.github.tonivade.purefun.data.
Sequence
replace(int, E)
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
replace(int, E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
resume(Functor<F>)
- Method in interface com.github.tonivade.purefun.monad.
Free
returns(R)
- Method in class com.github.tonivade.purefun.
Pattern1.CaseBuilder1
returns(R)
- Method in class com.github.tonivade.purefun.
Pattern2.CaseBuilder2
returns(R)
- Method in class com.github.tonivade.purefun.
Pattern3.CaseBuilder3
reverse()
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
reverse()
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
reverse()
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
reverse()
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
reverse()
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
reverse()
- Method in interface com.github.tonivade.purefun.data.
ImmutableSet
reverse()
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
reverse()
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
reverse()
- Method in interface com.github.tonivade.purefun.data.
Sequence
reverseGet(R)
- Method in class com.github.tonivade.purefun.optics.
Prism
right(R)
- Static method in interface com.github.tonivade.purefun.type.
Either
right()
- Method in interface com.github.tonivade.purefun.type.
Either
run()
- Method in interface com.github.tonivade.purefun.
CheckedRunnable
run(Z)
- Method in class com.github.tonivade.purefun.monad.
Kleisli
run(S)
- Method in interface com.github.tonivade.purefun.monad.
State
run()
- Method in interface com.github.tonivade.purefun.type.
Trampoline
S
Semigroup
<
T
> - Interface in
com.github.tonivade.purefun.algebra
SemigroupK
<
W
extends
Kind
,
T
> - Interface in
com.github.tonivade.purefun.algebra
sequence()
- Static method in interface com.github.tonivade.purefun.algebra.
MonoidK
sequence()
- Static method in interface com.github.tonivade.purefun.algebra.
SemigroupK
Sequence
<
E
> - Interface in
com.github.tonivade.purefun.data
sequence()
- Method in interface com.github.tonivade.purefun.
Function1
sequence(Sequence<IO<?>>)
- Static method in interface com.github.tonivade.purefun.monad.
IO
sequence()
- Method in interface com.github.tonivade.purefun.type.
Either
sequence()
- Method in interface com.github.tonivade.purefun.type.
Option
sequence()
- Method in interface com.github.tonivade.purefun.type.
Try
Sequence.µ
- Class in
com.github.tonivade.purefun.data
SequenceHandler
<
T
,
R
> - Interface in
com.github.tonivade.purefun.handler
set(S)
- Static method in interface com.github.tonivade.purefun.monad.
State
set(T, R)
- Method in class com.github.tonivade.purefun.optics.
Lens
set(T)
- Method in class com.github.tonivade.purefun.optics.
Lens
set(R)
- Method in class com.github.tonivade.purefun.optics.
Prism
setOf(E...)
- Static method in interface com.github.tonivade.purefun.data.
Sequence
setOption(R)
- Method in class com.github.tonivade.purefun.optics.
Prism
size()
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
size()
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
size()
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
size()
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
size()
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
size()
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
size()
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
size()
- Method in interface com.github.tonivade.purefun.data.
Sequence
some(T)
- Static method in interface com.github.tonivade.purefun.type.
Option
sort(Comparator<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
sort(Comparator<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
sort(Comparator<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
sort(Comparator<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
State
<
S
,
A
> - Interface in
com.github.tonivade.purefun.monad
state(Function1<S, Tuple2<S, A>>)
- Static method in interface com.github.tonivade.purefun.monad.
State
state()
- Static method in interface com.github.tonivade.purefun.typeclasses.
Console
State.µ
- Class in
com.github.tonivade.purefun.monad
stream()
- Method in interface com.github.tonivade.purefun.data.
Sequence
stream()
- Method in interface com.github.tonivade.purefun.
Function1
stream()
- Method in interface com.github.tonivade.purefun.type.
Either
stream()
- Method in interface com.github.tonivade.purefun.type.
Option
stream()
- Method in interface com.github.tonivade.purefun.type.
Try
StreamHandler
<
T
,
R
> - Interface in
com.github.tonivade.purefun.handler
success(T)
- Static method in interface com.github.tonivade.purefun.type.
Try
suspend(Higher1<F, Free<F, T>>)
- Static method in interface com.github.tonivade.purefun.monad.
Free
swap()
- Method in interface com.github.tonivade.purefun.type.
Either
T
tail()
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
tail()
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
tail()
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
tailEntry()
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
tailEntry()
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
tailKey()
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
tailMap(K)
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
tailMap(K)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
tailTree(E)
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
tailTree(E)
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
then(Function1<T, R>)
- Method in class com.github.tonivade.purefun.
Pattern1.CaseBuilder1
then(Function2<T, V, R>)
- Method in class com.github.tonivade.purefun.
Pattern2.CaseBuilder2
then(Function3<T, V, U, R>)
- Method in class com.github.tonivade.purefun.
Pattern3.CaseBuilder3
toEither()
- Method in interface com.github.tonivade.purefun.handler.
TryHandler
toEither()
- Method in interface com.github.tonivade.purefun.type.
Try
toEither()
- Method in interface com.github.tonivade.purefun.type.
Validation
toList()
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
toList()
- Method in interface com.github.tonivade.purefun.data.
ImmutableArray
toList()
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
toList()
- Method in interface com.github.tonivade.purefun.data.
ImmutableList
toMap()
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
toMap()
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
toMap()
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
toNavigableMap()
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
toNavigableMap()
- Method in interface com.github.tonivade.purefun.data.
ImmutableTreeMap
toNavigableSet()
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
toNavigableSet()
- Method in interface com.github.tonivade.purefun.data.
ImmutableTree
toOption()
- Method in interface com.github.tonivade.purefun.handler.
TryHandler
toOption()
- Method in interface com.github.tonivade.purefun.type.
Either
toOption()
- Method in interface com.github.tonivade.purefun.type.
Try
toOptional()
- Method in interface com.github.tonivade.purefun.handler.
OptionHandler
toOptional()
- Method in interface com.github.tonivade.purefun.type.
Option
toSequence()
- Method in interface com.github.tonivade.purefun.
Tuple
toSequence()
- Method in class com.github.tonivade.purefun.
Tuple1
toSequence()
- Method in class com.github.tonivade.purefun.
Tuple2
toSequence()
- Method in class com.github.tonivade.purefun.
Tuple3
toSequence()
- Method in class com.github.tonivade.purefun.
Tuple4
toSequence()
- Method in class com.github.tonivade.purefun.
Tuple5
toSequenceHandler()
- Method in interface com.github.tonivade.purefun.handler.
StreamHandler
toSet()
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
toSet()
- Method in interface com.github.tonivade.purefun.data.
ImmutableSet
toStreamHandler()
- Method in interface com.github.tonivade.purefun.handler.
SequenceHandler
toString()
- Method in class com.github.tonivade.purefun.data.
ImmutableArray.JavaBasedImmutableArray
toString()
- Method in class com.github.tonivade.purefun.data.
ImmutableList.JavaBasedImmutableList
toString()
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
toString()
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
toString()
- Method in class com.github.tonivade.purefun.data.
ImmutableTree.JavaBasedImmutableTree
toString()
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
toString()
- Method in class com.github.tonivade.purefun.
Nothing
toString()
- Method in class com.github.tonivade.purefun.
Tuple1
toString()
- Method in class com.github.tonivade.purefun.
Tuple2
toString()
- Method in class com.github.tonivade.purefun.
Tuple3
toString()
- Method in class com.github.tonivade.purefun.
Tuple4
toString()
- Method in class com.github.tonivade.purefun.
Tuple5
toString()
- Method in class com.github.tonivade.purefun.type.
Either.Left
toString()
- Method in class com.github.tonivade.purefun.type.
Either.Right
toString()
- Method in class com.github.tonivade.purefun.type.
Option.None
toString()
- Method in class com.github.tonivade.purefun.type.
Option.Some
toString()
- Method in class com.github.tonivade.purefun.type.
Try.Failure
toString()
- Method in class com.github.tonivade.purefun.type.
Try.Success
toString()
- Method in class com.github.tonivade.purefun.type.
Validation.Invalid
toString()
- Method in class com.github.tonivade.purefun.type.
Validation.Valid
toValidation()
- Method in interface com.github.tonivade.purefun.type.
Either
toValidation(Function1<Throwable, E>)
- Method in interface com.github.tonivade.purefun.type.
Try
Trampoline
<
T
> - Interface in
com.github.tonivade.purefun.type
Trampoline.Done
<
T
> - Class in
com.github.tonivade.purefun.type
Trampoline.More
<
T
> - Class in
com.github.tonivade.purefun.type
Trampoline.µ
- Class in
com.github.tonivade.purefun.type
Transformer
<
F
extends
Kind
,
T
extends
Kind
> - Interface in
com.github.tonivade.purefun.algebra
treeOf(E...)
- Static method in interface com.github.tonivade.purefun.data.
Sequence
Try
<
T
> - Interface in
com.github.tonivade.purefun.type
Try.Failure
<
T
> - Class in
com.github.tonivade.purefun.type
Try.Success
<
T
> - Class in
com.github.tonivade.purefun.type
Try.µ
- Class in
com.github.tonivade.purefun.type
TryHandler
<
T
,
R
> - Interface in
com.github.tonivade.purefun.handler
Tuple
- Interface in
com.github.tonivade.purefun
Tuple1
<
A
> - Class in
com.github.tonivade.purefun
Tuple2
<
A
,
B
> - Class in
com.github.tonivade.purefun
Tuple3
<
A
,
B
,
C
> - Class in
com.github.tonivade.purefun
Tuple4
<
A
,
B
,
C
,
D
> - Class in
com.github.tonivade.purefun
Tuple5
<
A
,
B
,
C
,
D
,
E
> - Class in
com.github.tonivade.purefun
tupled()
- Method in interface com.github.tonivade.purefun.
CheckedFunction2
tupled()
- Method in interface com.github.tonivade.purefun.
Function2
tupled()
- Method in interface com.github.tonivade.purefun.
Function3
tupled()
- Method in interface com.github.tonivade.purefun.
Function4
tupled()
- Method in interface com.github.tonivade.purefun.
Function5
tupled()
- Method in interface com.github.tonivade.purefun.
Matcher2
tupled()
- Method in interface com.github.tonivade.purefun.
Matcher3
U
unchecked()
- Method in interface com.github.tonivade.purefun.
CheckedConsumer1
unchecked()
- Method in interface com.github.tonivade.purefun.
CheckedFunction1
unchecked()
- Method in interface com.github.tonivade.purefun.
CheckedProducer
unchecked()
- Method in interface com.github.tonivade.purefun.
CheckedRunnable
union(ImmutableSet<E>)
- Method in class com.github.tonivade.purefun.data.
ImmutableSet.JavaBasedImmutableSet
union(ImmutableSet<E>)
- Method in interface com.github.tonivade.purefun.data.
ImmutableSet
unit(T)
- Static method in interface com.github.tonivade.purefun.
CheckedProducer
unit(T)
- Static method in interface com.github.tonivade.purefun.
Producer
unsafeRunSync()
- Method in interface com.github.tonivade.purefun.monad.
IO
V
valid(T)
- Static method in interface com.github.tonivade.purefun.type.
Validation
Validation
<
E
,
T
> - Interface in
com.github.tonivade.purefun.type
Validation.Invalid
<
E
,
T
> - Class in
com.github.tonivade.purefun.type
Validation.Valid
<
E
,
T
> - Class in
com.github.tonivade.purefun.type
Validation.µ
- Class in
com.github.tonivade.purefun.type
values()
- Method in class com.github.tonivade.purefun.data.
ImmutableMap.JavaBasedImmutableMap
values()
- Method in interface com.github.tonivade.purefun.data.
ImmutableMap
values()
- Method in class com.github.tonivade.purefun.data.
ImmutableTreeMap.JavaBasedImmutableTreeMap
W
when(Matcher1<T>)
- Method in class com.github.tonivade.purefun.
Pattern1.CaseBuilder1
when(Matcher1<T>)
- Method in class com.github.tonivade.purefun.
Pattern1
when(Matcher2<T, V>)
- Method in class com.github.tonivade.purefun.
Pattern2.CaseBuilder2
when(Matcher2<A, B>)
- Method in class com.github.tonivade.purefun.
Pattern2
when(Matcher3<T, V, U>)
- Method in class com.github.tonivade.purefun.
Pattern3.CaseBuilder3
when(Matcher3<A, B, C>)
- Method in class com.github.tonivade.purefun.
Pattern3
Writer
<
L
,
A
> - Class in
com.github.tonivade.purefun.monad
writer(Monoid<L>, L, A)
- Static method in class com.github.tonivade.purefun.monad.
Writer
Writer.µ
- Class in
com.github.tonivade.purefun.monad
Z
zero()
- Method in interface com.github.tonivade.purefun.algebra.
Monoid
Μ
µ()
- Constructor for class com.github.tonivade.purefun.data.
Sequence.µ
µ()
- Constructor for class com.github.tonivade.purefun.monad.
Free.µ
µ()
- Constructor for class com.github.tonivade.purefun.monad.
IO.µ
µ()
- Constructor for class com.github.tonivade.purefun.monad.
Kleisli.µ
µ()
- Constructor for class com.github.tonivade.purefun.monad.
Reader.µ
µ()
- Constructor for class com.github.tonivade.purefun.monad.
State.µ
µ()
- Constructor for class com.github.tonivade.purefun.monad.
Writer.µ
µ()
- Constructor for class com.github.tonivade.purefun.type.
Either.µ
µ()
- Constructor for class com.github.tonivade.purefun.type.
Option.µ
µ()
- Constructor for class com.github.tonivade.purefun.type.
Trampoline.µ
µ()
- Constructor for class com.github.tonivade.purefun.type.
Try.µ
µ()
- Constructor for class com.github.tonivade.purefun.type.
Validation.µ
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
Z
Μ
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes