| Modifier and Type | Class and Description |
|---|---|
| public static class | ConstructorSite.ConstructorSiteNoUnwrap
Call site where we know there is no need to unwrap arguments |
| public static class | ConstructorSite.ConstructorSiteNoUnwrapNoCoerce
Call site where we know there is no need neither unwrap nor coerce arguments |
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final CachedConstructor | |
| pack-priv final Class | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public | ConstructorSite(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, Class<T>[] params)
|
| Modifier and Type | Method and Description |
|---|---|
| public Object | callConstructor(Object receiver, Object[] args)
Overrides org. Implements org. |
| protected final boolean | |
| public static ConstructorSite | createConstructorSite(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, Class<T>[] params, Object[] args)
|
| constructor | back to summary |
|---|---|
| pack-priv final CachedConstructor constructor | |
| params | back to summary |
|---|---|
| pack-priv final Class<T>[] params | |
| version | back to summary |
|---|---|
| private final int version | |
| ConstructorSite | back to summary |
|---|---|
| public ConstructorSite(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, Class<T>[] params) | |
| callConstructor | back to summary |
|---|---|
| public Object callConstructor(Object receiver, Object[] args) throws Throwable Overrides org. Implements org. | |
| checkCall | back to summary |
|---|---|
| protected final boolean checkCall(Object receiver, Object[] args) | |
| createConstructorSite | back to summary |
|---|---|
| public static ConstructorSite createConstructorSite(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, Class<T>[] params, Object[] args) | |
| Access | Constructor and Description |
|---|---|
| public | ConstructorSiteNoUnwrap(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, Class<T>[] params)
|
| Modifier and Type | Method and Description |
|---|---|
| public final Object | callConstructor(Object receiver, Object[] args)
Overrides org. Implements org. |
| ConstructorSiteNoUnwrap | back to summary |
|---|---|
| public ConstructorSiteNoUnwrap(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, Class<T>[] params) | |
| callConstructor | back to summary |
|---|---|
| public final Object callConstructor(Object receiver, Object[] args) throws Throwable Overrides org. Implements org. | |
| Access | Constructor and Description |
|---|---|
| public | ConstructorSiteNoUnwrapNoCoerce(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, Class<T>[] params)
|
| Modifier and Type | Method and Description |
|---|---|
| public Object | callConstructor(Object receiver, Object[] args)
Overrides org. Implements org. |
| ConstructorSiteNoUnwrapNoCoerce | back to summary |
|---|---|
| public ConstructorSiteNoUnwrapNoCoerce(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, Class<T>[] params) | |
| callConstructor | back to summary |
|---|---|
| public Object callConstructor(Object receiver, Object[] args) throws Throwable Overrides org. Implements org. | |
| Access | Constructor and Description |
|---|---|
| public | NoParamSite(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, Class<T>[] params)
|
| Modifier and Type | Method and Description |
|---|---|
| public final Object |
| NO_ARGS | back to summary |
|---|---|
| private static final Object[] NO_ARGS | |
| NoParamSite | back to summary |
|---|---|
| public NoParamSite(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, Class<T>[] params) | |
| callConstructor | back to summary |
|---|---|
| public final Object callConstructor(Object receiver, Object[] args) throws Throwable Overrides org. Implements org. | |
| Access | Constructor and Description |
|---|---|
| public | NoParamSiteInnerClass(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, Class<T>[] params)
|
| Modifier and Type | Method and Description |
|---|---|
| public final Object |
| NoParamSiteInnerClass | back to summary |
|---|---|
| public NoParamSiteInnerClass(CallSite site, MetaClassImpl metaClass, CachedConstructor constructor, Class<T>[] params) | |
| callConstructor | back to summary |
|---|---|
| public final Object callConstructor(Object receiver, Object[] args) throws Throwable Overrides org. Implements org. | |