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
,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
All Methods Instance Methods Abstract Methods 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 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
-
-