- 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
| Modifier and Type | 
Method | 
Description | 
java.lang.Object | 
call(java.lang.Object receiver) | 
  | 
java.lang.Object | 
call(java.lang.Object receiver,
java.lang.Object arg1) | 
  | 
java.lang.Object | 
call(java.lang.Object receiver,
java.lang.Object[] args) | 
  | 
java.lang.Object | 
call(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2) | 
  | 
java.lang.Object | 
call(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) | 
  | 
java.lang.Object | 
call(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4) | 
  | 
java.lang.Object | 
callConstructor(java.lang.Object receiver) | 
  | 
java.lang.Object | 
callConstructor(java.lang.Object receiver,
java.lang.Object arg1) | 
  | 
java.lang.Object | 
callConstructor(java.lang.Object receiver,
java.lang.Object[] args) | 
  | 
java.lang.Object | 
callConstructor(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2) | 
  | 
java.lang.Object | 
callConstructor(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) | 
  | 
java.lang.Object | 
callConstructor(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4) | 
  | 
java.lang.Object | 
callCurrent(GroovyObject receiver) | 
  | 
java.lang.Object | 
callCurrent(GroovyObject receiver,
java.lang.Object arg1) | 
  | 
java.lang.Object | 
callCurrent(GroovyObject receiver,
java.lang.Object[] args) | 
  | 
java.lang.Object | 
callCurrent(GroovyObject receiver,
java.lang.Object arg1,
java.lang.Object arg2) | 
  | 
java.lang.Object | 
callCurrent(GroovyObject receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) | 
  | 
java.lang.Object | 
callCurrent(GroovyObject receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4) | 
  | 
java.lang.Object | 
callGetProperty(java.lang.Object receiver) | 
  | 
java.lang.Object | 
callGetPropertySafe(java.lang.Object receiver) | 
  | 
java.lang.Object | 
callGroovyObjectGetProperty(java.lang.Object receiver) | 
  | 
java.lang.Object | 
callGroovyObjectGetPropertySafe(java.lang.Object receiver) | 
  | 
java.lang.Object | 
callSafe(java.lang.Object receiver) | 
  | 
java.lang.Object | 
callSafe(java.lang.Object receiver,
java.lang.Object arg1) | 
  | 
java.lang.Object | 
callSafe(java.lang.Object receiver,
java.lang.Object[] args) | 
  | 
java.lang.Object | 
callSafe(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2) | 
  | 
java.lang.Object | 
callSafe(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) | 
  | 
java.lang.Object | 
callSafe(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4) | 
  | 
java.lang.Object | 
callStatic(java.lang.Class receiver) | 
  | 
java.lang.Object | 
callStatic(java.lang.Class receiver,
java.lang.Object arg1) | 
  | 
java.lang.Object | 
callStatic(java.lang.Class receiver,
java.lang.Object[] args) | 
  | 
java.lang.Object | 
callStatic(java.lang.Class receiver,
java.lang.Object arg1,
java.lang.Object arg2) | 
  | 
java.lang.Object | 
callStatic(java.lang.Class receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) | 
  | 
java.lang.Object | 
callStatic(java.lang.Class receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4) | 
  | 
CallSiteArray | 
getArray() | 
  | 
int | 
getIndex() | 
  | 
java.lang.String | 
getName() | 
  | 
java.lang.Object | 
getProperty(java.lang.Object receiver) | 
  | 
 
 
 
- 
Method Details
- 
 
- 
 
- 
getName
java.lang.String getName()
 
- 
getProperty
java.lang.Object getProperty(java.lang.Object receiver)
                      throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callGetPropertySafe
java.lang.Object callGetPropertySafe(java.lang.Object receiver)
                              throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callGetProperty
java.lang.Object callGetProperty(java.lang.Object receiver)
                          throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callGroovyObjectGetProperty
java.lang.Object callGroovyObjectGetProperty(java.lang.Object receiver)
                                      throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callGroovyObjectGetPropertySafe
java.lang.Object callGroovyObjectGetPropertySafe(java.lang.Object receiver)
                                          throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
call
java.lang.Object call(java.lang.Object receiver,
java.lang.Object[] args)
               throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
call
java.lang.Object call(java.lang.Object receiver)
               throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
call
java.lang.Object call(java.lang.Object receiver,
java.lang.Object arg1)
               throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
call
java.lang.Object call(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2)
               throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
call
java.lang.Object call(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
               throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
call
java.lang.Object call(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4)
               throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callSafe
java.lang.Object callSafe(java.lang.Object receiver,
java.lang.Object[] args)
                   throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callSafe
java.lang.Object callSafe(java.lang.Object receiver)
                   throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callSafe
java.lang.Object callSafe(java.lang.Object receiver,
java.lang.Object arg1)
                   throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callSafe
java.lang.Object callSafe(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2)
                   throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callSafe
java.lang.Object callSafe(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
                   throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callSafe
java.lang.Object callSafe(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4)
                   throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callCurrent
java.lang.Object callCurrent(
GroovyObject receiver,
java.lang.Object[] args)
                      throws 
java.lang.Throwable 
- Throws:
 
java.lang.Throwable 
 
- 
callCurrent
java.lang.Object callCurrent(
GroovyObject receiver)
                      throws 
java.lang.Throwable 
- Throws:
 
java.lang.Throwable 
 
- 
callCurrent
java.lang.Object callCurrent(
GroovyObject receiver,
java.lang.Object arg1)
                      throws 
java.lang.Throwable 
- Throws:
 
java.lang.Throwable 
 
- 
callCurrent
java.lang.Object callCurrent(
GroovyObject receiver,
java.lang.Object arg1,
java.lang.Object arg2)
                      throws 
java.lang.Throwable 
- Throws:
 
java.lang.Throwable 
 
- 
callCurrent
java.lang.Object callCurrent(
GroovyObject receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
                      throws 
java.lang.Throwable 
- Throws:
 
java.lang.Throwable 
 
- 
callCurrent
java.lang.Object callCurrent(
GroovyObject receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4)
                      throws 
java.lang.Throwable 
- Throws:
 
java.lang.Throwable 
 
- 
callStatic
java.lang.Object callStatic(java.lang.Class receiver,
java.lang.Object[] args)
                     throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callStatic
java.lang.Object callStatic(java.lang.Class receiver)
                     throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callStatic
java.lang.Object callStatic(java.lang.Class receiver,
java.lang.Object arg1)
                     throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callStatic
java.lang.Object callStatic(java.lang.Class receiver,
java.lang.Object arg1,
java.lang.Object arg2)
                     throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callStatic
java.lang.Object callStatic(java.lang.Class receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
                     throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callStatic
java.lang.Object callStatic(java.lang.Class receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4)
                     throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callConstructor
java.lang.Object callConstructor(java.lang.Object receiver,
java.lang.Object[] args)
                          throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callConstructor
java.lang.Object callConstructor(java.lang.Object receiver)
                          throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callConstructor
java.lang.Object callConstructor(java.lang.Object receiver,
java.lang.Object arg1)
                          throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callConstructor
java.lang.Object callConstructor(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2)
                          throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callConstructor
java.lang.Object callConstructor(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
                          throws java.lang.Throwable
- Throws:
 
java.lang.Throwable 
 
- 
callConstructor
java.lang.Object callConstructor(java.lang.Object receiver,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4)
                          throws java.lang.Throwable
- Throws:
 
java.lang.Throwable