Class AbstractCallSite
java.lang.Object
org.codehaus.groovy.runtime.callsite.AbstractCallSite
- All Implemented Interfaces:
 CallSite
- Direct Known Subclasses:
 DummyCallSite,GetEffectivePogoFieldSite,GetEffectivePojoPropertySite,MetaClassSite,NullCallSite,PerInstancePojoMetaClassSite,PogoGetPropertySite,PogoInterceptableSite,PogoMetaClassGetPropertySite,PojoMetaClassGetPropertySite
public class AbstractCallSite extends Object implements CallSite
Base class for all call sites.
- 
Field Summary
Fields Modifier and Type Field Description protected CallSiteArrayarrayprotected intindexprotected Stringname - 
Constructor Summary
Constructors Constructor Description AbstractCallSite(CallSite prev)AbstractCallSite(CallSiteArray array, int index, String name) - 
Method Summary
 
- 
Field Details
- 
index
protected final int index - 
name
 - 
array
 
 - 
 - 
Constructor Details
- 
AbstractCallSite
 - 
AbstractCallSite
 
 - 
 - 
Method Details
- 
getIndex
public int getIndex() - 
getArray
 - 
getName
 - 
callSafe
 - 
callSafe
 - 
callSafe
 - 
callSafe
 - 
callSafe
 - 
callSafe
 - 
call
 - 
call
 - 
call
 - 
call
 - 
call
 - 
call
 - 
callCurrent
- Specified by:
 callCurrentin interfaceCallSite- Throws:
 Throwable
 - 
callCurrent
- Specified by:
 callCurrentin interfaceCallSite- Throws:
 Throwable
 - 
callCurrent
- Specified by:
 callCurrentin interfaceCallSite- Throws:
 Throwable
 - 
callCurrent
- Specified by:
 callCurrentin interfaceCallSite- Throws:
 Throwable
 - 
callCurrent
public Object callCurrent(GroovyObject receiver, Object arg1, Object arg2, Object arg3) throws Throwable- Specified by:
 callCurrentin interfaceCallSite- Throws:
 Throwable
 - 
callCurrent
public Object callCurrent(GroovyObject receiver, Object arg1, Object arg2, Object arg3, Object arg4) throws Throwable- Specified by:
 callCurrentin interfaceCallSite- Throws:
 Throwable
 - 
callStatic
- Specified by:
 callStaticin interfaceCallSite- Throws:
 Throwable
 - 
callStatic
- Specified by:
 callStaticin interfaceCallSite- Throws:
 Throwable
 - 
callStatic
- Specified by:
 callStaticin interfaceCallSite- Throws:
 Throwable
 - 
callStatic
- Specified by:
 callStaticin interfaceCallSite- Throws:
 Throwable
 - 
callStatic
- Specified by:
 callStaticin interfaceCallSite- Throws:
 Throwable
 - 
callStatic
public Object callStatic(Class receiver, Object arg1, Object arg2, Object arg3, Object arg4) throws Throwable- Specified by:
 callStaticin interfaceCallSite- Throws:
 Throwable
 - 
callConstructor
- Specified by:
 callConstructorin interfaceCallSite- Throws:
 Throwable
 - 
callConstructor
- Specified by:
 callConstructorin interfaceCallSite- Throws:
 Throwable
 - 
callConstructor
- Specified by:
 callConstructorin interfaceCallSite- Throws:
 Throwable
 - 
callConstructor
- Specified by:
 callConstructorin interfaceCallSite- Throws:
 Throwable
 - 
callConstructor
public Object callConstructor(Object receiver, Object arg1, Object arg2, Object arg3) throws Throwable- Specified by:
 callConstructorin interfaceCallSite- Throws:
 Throwable
 - 
callConstructor
public Object callConstructor(Object receiver, Object arg1, Object arg2, Object arg3, Object arg4) throws Throwable- Specified by:
 callConstructorin interfaceCallSite- Throws:
 Throwable
 - 
callGetProperty
- Specified by:
 callGetPropertyin interfaceCallSite- Throws:
 Throwable
 - 
callGroovyObjectGetProperty
- Specified by:
 callGroovyObjectGetPropertyin interfaceCallSite- Throws:
 Throwable
 - 
acceptGetProperty
 - 
acceptGroovyObjectGetProperty
 - 
createGetPropertySite
 - 
createGroovyObjectGetPropertySite
 - 
getProperty
- Specified by:
 getPropertyin interfaceCallSite- Throws:
 Throwable
 - 
callGetPropertySafe
- Specified by:
 callGetPropertySafein interfaceCallSite- Throws:
 Throwable
 - 
callGroovyObjectGetPropertySafe
- Specified by:
 callGroovyObjectGetPropertySafein interfaceCallSite- Throws:
 Throwable
 
 -