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
-
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
-
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
-
callStatic
-
callStatic
-
callStatic
-
callStatic
-
callStatic
-
callConstructor
-
callConstructor
-
callConstructor
-
callConstructor
-
callConstructor
-
callConstructor
-
callGetProperty
-
callGroovyObjectGetProperty
-
acceptGetProperty
-
acceptGroovyObjectGetProperty
-
createGetPropertySite
-
createGroovyObjectGetPropertySite
-
getProperty
-
callGetPropertySafe
-
callGroovyObjectGetPropertySafe
-