org.codehaus.groovy.runtime.callsite
Interface CallSite
- All Known Implementing Classes:
- AbstractCallSite, ConstructorMetaClassSite, ConstructorMetaMethodSite, ConstructorSite, ConstructorSite.ConstructorSiteNoUnwrap, ConstructorSite.ConstructorSiteNoUnwrapNoCoerce, ConstructorSite.NoParamSite, DummyCallSite, GetEffectivePogoFieldSite, GetEffectivePojoPropertySite, MetaClassConstructorSite, MetaClassSite, MetaMethodSite, NumberNumberMetaMethod.NumberNumberCallSite, PerInstancePojoMetaClassSite, 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 |
Object |
call(Object receiver)
|
Object |
call(Object receiver,
Object arg1)
|
Object |
call(Object receiver,
Object[] args)
|
Object |
call(Object receiver,
Object arg1,
Object arg2)
|
Object |
call(Object receiver,
Object arg1,
Object arg2,
Object arg3)
|
Object |
call(Object receiver,
Object arg1,
Object arg2,
Object arg3,
Object arg4)
|
Object |
callConstructor(Object receiver)
|
Object |
callConstructor(Object receiver,
Object arg1)
|
Object |
callConstructor(Object receiver,
Object[] args)
|
Object |
callConstructor(Object receiver,
Object arg1,
Object arg2)
|
Object |
callConstructor(Object receiver,
Object arg1,
Object arg2,
Object arg3)
|
Object |
callConstructor(Object receiver,
Object arg1,
Object arg2,
Object arg3,
Object arg4)
|
Object |
callCurrent(GroovyObject receiver)
|
Object |
callCurrent(GroovyObject receiver,
Object arg1)
|
Object |
callCurrent(GroovyObject receiver,
Object[] args)
|
Object |
callCurrent(GroovyObject receiver,
Object arg1,
Object arg2)
|
Object |
callCurrent(GroovyObject receiver,
Object arg1,
Object arg2,
Object arg3)
|
Object |
callCurrent(GroovyObject receiver,
Object arg1,
Object arg2,
Object arg3,
Object arg4)
|
Object |
callGetProperty(Object receiver)
|
Object |
callGetPropertySafe(Object receiver)
|
Object |
callGroovyObjectGetProperty(Object receiver)
|
Object |
callGroovyObjectGetPropertySafe(Object receiver)
|
Object |
callSafe(Object receiver)
|
Object |
callSafe(Object receiver,
Object arg1)
|
Object |
callSafe(Object receiver,
Object[] args)
|
Object |
callSafe(Object receiver,
Object arg1,
Object arg2)
|
Object |
callSafe(Object receiver,
Object arg1,
Object arg2,
Object arg3)
|
Object |
callSafe(Object receiver,
Object arg1,
Object arg2,
Object arg3,
Object arg4)
|
Object |
callStatic(Class receiver)
|
Object |
callStatic(Class receiver,
Object arg1)
|
Object |
callStatic(Class receiver,
Object[] args)
|
Object |
callStatic(Class receiver,
Object arg1,
Object arg2)
|
Object |
callStatic(Class receiver,
Object arg1,
Object arg2,
Object arg3)
|
Object |
callStatic(Class receiver,
Object arg1,
Object arg2,
Object arg3,
Object arg4)
|
CallSiteArray |
getArray()
|
int |
getIndex()
|
String |
getName()
|
Object |
getProperty(Object receiver)
|
AtomicInteger |
getUsage()
|
getArray
CallSiteArray getArray()
getIndex
int getIndex()
getName
String getName()
getUsage
AtomicInteger getUsage()
getProperty
Object getProperty(Object receiver)
callGetPropertySafe
Object callGetPropertySafe(Object receiver)
callGetProperty
Object callGetProperty(Object receiver)
callGroovyObjectGetProperty
Object callGroovyObjectGetProperty(Object receiver)
callGroovyObjectGetPropertySafe
Object callGroovyObjectGetPropertySafe(Object receiver)
call
Object call(Object receiver,
Object[] args)
call
Object call(Object receiver)
throws Throwable
- Throws:
Throwable
call
Object call(Object receiver,
Object arg1)
throws Throwable
- Throws:
Throwable
call
Object call(Object receiver,
Object arg1,
Object arg2)
throws Throwable
- Throws:
Throwable
call
Object call(Object receiver,
Object arg1,
Object arg2,
Object arg3)
throws Throwable
- Throws:
Throwable
call
Object call(Object receiver,
Object arg1,
Object arg2,
Object arg3,
Object arg4)
throws Throwable
- Throws:
Throwable
callSafe
Object callSafe(Object receiver,
Object[] args)
throws Throwable
- Throws:
Throwable
callSafe
Object callSafe(Object receiver)
throws Throwable
- Throws:
Throwable
callSafe
Object callSafe(Object receiver,
Object arg1)
throws Throwable
- Throws:
Throwable
callSafe
Object callSafe(Object receiver,
Object arg1,
Object arg2)
throws Throwable
- Throws:
Throwable
callSafe
Object callSafe(Object receiver,
Object arg1,
Object arg2,
Object arg3)
throws Throwable
- Throws:
Throwable
callSafe
Object callSafe(Object receiver,
Object arg1,
Object arg2,
Object arg3,
Object arg4)
throws Throwable
- Throws:
Throwable
callCurrent
Object callCurrent(GroovyObject receiver,
Object[] args)
throws Throwable
- Throws:
Throwable
callCurrent
Object callCurrent(GroovyObject receiver)
throws Throwable
- Throws:
Throwable
callCurrent
Object callCurrent(GroovyObject receiver,
Object arg1)
throws Throwable
- Throws:
Throwable
callCurrent
Object callCurrent(GroovyObject receiver,
Object arg1,
Object arg2)
throws Throwable
- Throws:
Throwable
callCurrent
Object callCurrent(GroovyObject receiver,
Object arg1,
Object arg2,
Object arg3)
throws Throwable
- Throws:
Throwable
callCurrent
Object callCurrent(GroovyObject receiver,
Object arg1,
Object arg2,
Object arg3,
Object arg4)
throws Throwable
- Throws:
Throwable
callStatic
Object callStatic(Class receiver,
Object[] args)
callStatic
Object callStatic(Class receiver)
throws Throwable
- Throws:
Throwable
callStatic
Object callStatic(Class receiver,
Object arg1)
throws Throwable
- Throws:
Throwable
callStatic
Object callStatic(Class receiver,
Object arg1,
Object arg2)
throws Throwable
- Throws:
Throwable
callStatic
Object callStatic(Class receiver,
Object arg1,
Object arg2,
Object arg3)
throws Throwable
- Throws:
Throwable
callStatic
Object callStatic(Class receiver,
Object arg1,
Object arg2,
Object arg3,
Object arg4)
throws Throwable
- Throws:
Throwable
callConstructor
Object callConstructor(Object receiver,
Object[] args)
throws Throwable
- Throws:
Throwable
callConstructor
Object callConstructor(Object receiver)
throws Throwable
- Throws:
Throwable
callConstructor
Object callConstructor(Object receiver,
Object arg1)
throws Throwable
- Throws:
Throwable
callConstructor
Object callConstructor(Object receiver,
Object arg1,
Object arg2)
throws Throwable
- Throws:
Throwable
callConstructor
Object callConstructor(Object receiver,
Object arg1,
Object arg2,
Object arg3)
throws Throwable
- Throws:
Throwable
callConstructor
Object callConstructor(Object receiver,
Object arg1,
Object arg2,
Object arg3,
Object arg4)
throws Throwable
- Throws:
Throwable