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:
- net.sf.staccatocommons.defs.Applicable3<A,B,C,D>, net.sf.staccatocommons.defs.Delayable3<A,B,C,D>
- Direct Known Subclasses:
- AbstractFunction3, Block3
public abstract class AbstractDelayable3<A,B,C,D>
- extends Object
- implements net.sf.staccatocommons.defs.Applicable3<A,B,C,D>, net.sf.staccatocommons.defs.Delayable3<A,B,C,D>
- Author:
- flbulgarelli
|
Method Summary |
net.sf.staccatocommons.defs.Thunk<D> |
delayed(A arg0,
B arg1,
C arg2)
|
net.sf.staccatocommons.defs.Thunk<D> |
delayedValue(net.sf.staccatocommons.defs.Thunk<A> thunk0,
net.sf.staccatocommons.defs.Thunk<B> thunk1,
net.sf.staccatocommons.defs.Thunk<C> thunk2)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.staccatocommons.defs.Applicable3 |
apply |
AbstractDelayable3
public AbstractDelayable3()
- Creates a new
AbstractDelayable3
delayed
@NonNull
public net.sf.staccatocommons.defs.Thunk<D> delayed(A arg0,
B arg1,
C arg2)
- Specified by:
delayed in interface net.sf.staccatocommons.defs.Delayable3<A,B,C,D>
delayedValue
@NonNull
public net.sf.staccatocommons.defs.Thunk<D> delayedValue(@NonNull
net.sf.staccatocommons.defs.Thunk<A> thunk0,
@NonNull
net.sf.staccatocommons.defs.Thunk<B> thunk1,
@NonNull
net.sf.staccatocommons.defs.Thunk<C> thunk2)
- Specified by:
delayedValue in interface net.sf.staccatocommons.defs.Delayable3<A,B,C,D>
Copyright © 2010-2012 Staccatocommons. All Rights Reserved.