public final class CurriedClosure extends Closure
DELEGATE_FIRST, DELEGATE_ONLY, DONE, maximumNumberOfParameters, OWNER_FIRST, OWNER_ONLY, parameterTypes, SKIP, TO_SELF
Constructor and Description |
---|
CurriedClosure(Closure uncurriedClosure,
int i) |
CurriedClosure(Closure uncurriedClosure,
java.lang.Object[] arguments) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
java.lang.Class[] |
getParameterTypes() |
java.lang.Object[] |
getUncurriedArguments(java.lang.Object[] arguments) |
void |
setDelegate(java.lang.Object delegate)
Allows the delegate to be changed such as when performing markup building
|
asWritable, call, call, call, curry, getDelegate, getDirective, getMaximumNumberOfParameters, getOwner, getProperty, getResolveStrategy, getThisObject, isCase, run, setDirective, setProperty, setResolveStrategy, throwRuntimeException
getMetaClass, invokeMethod, setMetaClass
public CurriedClosure(Closure uncurriedClosure, java.lang.Object[] arguments)
public CurriedClosure(Closure uncurriedClosure, int i)
public java.lang.Object[] getUncurriedArguments(java.lang.Object[] arguments)
public void setDelegate(java.lang.Object delegate)
Closure
setDelegate
in class Closure
delegate
- the new delegatepublic java.lang.Class[] getParameterTypes()
getParameterTypes
in class Closure