| Modifier and Type | Method and Description |
|---|---|
static <R,T2,T1> Delegate<R,T1> |
Compositions.compose(Delegate<R,T2> f,
Delegate<T2,T1> g)
Composes a delegate with another delegate.
|
static <R,T3,T2,T1> |
Compositions.compose(Delegate<R,T3> f,
Delegate<T3,T2> g,
Delegate<T2,T1> h)
Composes three delegates.
|
static <T> Delegate<T,T> |
Compositions.compose(Iterator<Delegate<T,T>> endodelegates)
Composes an iterator of endodelegates.
|
static <R,T1,T2> Delegate<R,T2> |
Dispatching.curry(BinaryDelegate<R,T1,T2> delegate,
T1 first)
Partial application of the first parameter to a binary delegate.
|
static <T> Delegate<Void,T> |
Dispatching.delegate(Action<T> adaptee)
Adapts an action to a delegate.
|
static <T> Delegate<Boolean,T> |
Dispatching.delegate(Predicate<T> adaptee)
Adapts a predicate to a delegate.
|
static <R,T> Delegate<R,T> |
Dispatching.ignore(Provider<R> provider,
Class<T> ignored)
Adapts a provider to a delegate by ignoring the passed parameter.
|
static <R,T> Delegate<R,T> |
Interceptors.intercept(Delegate<R,T> innermost,
Interceptor<T>... interceptors)
Creates an interceptor chain.
|
static <R,T> Delegate<R,T> |
Interceptors.intercept(Delegate<R,T> innermost,
Interceptor<T> interceptor)
Creates an interceptor chain.
|
static <R,T> Delegate<R,T> |
Interceptors.intercept(Delegate<R,T> innermost,
Interceptor<T> first,
Interceptor<T> second)
Creates an interceptor chain.
|
static <R,T> Delegate<R,T> |
Interceptors.intercept(Delegate<R,T> innermost,
Interceptor<T> first,
Interceptor<T> second,
Interceptor<T> third)
Creates an interceptor chain.
|
static <R,T,I extends Interceptor<T>> |
Interceptors.intercept(Delegate<R,T> innermost,
Iterable<I> interceptors)
Creates an interceptor chain.
|
static <R,T,I extends Interceptor<T>> |
Interceptors.intercept(Delegate<R,T> innermost,
Iterator<I> interceptors)
Creates an interceptor chain.
|
static <R,T> Delegate<Maybe<R>,Maybe<T>> |
Options.Maybes.lift(Delegate<R,T> delegate)
Transforms a delegate to another working on maybe monadic values.
|
static <R,T> Delegate<R,T> |
Spies.monitor(Delegate<R,T> delegate,
AtomicLong calls)
Monitors calls to a delegate.
|
static <R,T extends R> |
Casts.narrower()
Creates a delegate performing a narrowing cast.
|
static <R,T1,T2> Delegate<R,T1> |
Dispatching.rcurry(BinaryDelegate<R,T1,T2> delegate,
T2 second)
Partial application of the last (rightmost) parameter to a binary
delegate.
|
static <R,T> Delegate<R,T> |
Spies.spy(Delegate<R,T> delegate,
Box<R> result,
Box<T> param)
Proxies a delegate spying for result and parameter.
|
static <R,T> Delegate<R,T> |
Spies.spy1st(Delegate<R,T> delegate,
Box<T> param)
Proxies a delegate spying for parameter.
|
static <R,T> Delegate<R,T> |
Spies.spyRes(Delegate<R,T> delegate,
Box<R> result)
Proxies a delegate spying for result.
|
static <R,T,U> Delegate<R,Pair<T,U>> |
Tuples.tupled(BinaryDelegate<R,T,U> delegate)
Adapts a binary delegate to a delegate accepting a pair.
|
static <R,T,U,V> Delegate<R,Triple<T,U,V>> |
Tuples.tupled(TernaryDelegate<R,T,U,V> delegate)
Adapts a ternary delegate to a delegate accepting a triple.
|
static <R,T> Delegate<R,T> |
Casts.variator()
Creates a delegate performing a reinterpret cast on a value.
|
static <T,R extends T> |
Casts.widener()
Creates a delegate performing a widening cast.
|
| Modifier and Type | Method and Description |
|---|---|
static <R,T> Action<T> |
Dispatching.action(Delegate<R,T> delegate)
Adapts a delegate to an action.
|
static <R,T> Provider<R> |
Compositions.compose(Delegate<R,T> f,
Provider<T> g)
Composes a delegate with a provider (delegate ° provider).
|
static <R,T2,T1> Delegate<R,T1> |
Compositions.compose(Delegate<R,T2> f,
Delegate<T2,T1> g)
Composes a delegate with another delegate.
|
static <R,T2,T1> Delegate<R,T1> |
Compositions.compose(Delegate<R,T2> f,
Delegate<T2,T1> g)
Composes a delegate with another delegate.
|
static <R,T3,T2,T1> |
Compositions.compose(Delegate<R,T3> f,
Delegate<T3,T2> g,
Delegate<T2,T1> h)
Composes three delegates.
|
static <R,T3,T2,T1> |
Compositions.compose(Delegate<R,T3> f,
Delegate<T3,T2> g,
Delegate<T2,T1> h)
Composes three delegates.
|
static <R,T3,T2,T1> |
Compositions.compose(Delegate<R,T3> f,
Delegate<T3,T2> g,
Delegate<T2,T1> h)
Composes three delegates.
|
static <R,T> Predicate<T> |
Compositions.compose(Predicate<R> predicate,
Delegate<R,T> delegate)
Composes a predicate with a delegate (predicate ° delegate).
|
static <R,T2,T1> Predicate<T1> |
Compositions.compose(Predicate<R> p,
Delegate<R,T2> f,
Delegate<T2,T1> g)
Composes a predicate and two delegates, (predicate ° delegate1 °
delegate2).
|
static <R,T2,T1> Predicate<T1> |
Compositions.compose(Predicate<R> p,
Delegate<R,T2> f,
Delegate<T2,T1> g)
Composes a predicate and two delegates, (predicate ° delegate1 °
delegate2).
|
static <R,T> Provider<R> |
Dispatching.curry(Delegate<R,T> delegate,
T value)
Partial application of the parameter to a delegate.
|
static <K,V> Map<K,List<V>> |
Groups.groupBy(Iterable<V> groupies,
Delegate<K,V> grouper)
Groups elements from an iterable in the key evaluated from the passed
delegate.
|
static <C extends Collection<V>,K,V> |
Groups.groupBy(Iterable<V> groupies,
Delegate<K,V> grouper,
Provider<C> collectionProvider)
Groups elements from an iterable in the key evaluated from the passed
delegate.
|
static <M extends Map<K,C>,C extends Collection<V>,K,V> |
Groups.groupBy(Iterable<V> groupies,
Delegate<K,V> grouper,
Provider<C> collectionProvider,
Provider<M> mapProvider)
Groups elements from an iterable in the key evaluated from the passed
delegate.
|
static <K,V> Map<K,List<V>> |
Groups.groupBy(Iterator<V> groupies,
Delegate<K,V> grouper)
Groups elements from an iterator in the key evaluated from the passed
delegate.
|
static <C extends Collection<V>,K,V> |
Groups.groupBy(Iterator<V> groupies,
Delegate<K,V> grouper,
Provider<C> collectionProvider)
Groups elements from an iterator in the key evaluated from the passed
delegate.
|
static <M extends Map<K,C>,C extends Collection<V>,K,V> |
Groups.groupBy(Iterator<V> groupies,
Delegate<K,V> grouper,
Provider<C> collectionProvider,
Provider<M> mapProvider)
Groups elements from an iterator in the key evaluated from the passed
delegate.
|
static <K,V> Map<K,List<V>> |
Groups.groupBy(V[] groupies,
Delegate<K,V> grouper)
Groups elements from an array in the key evaluated from the passed
delegate.
|
static <C extends Collection<V>,K,V> |
Groups.groupBy(V[] groupies,
Delegate<K,V> grouper,
Provider<C> collectionProvider)
Groups elements from an array in the key evaluated from the passed
delegate.
|
static <M extends Map<K,C>,C extends Collection<V>,K,V> |
Groups.groupBy(V[] groupies,
Delegate<K,V> grouper,
Provider<C> collectionProvider,
Provider<M> mapProvider)
Groups elements from an array in the key evaluated from the passed
delegate.
|
static <R,T1,T2> BinaryDelegate<R,T1,T2> |
Dispatching.ignore1st(Delegate<R,T2> delegate,
Class<T1> ignored)
Adapts a delegate to a binary delegate by ignoring the first parameter.
|
static <R,T1,T2> BinaryDelegate<R,T1,T2> |
Dispatching.ignore2nd(Delegate<R,T1> delegate,
Class<T2> ignored)
Adapts a delegate to a binary delegate by ignoring the second parameter.
|
static <K,V> Map<K,V> |
Groups.indexBy(Iterable<V> groupies,
Delegate<K,V> indexer)
Indexes elements from the iterable using passed delegate.
|
static <M extends Map<K,V>,K,V> |
Groups.indexBy(Iterable<V> groupies,
Delegate<K,V> indexer,
Provider<M> mapProvider)
Indexes elements from the iterable using passed delegate.
|
static <K,V> Map<K,V> |
Groups.indexBy(Iterator<V> groupies,
Delegate<K,V> indexer)
Indexes elements from the iterator using passed delegate.
|
static <M extends Map<K,V>,K,V> |
Groups.indexBy(Iterator<V> groupies,
Delegate<K,V> indexer,
Provider<M> mapProvider)
Indexes elements from the iterator using passed delegate.
|
static <K,V> Map<K,V> |
Groups.indexBy(V[] groupies,
Delegate<K,V> indexer)
Indexes elements from the array using passed delegate.
|
static <M extends Map<K,V>,K,V> |
Groups.indexBy(V[] groupies,
Delegate<K,V> indexer,
Provider<M> mapProvider)
Indexes elements from the array using passed delegate.
|
static <R,T> Delegate<R,T> |
Interceptors.intercept(Delegate<R,T> innermost,
Interceptor<T>... interceptors)
Creates an interceptor chain.
|
static <R,T> Delegate<R,T> |
Interceptors.intercept(Delegate<R,T> innermost,
Interceptor<T> interceptor)
Creates an interceptor chain.
|
static <R,T> Delegate<R,T> |
Interceptors.intercept(Delegate<R,T> innermost,
Interceptor<T> first,
Interceptor<T> second)
Creates an interceptor chain.
|
static <R,T> Delegate<R,T> |
Interceptors.intercept(Delegate<R,T> innermost,
Interceptor<T> first,
Interceptor<T> second,
Interceptor<T> third)
Creates an interceptor chain.
|
static <R,T,I extends Interceptor<T>> |
Interceptors.intercept(Delegate<R,T> innermost,
Iterable<I> interceptors)
Creates an interceptor chain.
|
static <R,T,I extends Interceptor<T>> |
Interceptors.intercept(Delegate<R,T> innermost,
Iterator<I> interceptors)
Creates an interceptor chain.
|
static <R,T> Delegate<Maybe<R>,Maybe<T>> |
Options.Maybes.lift(Delegate<R,T> delegate)
Transforms a delegate to another working on maybe monadic values.
|
static <R,E> List<R> |
Applications.map(E[] array,
Delegate<R,E> delegate)
Creates a List yielding the result of the transformation applied by the
delegate on the elements of the source array.
|
static <R,E> List<R> |
Applications.map(Iterable<E> iterable,
Delegate<R,E> delegate)
Creates a List yielding the result of the transformation applied by the
delegate on the elements of the source iterable.
|
static <R,E> List<R> |
Applications.map(Iterator<E> iterator,
Delegate<R,E> delegate)
Creates a List yielding the result of the transformation applied by the
delegate on the elements of the source iterator.
|
static <R,T> Delegate<R,T> |
Spies.monitor(Delegate<R,T> delegate,
AtomicLong calls)
Monitors calls to a delegate.
|
static <T> Predicate<T> |
Dispatching.predicate(Delegate<Boolean,T> delegate)
Adapts a delegate to a predicate.
|
static <R,T> Delegate<R,T> |
Spies.spy(Delegate<R,T> delegate,
Box<R> result,
Box<T> param)
Proxies a delegate spying for result and parameter.
|
static <R,T> Delegate<R,T> |
Spies.spy1st(Delegate<R,T> delegate,
Box<T> param)
Proxies a delegate spying for parameter.
|
static <R,T> Delegate<R,T> |
Spies.spyRes(Delegate<R,T> delegate,
Box<R> result)
Proxies a delegate spying for result.
|
static <W extends Collection<?>,T> |
Windowing.trails(int trailSize,
Iterable<T> iterable,
Delegate<W,Queue<Maybe<T>>> copy)
Adapts an iterator to an iterator showing predecessors of the contained
elements.
|
static <W extends Collection<?>,T> |
Windowing.trails(int trailSize,
Iterator<T> iterator,
Delegate<W,Queue<Maybe<T>>> copy)
Adapts an iterator to an iterator showing predecessors of the contained
elements.
|
static <R,E> Iterator<R> |
Applications.transform(E[] array,
Delegate<R,E> delegate)
Creates an iterator yielding the result of the transformation applied by
the delegate on the elements of the source array.
|
static <R,E> Iterator<R> |
Applications.transform(Iterable<E> iterable,
Delegate<R,E> delegate)
Creates an iterator yielding the result of the transformation applied by
the delegate on the elements of the source iterable.
|
static <R,E> Iterator<R> |
Applications.transform(Iterator<E> iterator,
Delegate<R,E> delegate)
Creates an iterator yielding the result of the transformation applied by
the delegate on the elements of the source iterator.
|
static <R,T,U> BinaryDelegate<R,T,U> |
Tuples.Pairs.untupled(Delegate<R,Pair<T,U>> delegate)
Adapts a delegate accepting a pair to a binary delegate.
|
static <R,T,U,V> TernaryDelegate<R,T,U,V> |
Tuples.Triples.untupled(Delegate<R,Triple<T,U,V>> delegate)
Adapts a delegate accepting a triple to a ternary delegate.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Delegate<T,T> |
Compositions.compose(Iterator<Delegate<T,T>> endodelegates)
Composes an iterator of endodelegates.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Vary<R,T>
Casts a value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CollectionAdder<T>
An endodelegate adding element to a collection.
|
class |
CollectionAllAdder<C extends Collection<E>,E>
An endodelegate adding all elements from a collection to a collection.
|
class |
EntryToPair<K,V>
Transforms a Map.Entry to a Pair.
|
class |
MapToPairs<K,V>
Transforms a Map to an Iterator of pairs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConsumeIntoCollection<R extends Collection<E>,E>
Consumes every element from the consumable into the collection provided by
the provider.
|
class |
ConsumeIntoMap<M extends Map<K,V>,K,V>
Consumes every pair from the consumable into the map provided by the
provider.
|
class |
ConsumeIntoOutputIterator<E>
A consumer pushing elements consumed into an OutputIterator.
|
class |
FirstElement<E>
A unary delegate consuming the first element from an iterator.
|
class |
LastElement<E>
A unary delegate consuming an iterator and yielding last element contained in
it.
|
class |
MaybeFirstElement<E>
Searches the first element.
|
class |
MaybeLastElement<E>
gives up only after consuming the last element (and returns it)
|
class |
MaybeOneElement<E>
Searches for zero or one element, throws if more than one element is found.
|
class |
OneElement<E>
A unary delegate consuming an iterator yielding the only element contained in
it.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Tapper<T>
Applies an action to an element and returns the (possibly modified) element.
|
| Constructor and Description |
|---|
TransformingPredicate(Predicate<R> predicate,
Delegate<R,T> delegate) |
TransformingProvider(Delegate<R,T> transformer,
Provider<T> provider) |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionToDelegate<T>
Adapts an action to a delegate.
|
class |
BinderFirst<R,T,U>
Binary to unary delegate adapter.
|
class |
BinderSecond<R,T,U>
Binary to unary delegate adapter.
|
class |
IgnoreParameter<R,T>
Adapts a provider to a delegate.
|
class |
PredicateToDelegate<T>
Adapts a predicate to a delegate with Boolean result type.
|
| Constructor and Description |
|---|
Binder(Delegate<R,T> adaptee,
T only) |
DelegateToAction(Delegate<R,T> adaptee) |
DelegateToPredicate(Delegate<Boolean,T> adaptee) |
IgnoreFirst(Delegate<R,T2> adaptee) |
IgnoreSecond(Delegate<R,T1> adaptee) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassPlucker<T>
Plucks class from an object.
|
class |
Composer<R,T2,T1>
Given f, g yields f ° g (f of g, f following g).
|
class |
ConstantDelegate<R,T>
A delegate constantly returning the same value.
|
class |
EndoDelegatesComposer<T>
Composes an iterator of endodelegates.
|
class |
Identity<T>
A unary delegate yielding the passed parameter.
|
class |
Inet4AddressToLong
A unary delegate transforming an Inet4Address to a Long.
|
class |
IteratorPlucker<E,I extends Iterable<E>>
A unary delegate yielding plucking an iterator from an iterable.
|
class |
LongToInet4Address
A unary delegate transforming a Long to an Inet4Address.
|
class |
Pluck<R,T>
Plucks a property from a bean.
|
| Modifier and Type | Method and Description |
|---|---|
Delegate<T,T> |
EndoDelegatesComposer.perform(Iterator<Delegate<T,T>> endoDelegates) |
| Modifier and Type | Method and Description |
|---|---|
Delegate<T,T> |
EndoDelegatesComposer.perform(Iterator<Delegate<T,T>> endoDelegates) |
| Constructor and Description |
|---|
Composer(Delegate<R,T2> f,
Delegate<T2,T1> g) |
Composer(Delegate<R,T2> f,
Delegate<T2,T1> g) |
| Modifier and Type | Class and Description |
|---|---|
class |
CapturingDelegate<R,T>
Proxies a delegate capturing parameter and result.
|
class |
MonitoringDelegate<R,T>
Proxies a delegate monitoring its calls.
|
| Constructor and Description |
|---|
CapturingDelegate(Delegate<R,T> nested,
Box<R> result,
Box<T> param) |
MonitoringDelegate(Delegate<R,T> nested,
AtomicLong calls) |
| Modifier and Type | Class and Description |
|---|---|
class |
GroupBy<M extends Map<K,C>,C extends Collection<V>,K,V>
A unary delegate grouping elements from an iterator.
|
class |
IndexBy<M extends Map<K,V>,K,V>
A unary delegate indexing elements from an iterator.
|
class |
PartitionBy<CA extends Collection<T>,CR extends Collection<T>,T>
A unary delegate partitioning elements from the passed iterator.
|
| Constructor and Description |
|---|
GroupBy(Delegate<K,V> grouper,
Provider<C> collectionProvider,
Provider<M> mapProvider) |
IndexBy(Delegate<K,V> grouper,
Provider<M> mapProvider) |
| Modifier and Type | Class and Description |
|---|---|
class |
InterceptorAdapter<R,T>
Adapts a unary interceptor to a unary delegate.
|
class |
InterceptorChain<R,T>
Composes a delegate with an iterator of interceptors.
|
| Constructor and Description |
|---|
InterceptorAdapter(Interceptor<T> interceptor,
Delegate<R,T> inner) |
InterceptorChain(Delegate<R,T> innermost,
Iterator<I> chain) |
| Constructor and Description |
|---|
TransformingIterator(Iterator<T> iterator,
Delegate<R,T> transformer) |
| Modifier and Type | Class and Description |
|---|---|
class |
DropMaybe<T>
Unwraps a Maybe
|
class |
EitherToMaybe<LT,RT>
Transforms an either to a maybe containing just() right type or nothing().
|
class |
FlipEither<LT,RT>
Flips an either.
|
class |
FmapBox<R,T>
Performs fmap on a Box<T>.
|
class |
FmapEither<LR,RR,LT,RT>
Performs fmap on an Either<LT, RT>
|
class |
FmapMaybe<R,T>
Performs fmap on a Maybe<T>.
|
class |
FromJust<T>
Unary Delegate transforming a just(T) to T.
|
class |
LiftMaybe<T>
Transforms a T to a Maybe monadic value yielding nothing(T) for nulls and
just(T) otherwise.
|
class |
MaybeIteratorTransformer<I extends Iterator<E>,E>
transforms an Iterator
|
class |
MaybeLeft<L,R> |
class |
MaybeRight<L,R> |
class |
MaybeToEither<L,R>
Transforms a maybe mapping Maybe.nothing to Either.left(leftTypeProvider())
and Maybe.just to Either.right.
|
class |
PureBox<T>
Pointed.pure() implementation of the Box<T> functor.
|
class |
PureEither<LT,RT>
Pointed.pure() implementation of the Either<LT,RT> Bifunctor.
|
class |
PureMaybe<T>
Pointed.pure() implementation of the Maybe<T> functor.
|
| Modifier and Type | Method and Description |
|---|---|
<LR,RR> Either<LR,RR> |
Either.fmap(Delegate<LR,LT> withLeft,
Delegate<RR,RT> withRight) |
<LR,RR> Either<LR,RR> |
Either.fmap(Delegate<LR,LT> withLeft,
Delegate<RR,RT> withRight) |
<R> Box<R> |
Box.fmap(Delegate<R,T> delegate) |
<T> Maybe<T> |
Maybe.fmap(Delegate<T,E> delegate) |
| Constructor and Description |
|---|
FmapBox(Delegate<R,T> delegate) |
FmapEither(Delegate<LR,LT> left,
Delegate<RR,RT> right) |
FmapEither(Delegate<LR,LT> left,
Delegate<RR,RT> right) |
FmapMaybe(Delegate<R,T> delegate) |
| Modifier and Type | Class and Description |
|---|---|
class |
Densify<T>
Transforms a list of
DenseRange<T> to an equivalent List (possibly empty) of
sorted, non-overlapping, non-empty ranges. |
class |
MakeRange<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
Reductor<R,E>
A unary delegate reducing the Iterator<E> to R.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JoinStrings<T> |
class |
ToLowerCase |
class |
ToStringTransformer<T>
A delegate transforming
|
class |
ToTitleCase |
class |
ToUpperCase |
class |
WordsToCamelCase
["one","two","three"] => "oneTwoThree"
|
class |
WordsToLowerSnakeCase
["oNe","tWo","threE"], "-" => "one-two-three"
|
class |
WordsToPascalCase
["one","two","three"] => "OneTwoThree"
|
class |
WordsToUpperSnakeCase
["oNe","tWo","threE"], "-" => "ONE-TWO-THREE"
|
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanParser |
class |
BooleanTryParser |
class |
ByteParser |
class |
ByteTryParser |
class |
DoubleParser
No, it doesn't parse two times.
|
class |
DoubleTryParser |
class |
FloatParser |
class |
FloatTryParser |
class |
IntegerParser |
class |
IntegerTryParser |
class |
LongParser |
class |
LongTryParser |
class |
ShortParser |
class |
ShortTryParser |
| Modifier and Type | Class and Description |
|---|---|
class |
DateToLong |
class |
LongToDate |
class |
TimeToDate |
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryToUnaryDelegate<R,T1,T2>
Adapts a binary delegate to a delegate handling pairs.
|
class |
FlipPair<T1,T2> |
class |
FlipTriple<T1,T2,T3> |
class |
FmapPair<R1,R2,T1,T2>
Performs fmap on a pair.
|
class |
FmapTriple<R1,R2,R3,T1,T2,T3>
Performs fmap on a triple.
|
class |
PairFirst<T1,T2>
Fetches the first element out of a pair.
|
class |
PairSecond<T1,T2>
Fetches the second element out of a pair.
|
class |
TernaryToUnaryDelegate<R,T1,T2,T3>
Adapts a ternary delegate handling triples to a delegate handling triples.
|
class |
TripleFirst<T1,T2,T3>
Fetches the first element out of a triple.
|
class |
TripleRotateLeft<T1,T2,T3> |
class |
TripleRotateRight<T1,T2,T3> |
class |
TripleSecond<T1,T2,T3>
Fetches the second element out of a triple.
|
class |
TripleThird<T1,T2,T3>
Fetches the third element out of a triple.
|
| Modifier and Type | Method and Description |
|---|---|
<R1,R2> Pair<R1,R2> |
Pair.fmap(Delegate<R1,T1> withFirst,
Delegate<R2,T2> withSecond) |
<R1,R2> Pair<R1,R2> |
Pair.fmap(Delegate<R1,T1> withFirst,
Delegate<R2,T2> withSecond) |
<R1,R2,R3> Triple<R1,R2,R3> |
Triple.fmap(Delegate<R1,T1> withFirst,
Delegate<R2,T2> withSecond,
Delegate<R3,T3> withThird) |
<R1,R2,R3> Triple<R1,R2,R3> |
Triple.fmap(Delegate<R1,T1> withFirst,
Delegate<R2,T2> withSecond,
Delegate<R3,T3> withThird) |
<R1,R2,R3> Triple<R1,R2,R3> |
Triple.fmap(Delegate<R1,T1> withFirst,
Delegate<R2,T2> withSecond,
Delegate<R3,T3> withThird) |
| Constructor and Description |
|---|
FmapPair(Delegate<R1,T1> first,
Delegate<R2,T2> second) |
FmapPair(Delegate<R1,T1> first,
Delegate<R2,T2> second) |
FmapTriple(Delegate<R1,T1> first,
Delegate<R2,T2> second,
Delegate<R3,T3> third) |
FmapTriple(Delegate<R1,T1> first,
Delegate<R2,T2> second,
Delegate<R3,T3> third) |
FmapTriple(Delegate<R1,T1> first,
Delegate<R2,T2> second,
Delegate<R3,T3> third) |
UnaryToBinaryDelegate(Delegate<R,Pair<T1,T2>> delegate) |
UnaryToTernaryDelegate(Delegate<R,Triple<T1,T2,T3>> delegate) |
| Constructor and Description |
|---|
TrailsIterator(Iterator<T> iter,
int trailSize,
Delegate<W,Queue<Maybe<T>>> copy) |
Copyright © 2013. All Rights Reserved.