- 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
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 Details
-
-
-
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