| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static class | |
| public static class | PogoMetaMethodSite.PogoMetaMethodSiteNoUnwrap
Call site where we know there is no need to unwrap arguments |
| public static class | PogoMetaMethodSite.PogoMetaMethodSiteNoUnwrapNoCoerce
Call site where we know there is no need neither unwrap nor coerce arguments |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public | PogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params)
|
| Modifier and Type | Method and Description |
|---|---|
| public Object | call(Object receiver, Object[] args)
Overrides org. Implements org. |
| public Object | callCurrent(GroovyObject receiver, Object[] args)
Overrides org. Implements org. |
| protected boolean | |
| protected boolean | |
| protected boolean | |
| protected boolean | |
| protected boolean | |
| protected boolean | |
| public static CallSite | createCachedMethodSite(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, Class<T>[] params, Object[] args)
|
| private static CallSite | createNonAwareCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params, Object[] args)
|
| public static CallSite | createPogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params, Object[] args)
|
| public Object | |
| private boolean |
| skipVersionCheck | back to summary |
|---|---|
| private final boolean skipVersionCheck | |
| version | back to summary |
|---|---|
| private final int version | |
| PogoMetaMethodSite | back to summary |
|---|---|
| public PogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params) | |
| call | back to summary |
|---|---|
| public Object call(Object receiver, Object[] args) throws Throwable Overrides org. Implements org. | |
| callCurrent | back to summary |
|---|---|
| public Object callCurrent(GroovyObject receiver, Object[] args) throws Throwable Overrides org. Implements org. | |
| checkCall | back to summary |
|---|---|
| protected boolean checkCall(Object receiver, Object[] args) | |
| checkCall | back to summary |
|---|---|
| protected boolean checkCall(Object receiver) | |
| checkCall | back to summary |
|---|---|
| protected boolean checkCall(Object receiver, Object arg1) | |
| checkCall | back to summary |
|---|---|
| protected boolean checkCall(Object receiver, Object arg1, Object arg2) | |
| checkCall | back to summary |
|---|---|
| protected boolean checkCall(Object receiver, Object arg1, Object arg2, Object arg3) | |
| checkCall | back to summary |
|---|---|
| protected boolean checkCall(Object receiver, Object arg1, Object arg2, Object arg3, Object arg4) | |
| createCachedMethodSite | back to summary |
|---|---|
| public static CallSite createCachedMethodSite(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, Class<T>[] params, Object[] args) | |
| createNonAwareCallSite | back to summary |
|---|---|
| private static CallSite createNonAwareCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params, Object[] args) | |
| createPogoMetaMethodSite | back to summary |
|---|---|
| public static CallSite createPogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params, Object[] args) | |
| invoke | back to summary |
|---|---|
| public Object invoke(Object receiver, Object[] args) throws Throwable | |
| nonParamCheck | back to summary |
|---|---|
| private boolean nonParamCheck(Object receiver) | |
| Access | Constructor and Description |
|---|---|
| public | PogoCachedMethodSite(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, Class<T>[] params)
|
| Modifier and Type | Method and Description |
|---|---|
| public Object | invoke(Object receiver, Object[] args)
Overrides org. |
| method | back to summary |
|---|---|
| pack-priv final Method method | |
| PogoCachedMethodSite | back to summary |
|---|---|
| public PogoCachedMethodSite(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, Class<T>[] params) | |
| invoke | back to summary |
|---|---|
| public Object invoke(Object receiver, Object[] args) throws Throwable Overrides org. | |
| Access | Constructor and Description |
|---|---|
| public | PogoCachedMethodSiteNoUnwrap(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, Class<T>[] params)
|
| Modifier and Type | Method and Description |
|---|---|
| public final Object | invoke(Object receiver, Object[] args)
Overrides org. |
| PogoCachedMethodSiteNoUnwrap | back to summary |
|---|---|
| public PogoCachedMethodSiteNoUnwrap(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, Class<T>[] params) | |
| invoke | back to summary |
|---|---|
| public final Object invoke(Object receiver, Object[] args) throws Throwable Overrides org. | |
| Access | Constructor and Description |
|---|---|
| public | PogoCachedMethodSiteNoUnwrapNoCoerce(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, Class<T>[] params)
|
| Modifier and Type | Method and Description |
|---|---|
| public final Object | invoke(Object receiver, Object[] args)
Overrides org. |
| PogoCachedMethodSiteNoUnwrapNoCoerce | back to summary |
|---|---|
| public PogoCachedMethodSiteNoUnwrapNoCoerce(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, Class<T>[] params) | |
| invoke | back to summary |
|---|---|
| public final Object invoke(Object receiver, Object[] args) throws Throwable Overrides org. | |
| Access | Constructor and Description |
|---|---|
| public | PogoMetaMethodSiteNoUnwrap(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params)
|
| Modifier and Type | Method and Description |
|---|---|
| public final Object | invoke(Object receiver, Object[] args)
Overrides org. |
| PogoMetaMethodSiteNoUnwrap | back to summary |
|---|---|
| public PogoMetaMethodSiteNoUnwrap(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params) | |
| invoke | back to summary |
|---|---|
| public final Object invoke(Object receiver, Object[] args) throws Throwable Overrides org. | |
| Access | Constructor and Description |
|---|---|
| public | PogoMetaMethodSiteNoUnwrapNoCoerce(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params)
|
| Modifier and Type | Method and Description |
|---|---|
| public final Object | invoke(Object receiver, Object[] args)
Overrides org. |
| PogoMetaMethodSiteNoUnwrapNoCoerce | back to summary |
|---|---|
| public PogoMetaMethodSiteNoUnwrapNoCoerce(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params) | |
| invoke | back to summary |
|---|---|
| public final Object invoke(Object receiver, Object[] args) throws Throwable Overrides org. | |