|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
A - first argument typeB - second argument typeC - type of returned thunk@Applicative public interface Delayable2<A,B,C>
Delayable2s are delayed transformations that two arguments and return
a thunk that will perform the actual processing when evaluated, by
implementing a delayed(Object, Object) method.
Recomendations for implementing,
Thunk| Method Summary | |
|---|---|
Thunk<C> |
delayed(A arg0,
B arg1)
Asynchronously applies this Delayable2, by returning a
Thunk that will perform the actual transformation each time it is
evaluated. |
Thunk<C> |
delayedValue(Thunk<A> thunk0,
Thunk<B> thunk1)
Asynchronously applies this Delayable2, by returning a
Thunk that will perform the actual transformation on the given
thunk's values each time it is evaluated. |
| Method Detail |
|---|
@NonNull
Thunk<C> delayed(A arg0,
B arg1)
Delayable2, by returning a
Thunk that will perform the actual transformation each time it is
evaluated.
arg0 - arg1 -
Thunk. Non null.
@NonNull
Thunk<C> delayedValue(@NonNull
Thunk<A> thunk0,
@NonNull
Thunk<B> thunk1)
Delayable2, by returning a
Thunk that will perform the actual transformation on the given
thunk's values each time it is evaluated.
thunk0 - thunk1 -
Thunk.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||