Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z _ Ω 

R

RateLimit<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn4
Given an Fn0 of Instants (presumably backed by a clock), a limit, a Duration, and an Iterable as, return an Iterable that iterates as according to the threshold specified by the limit per duration, using the Fn0 to advance time.
rateLimit() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
rateLimit(Fn0<Instant>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
rateLimit(Fn0<Instant>, Long) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
rateLimit(Fn0<Instant>, Long, Duration) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
rateLimit(Fn0<Instant>, Long, Duration, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
RateLimitingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
RateLimitingIterable(Iterable<A>, Set<Tuple3<Long, Duration, Fn0<Instant>>>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterable
 
RateLimitingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
RateLimitingIterator(Iterator<A>, Set<Tuple3<Long, Duration, Fn0<Instant>>>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
 
Re<S,T,A,B> - Class in com.jnape.palatable.lambda.optics.functions
Turn an Optic with a unary mapping that can be used for setting (e.g.
re() - Static method in class com.jnape.palatable.lambda.optics.functions.Re
 
re(Optic<? super Tagged<?, ?>, ? super Identity<?>, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Re
 
ReaderT<R,M extends MonadRec<?,M>,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
A monad transformer for any function from some type R to some monadic embedding MonadRec<A, M>.
readerT(Fn1<? super R, ? extends MonadRec<A, M>>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Lift a function (R -> Monad<A, M>) into a ReaderT instance.
recover(Fn1<? super L, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.Either
"Recover" from a left value by applying a recoveryFn to the wrapped value and returning it in the case of a left value; otherwise, return the wrapped right value.
recover(Fn1<? super Throwable, ? extends A>) - Method in class com.jnape.palatable.lambda.adt.Try
If this is a success, return the wrapped value.
recurse(A) - Static method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Static factory method for creating a "recurse" value.
RecursiveResult<A,B> - Class in com.jnape.palatable.lambda.functions.recursion
Specialized CoProduct2 representing the possible results of a primitive recursive function.
ReduceLeft<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Iterable<A> and a Fn2<A, A, A>, iteratively accumulate over the Iterable, returning Maybe<A>.
reduceLeft() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
 
reduceLeft(Fn2<? super A, ? super A, ? extends A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
 
reduceLeft(Fn2<? super A, ? super A, ? extends A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
 
reduceLeft(Iterable<A>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
Catamorphism under this monoid using ReduceLeft, where the result is the reduction, or, if empty, the identity of this monoid.
ReduceRight<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Iterable<A> and a Fn2<A, A, A>, iteratively accumulate over the Iterable, returning Maybe<A>.
reduceRight() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
 
reduceRight(Fn2<? super A, ? super A, ? extends A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
 
reduceRight(Fn2<? super A, ? super A, ? extends A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
 
reduceRight(Iterable<A>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
Catamorphism under this monoid using ReduceRight, where the result is the reduction, or, if empty, the identity of this monoid.
reframe(Optic<? super P, ? super F, S, T, A, B>) - Static method in interface com.jnape.palatable.lambda.optics.Optic
Reframe an Optic according to covariant bounds.
remove(TypeSafeKey<?, ?>) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Remove a mapping from this HMap.
remove() - Method in class com.jnape.palatable.lambda.internal.iteration.ImmutableIterator
 
removeAll(HMap) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Remove all the key/value mappings in hMap from this HMap.
Repeat<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given a value, return an infinite Iterable that repeatedly iterates that value.
repeat() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Repeat
 
repeat(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Repeat
 
RepetitiousIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
RepetitiousIterator(A) - Constructor for class com.jnape.palatable.lambda.internal.iteration.RepetitiousIterator
 
Replicate<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Produce an Iterable of a value n times.
replicate() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
 
replicate(Integer) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
 
replicate(Integer, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
 
Reverse<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given an Iterable, return a reversed representation of that Iterable.
reverse() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Reverse
 
reverse(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Reverse
 
ReversingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
ReversingIterable(Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.ReversingIterable
 
ReversingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
ReversingIterator(Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.ReversingIterator
 
rewind() - Method in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
 
RewindableIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
RewindableIterator(Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
 
right(R) - Static method in class com.jnape.palatable.lambda.adt.Either
Static factory method for creating a right value.
RightAll<L,R> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Either<L,R> and a monoid over R.
rightAll() - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
 
rightAll(Monoid<R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
 
rightAll(Monoid<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
 
rightAll(Monoid<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
 
RightAll<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
A Semigroup instance formed by Either<L,R> and a semigroup over R.
rightAll() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
 
rightAll(Semigroup<R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
 
rightAll(Semigroup<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
 
rightAll(Semigroup<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
 
RightAny<L,R> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Either<L,R> and a monoid over R.
rightAny() - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
 
rightAny(Monoid<R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
 
rightAny(Monoid<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
 
rightAny(Monoid<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
 
RightAny<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
A Semigroup instance formed by Either<L,R> and a semigroup over R.
rightAny() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
 
rightAny(Semigroup<R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
 
rightAny(Semigroup<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
 
rightAny(Semigroup<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
 
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product3
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
 
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
 
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Rotate the first four values of this product one slot to the left.
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first four values of this product one slot to the left.
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first four values of this product one slot to the left.
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first four values of this product one slot to the left.
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first four values of this product one slot to the left.
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
Rotate the first four values of this product one slot to the left.
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
 
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateL5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first five values of this product one slot to the left.
rotateL5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first five values of this product one slot to the left.
rotateL5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first five values of this product one slot to the left.
rotateL5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first five values of this product one slot to the left.
rotateL5() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
Rotate the first five values of this product one slot to the left.
rotateL5() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
rotateL5() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateL5() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateL6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first six values of this product one slot to the left.
rotateL6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first six values of this product one slot to the left.
rotateL6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first six values of this product one slot to the left.
rotateL6() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
Rotate the first six values of this product one slot to the left.
rotateL6() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateL6() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateL7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first seven values of this product one slot to the left.
rotateL7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first seven values of this product one slot to the left.
rotateL7() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
Rotate the first seven values of this product one slot to the left.
rotateL7() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateL8() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate all eight values of this product one slot to the left.
rotateL8() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
Rotate all eight values of this product one slot to the left.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product3
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
 
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
 
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Rotate the first four values of this product one slot to the right.
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first four values of this product one slot to the right.
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first four values of this product one slot to the right.
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first four values of this product one slot to the right.
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first four values of this product one slot to the right.
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
Rotate the first four values of this product one slot to the right.
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
 
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateR5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first five values of this product one slot to the right.
rotateR5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first five values of this product one slot to the right.
rotateR5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first five values of this product one slot to the right.
rotateR5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first five values of this product one slot to the right.
rotateR5() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
Rotate the first five values of this product one slot to the right.
rotateR5() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
rotateR5() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateR5() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateR6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first six values of this product one slot to the right.
rotateR6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first six values of this product one slot to the right.
rotateR6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first six values of this product one slot to the right.
rotateR6() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
Rotate the first six values of this product one slot to the right.
rotateR6() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateR6() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateR7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first seven values of this product one slot to the right.
rotateR7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first seven values of this product one slot to the right.
rotateR7() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
Rotate the first seven values of this product one slot to the right.
rotateR7() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateR8() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate all eight values of this product one slot to the right.
rotateR8() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
Rotate all eight values of this product one slot to the right.
run(S) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Run the stateful computation, returning a Tuple2 of the result and the final state.
RunAll<A> - Class in com.jnape.palatable.lambda.monoid.builtin
Run IO operations, aggregating their results in terms of the provided Monoid.
runAll() - Static method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
 
runAll(Monoid<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
 
runAll(Monoid<A>, IO<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
 
runAll(Monoid<A>, IO<A>, IO<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
 
RunAll<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
Run IO operations, aggregating their results in terms of the provided Semigroup.
runAll() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
 
runAll(Semigroup<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
 
runAll(Semigroup<A>, IO<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
 
runAll(Semigroup<A>, IO<A>, IO<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
 
runConst() - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Retrieve the stored value.
runEitherT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Recover the full structure of the embedded Monad.
runIdentity() - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Retrieve the value.
runIdentityT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Recover the full structure of the embedded Monad.
runLazyT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Recover the full structure of the embedded Monad.
runMaybeT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Recover the full structure of the embedded Monad.
runReaderT(R) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Run the computation represented by this ReaderT.
runSafeT() - Method in class com.jnape.palatable.lambda.monad.SafeT
Recover the full structure of the embedded Monad in a stack-safe way.
runStateT(S) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Run the stateful computation embedded in the Monad, returning a Tuple2 of the result and the final state.
Runtime - Class in com.jnape.palatable.lambda.internal
 
runWriter(Monoid<W>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Given a Monoid for the accumulation, run the computation represented by this Writer, accumulate the written output in terms of the Monoid, and produce the accumulation and the value.
runWriterT(Monoid<W>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Given a Monoid for the accumulation, run the computation represented by this WriterT inside the monadic effect, accumulate the written output in terms of the Monoid, and produce the accumulation and the result inside the Monad.
A B C D E F G H I J K L M N O P R S T U V W X Z _ Ω 
Skip navigation links