org.codehaus.groovy.runtime.callsite
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, 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
 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 Detail

getArray

CallSiteArray getArray()

getIndex

int getIndex()

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