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

## G

g(G) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
  Static factory method for wrapping a value of type `G` in a `Choice7`.
g(G) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
  Static factory method for wrapping a value of type `G` in a `Choice8`.
get(TargetList) - Method in class com.jnape.palatable.lambda.adt.hlist.Index
  Retrieve the value at this index in hList.
get(TypeSafeKey<A, B>) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
  Retrieve the value at this key.
get() - Static method in class com.jnape.palatable.lambda.functor.builtin.State
  Create a `State` that simply returns back the initial state as both the result and the final state
get(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
  Given a `pure` construction of some `Monad`, produce a `StateT` that equates its output with its state.
getCompose() - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
getKey() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
getKey() - Method in interface com.jnape.palatable.lambda.adt.product.Product2
gets(Fn1<? super S, ? extends A>) - Static method in class com.jnape.palatable.lambda.functor.builtin.State
  Create a `State` that maps its initial state into its result, but leaves the initial state unchanged.
gets(Fn1<? super S, ? extends MonadRec<A, M>>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
  Given a function that produces a value inside a `monadic effect` from a state, produce a `StateT` that simply passes its state to the function and applies it.
getValue() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
getValue() - Method in interface com.jnape.palatable.lambda.adt.product.Product2
GroupBy<K,V> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Given an `Iterable<V>` `vs` and a key function `V -> K` `f`, fold `vs` into a `Map<K, List<V>>` by applying `f` to each element of `vs`, retaining values that map to the same key in a list, in the order they were iterated in.
groupBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GroupBy
groupBy(Fn1<? super V, ? extends K>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GroupBy
groupBy(Fn1<? super V, ? extends K>, Iterable<V>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GroupBy
GroupingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
GroupingIterator(Integer, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.GroupingIterator
GT<A extends Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Given two `Comparable` values of type `A`, return `true` if the second value is strictly greater than the first value; otherwise, return false.
gt() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GT
gt(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GT
gt(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GT
GTBy<A,B extends Comparable<B>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
  Given a mapping function from some type `A` to some `Comparable` type `B` and two values of type `A`, return `true` if the second value is strictly greater than the first value in terms of their mapped `B` results; otherwise, return false.
gtBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
gtBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
gtBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
gtBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
GTE<A extends Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Given two `Comparable` values of type `A`, return `true` if the second value is greater than or equal to the first value according to `Comparable.compareTo(Object)`; otherwise, return false.
gte() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
gte(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
gte(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
GTEBy<A,B extends Comparable<B>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
  Given a mapping function from some type `A` to some `Comparable` type `B` and two values of type `A`, return `true` if the second value is greater than or equal to the first value in terms of their mapped `B` results according to `Comparable.compareTo(Object)`; otherwise, return false.
gteBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
gteBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
gteBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
gteBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy

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