| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static class | |
| public static class | PojoMetaMethodSite.PojoMetaMethodSiteNoUnwrap
Call site where we know there is no need to unwrap arguments |
| public static class | PojoMetaMethodSite.PojoMetaMethodSiteNoUnwrapNoCoerce
Call site where we know there is no need neither unwrap nor coerce arguments |
| Modifier and Type | Field and Description |
|---|---|
| protected final int |
| Access | Constructor and Description |
|---|---|
| public | PojoMetaMethodSite(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. |
| protected final boolean | |
| protected final boolean | |
| protected final boolean | |
| protected final boolean | |
| protected final boolean | |
| protected final boolean | |
| protected final boolean | |
| public static CallSite | createCachedMethodSite(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, Class<T>[] params, Object[] args)
|
| public static CallSite | createNonAwareCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params, Object[] args)
|
| public static CallSite | createPojoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params, Object receiver, Object[] args)
|
| public Object |
| version | back to summary |
|---|---|
| protected final int version | |
| PojoMetaMethodSite | back to summary |
|---|---|
| public PojoMetaMethodSite(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. | |
| checkCall | back to summary |
|---|---|
| protected final boolean checkCall(Object receiver, Object[] args) | |
| checkCall | back to summary |
|---|---|
| protected final boolean checkCall(Object receiver) | |
| checkCall | back to summary |
|---|---|
| protected final boolean checkCall(Object receiver, Object arg1) | |
| checkCall | back to summary |
|---|---|
| protected final boolean checkCall(Object receiver, Object arg1, Object arg2) | |
| checkCall | back to summary |
|---|---|
| protected final boolean checkCall(Object receiver, Object arg1, Object arg2, Object arg3) | |
| checkCall | back to summary |
|---|---|
| protected final boolean checkCall(Object receiver, Object arg1, Object arg2, Object arg3, Object arg4) | |
| checkPojoMetaClass | back to summary |
|---|---|
| protected final boolean checkPojoMetaClass() | |
| createCachedMethodSite | back to summary |
|---|---|
| public static CallSite createCachedMethodSite(CallSite site, MetaClassImpl metaClass, CachedMethod metaMethod, Class<T>[] params, Object[] args) | |
| createNonAwareCallSite | back to summary |
|---|---|
| public static CallSite createNonAwareCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params, Object[] args) | |
| createPojoMetaMethodSite | back to summary |
|---|---|
| public static CallSite createPojoMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params, Object receiver, Object[] args) | |
| invoke | back to summary |
|---|---|
| public Object invoke(Object receiver, Object[] args) throws Throwable | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final Method |
| Access | Constructor and Description |
|---|---|
| public | PojoCachedMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod 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 | |
| PojoCachedMethodSite | back to summary |
|---|---|
| public PojoCachedMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params) | |
| invoke | back to summary |
|---|---|
| public Object invoke(Object receiver, Object[] args) throws Throwable Overrides org. | |
| Access | Constructor and Description |
|---|---|
| public | PojoCachedMethodSiteNoUnwrap(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. |
| PojoCachedMethodSiteNoUnwrap | back to summary |
|---|---|
| public PojoCachedMethodSiteNoUnwrap(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 | PojoCachedMethodSiteNoUnwrapNoCoerce(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. |
| PojoCachedMethodSiteNoUnwrapNoCoerce | back to summary |
|---|---|
| public PojoCachedMethodSiteNoUnwrapNoCoerce(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 | PojoMetaMethodSiteNoUnwrap(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. |
| PojoMetaMethodSiteNoUnwrap | back to summary |
|---|---|
| public PojoMetaMethodSiteNoUnwrap(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 | PojoMetaMethodSiteNoUnwrapNoCoerce(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. |
| PojoMetaMethodSiteNoUnwrapNoCoerce | back to summary |
|---|---|
| public PojoMetaMethodSiteNoUnwrapNoCoerce(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. | |