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
-
-