public class CurryingMethod extends java.lang.Object implements ProxyObject
| Modifier and Type | Class and Description |
|---|---|
class |
CurryingMethod.CandidateMethod |
| Constructor and Description |
|---|
CurryingMethod(RuntimeContextBuilder.DALRuntimeContext runtimeContext,
Data<java.lang.Object> instance) |
| Modifier and Type | Method and Description |
|---|---|
CurryingMethod |
call(java.lang.Object arg) |
void |
candidateMethod(java.lang.reflect.Method method) |
void |
dumpCandidates(DumpingBuffer buffer) |
CurryingMethod.CandidateMethod |
getResolvedMethod() |
java.lang.Object |
getValue(java.lang.Object property) |
boolean |
isEmpty() |
java.lang.Object |
resolve() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPropertyNames, isNullpublic CurryingMethod(RuntimeContextBuilder.DALRuntimeContext runtimeContext, Data<java.lang.Object> instance)
public CurryingMethod call(java.lang.Object arg)
public java.lang.Object resolve()
public java.lang.Object getValue(java.lang.Object property)
getValue in interface ProxyObjectpublic CurryingMethod.CandidateMethod getResolvedMethod()
public void dumpCandidates(DumpingBuffer buffer)
public void candidateMethod(java.lang.reflect.Method method)
public boolean isEmpty()