net.sf.staccatocommons.lang.function
Class AbstractDelayable3<A,B,C,D>
java.lang.Object
net.sf.staccatocommons.lang.function.AbstractDelayable3<A,B,C,D>
- Type Parameters:
A - B - C - D -
- All Implemented Interfaces:
- Applicable3<A,B,C,D>, Delayable3<A,B,C,D>
- Direct Known Subclasses:
- AbstractFunction3, Block3
public abstract class AbstractDelayable3<A,B,C,D>
- extends Object
- implements Applicable3<A,B,C,D>, Delayable3<A,B,C,D>
- Author:
- flbulgarelli
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractDelayable3
public AbstractDelayable3()
- Creates a new
AbstractDelayable3
delayed
@NonNull
public Thunk<D> delayed(A arg0,
B arg1,
C arg2)
- Specified by:
delayed in interface Delayable3<A,B,C,D>
delayedValue
@NonNull
public Thunk<D> delayedValue(@NonNull
Thunk<A> thunk0,
@NonNull
Thunk<B> thunk1,
@NonNull
Thunk<C> thunk2)
- Specified by:
delayedValue in interface Delayable3<A,B,C,D>