Interface CallSite
-
- All Known Implementing Classes:
AbstractCallSite,ConstructorMetaClassSite,ConstructorMetaMethodSite,ConstructorSite,ConstructorSite.ConstructorSiteNoUnwrap,ConstructorSite.ConstructorSiteNoUnwrapNoCoerce,ConstructorSite.NoParamSite,ConstructorSite.NoParamSiteInnerClass,DummyCallSite,GetEffectivePogoFieldSite,GetEffectivePojoPropertySite,MetaClassConstructorSite,MetaClassSite,MetaMethodSite,NullCallSite,NumberNumberMetaMethod.NumberNumberCallSite,PerInstancePojoMetaClassSite,PlainObjectMetaMethodSite,PogoGetPropertySite,PogoInterceptableSite,PogoMetaClassGetPropertySite,PogoMetaClassSite,PogoMetaMethodSite,PogoMetaMethodSite.PogoCachedMethodSite,PogoMetaMethodSite.PogoCachedMethodSiteNoUnwrap,PogoMetaMethodSite.PogoCachedMethodSiteNoUnwrapNoCoerce,PogoMetaMethodSite.PogoMetaMethodSiteNoUnwrap,PogoMetaMethodSite.PogoMetaMethodSiteNoUnwrapNoCoerce,PojoMetaClassGetPropertySite,PojoMetaClassSite,PojoMetaMethodSite,PojoMetaMethodSite.PojoCachedMethodSite,PojoMetaMethodSite.PojoCachedMethodSiteNoUnwrap,PojoMetaMethodSite.PojoCachedMethodSiteNoUnwrapNoCoerce,PojoMetaMethodSite.PojoMetaMethodSiteNoUnwrap,PojoMetaMethodSite.PojoMetaMethodSiteNoUnwrapNoCoerce,StaticMetaClassSite,StaticMetaMethodSite,StaticMetaMethodSite.StaticMetaMethodSiteNoUnwrap,StaticMetaMethodSite.StaticMetaMethodSiteNoUnwrapNoCoerce
public interface CallSite
-
-
Method Summary
-
-
-
Method Detail
-
getArray
CallSiteArray getArray()
-
getIndex
int getIndex()
-
getName
String getName()
-
callGroovyObjectGetProperty
Object callGroovyObjectGetProperty(Object receiver) throws Throwable
- Throws:
Throwable
-
callGroovyObjectGetPropertySafe
Object callGroovyObjectGetPropertySafe(Object receiver) throws Throwable
- Throws:
Throwable
-
call
Object call(Object receiver, Object arg1, Object arg2, Object arg3) throws Throwable
- Throws:
Throwable
-
call
Object call(Object receiver, Object arg1, Object arg2, Object arg3, Object arg4) throws Throwable
- Throws:
Throwable
-
callSafe
Object callSafe(Object receiver, Object arg1, Object arg2) throws Throwable
- Throws:
Throwable
-
callSafe
Object callSafe(Object receiver, Object arg1, Object arg2, Object arg3) throws Throwable
- Throws:
Throwable
-
callSafe
Object callSafe(Object receiver, Object arg1, Object arg2, Object arg3, Object arg4) throws Throwable
- Throws:
Throwable
-
callCurrent
Object callCurrent(GroovyObject receiver, Object[] args) throws Throwable
- Throws:
Throwable
-
callCurrent
Object callCurrent(GroovyObject receiver) throws Throwable
- Throws:
Throwable
-
callCurrent
Object callCurrent(GroovyObject receiver, Object arg1) throws Throwable
- Throws:
Throwable
-
callCurrent
Object callCurrent(GroovyObject receiver, Object arg1, Object arg2) throws Throwable
- Throws:
Throwable
-
callCurrent
Object callCurrent(GroovyObject receiver, Object arg1, Object arg2, Object arg3) throws Throwable
- Throws:
Throwable
-
callCurrent
Object callCurrent(GroovyObject receiver, Object arg1, Object arg2, Object arg3, Object arg4) throws Throwable
- Throws:
Throwable
-
callStatic
Object callStatic(Class receiver, Object arg1, Object arg2) throws Throwable
- Throws:
Throwable
-
callStatic
Object callStatic(Class receiver, Object arg1, Object arg2, Object arg3) throws Throwable
- Throws:
Throwable
-
callStatic
Object callStatic(Class receiver, Object arg1, Object arg2, Object arg3, Object arg4) throws Throwable
- Throws:
Throwable
-
callConstructor
Object callConstructor(Object receiver, Object[] args) throws Throwable
- Throws:
Throwable
-
callConstructor
Object callConstructor(Object receiver, Object arg1) throws Throwable
- Throws:
Throwable
-
callConstructor
Object callConstructor(Object receiver, Object arg1, Object arg2) throws Throwable
- Throws:
Throwable
-
callConstructor
Object callConstructor(Object receiver, Object arg1, Object arg2, Object arg3) throws Throwable
- Throws:
Throwable
-
-