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
Base class for all call sites.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CallSiteArrayprotected final intprotected final String -
Constructor Summary
ConstructorsConstructorDescriptionAbstractCallSite(CallSite prev) AbstractCallSite(CallSiteArray array, int index, String name) -
Method Summary
Modifier and TypeMethodDescriptionacceptGetProperty(Object receiver) acceptGroovyObjectGetProperty(Object receiver) callConstructor(Object receiver) callConstructor(Object receiver, Object arg1) callConstructor(Object receiver, Object[] args) callConstructor(Object receiver, Object arg1, Object arg2) callConstructor(Object receiver, Object arg1, Object arg2, Object arg3) callCurrent(GroovyObject receiver) callCurrent(GroovyObject receiver, Object arg1) callCurrent(GroovyObject receiver, Object[] args) callCurrent(GroovyObject receiver, Object arg1, Object arg2) callCurrent(GroovyObject receiver, Object arg1, Object arg2, Object arg3) callCurrent(GroovyObject receiver, Object arg1, Object arg2, Object arg3, Object arg4) callGetProperty(Object receiver) final ObjectcallGetPropertySafe(Object receiver) callGroovyObjectGetProperty(Object receiver) final ObjectcallGroovyObjectGetPropertySafe(Object receiver) final Objectfinal Objectfinal Objectfinal Objectfinal ObjectcallStatic(Class receiver) callStatic(Class receiver, Object arg1) callStatic(Class receiver, Object[] args) callStatic(Class receiver, Object arg1, Object arg2) callStatic(Class receiver, Object arg1, Object arg2, Object arg3) protected final CallSitecreateGetPropertySite(Object receiver) protected final CallSitecreateGroovyObjectGetPropertySite(Object receiver) getArray()intgetIndex()getName()getProperty(Object receiver)
-
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
-