| Modifier and Type | Class and Description |
|---|---|
| public static class | StaticMetaMethodSite.StaticMetaMethodSiteNoUnwrap
Call site where we know there is no need to unwrap arguments |
| public static class | StaticMetaMethodSite.StaticMetaMethodSiteNoUnwrapNoCoerce
Call site where we know there is no need neither unwrap nor coerce arguments |
| Modifier and Type | Field and Description |
|---|---|
| private final int |
| Access | Constructor and Description |
|---|---|
| public | StaticMetaMethodSite(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 | callStatic(Class<T> 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 | |
| public static CallSite | createStaticMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params, Object[] args)
|
| public Object |
| version | back to summary |
|---|---|
| private final int version | |
| StaticMetaMethodSite | back to summary |
|---|---|
| public StaticMetaMethodSite(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. | |
| callStatic | back to summary |
|---|---|
| public Object callStatic(Class<T> 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) | |
| createStaticMetaMethodSite | back to summary |
|---|---|
| public static CallSite createStaticMetaMethodSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class<T>[] params, Object[] args) | |
| invoke | back to summary |
|---|---|
| public Object invoke(Object receiver, Object[] args) throws Throwable | |
| Access | Constructor and Description |
|---|---|
| public | StaticMetaMethodSiteNoUnwrap(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. |
| StaticMetaMethodSiteNoUnwrap | back to summary |
|---|---|
| public StaticMetaMethodSiteNoUnwrap(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 | StaticMetaMethodSiteNoUnwrapNoCoerce(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. |
| StaticMetaMethodSiteNoUnwrapNoCoerce | back to summary |
|---|---|
| public StaticMetaMethodSiteNoUnwrapNoCoerce(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. | |