|
|||||
| FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||
POGO call site meta class - cached method - cached
| Constructor Summary | |
PogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, def params)
|
|
| Method Summary | |
|---|---|
Object |
call(Object receiver, def args)
|
Object |
callCurrent(GroovyObject receiver, def args)
|
boolean |
checkCall(Object receiver, def args)
|
boolean |
checkCall(Object receiver)
|
boolean |
checkCall(Object receiver, Object arg1)
|
boolean |
checkCall(Object receiver, Object arg1, Object arg2)
|
boolean |
checkCall(Object receiver, Object arg1, Object arg2, Object arg3)
|
boolean |
checkCall(Object receiver, Object arg1, Object arg2, Object arg3, Object arg4)
|
static CallSite |
createCachedMethodSite(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, def params, def args)
|
static CallSite |
createNonAwareCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, def params, def args)
|
static CallSite |
createPogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, def params, def args)
|
Object |
invoke(Object receiver, def args)
|
| Constructor Detail |
|---|
public PogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, def params)
| Method Detail |
|---|
public Object call(Object receiver, def args)
public Object callCurrent(GroovyObject receiver, def args)
boolean checkCall(Object receiver, def args)
boolean checkCall(Object receiver)
boolean checkCall(Object receiver, Object arg1)
boolean checkCall(Object receiver, Object arg1, Object arg2)
boolean checkCall(Object receiver, Object arg1, Object arg2, Object arg3)
boolean checkCall(Object receiver, Object arg1, Object arg2, Object arg3, Object arg4)
public static CallSite createCachedMethodSite(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, def params, def args)
static CallSite createNonAwareCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, def params, def args)
public static CallSite createPogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, def params, def args)
public Object invoke(Object receiver, def args)