Top Fields Constructors Methods
org.jvnet.hk2.internal

pack-priv final Class ConstructorActionImpl<T>

extends Object
implements ConstructorAction
Class Inheritance
All Implemented Interfaces
org.jvnet.hk2.internal.ConstructorAction
Imports
javassist.util.proxy.MethodFilter, .ProxyFactory, java.lang.reflect.Constructor, .InvocationTargetException, .Method, java.security.AccessController, .PrivilegedExceptionAction, java.util.List, .Map, org.aopalliance.intercept.MethodInterceptor, org.glassfish.hk2.api.AOPProxyCtl, org.glassfish.hk2.utilities.reflection.Logger

Author
jwells

Field Summary

Modifier and TypeField and Description
private static final Class<?>[]
private final ClazzCreator<T>
private static final MethodFilter
private final Map<Method, List<MethodInterceptor>>

Constructor Summary

AccessConstructor and Description
pack-priv
ConstructorActionImpl(ClazzCreator<T>
TODO
clazzCreator
,
Map<Method, List<MethodInterceptor>> methodInterceptors)

Method Summary

Modifier and TypeMethod and Description
public Object
makeMe(final Constructor<?> c, final Object[] args, final boolean neutralCCL)

Implements org.jvnet.hk2.internal.ConstructorAction.makeMe.

Creates the raw object

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ADDED_INTERFACESback to summary
private static final Class<?>[] ADDED_INTERFACES
clazzCreatorback to summary
private final ClazzCreator<T> clazzCreator
METHOD_FILTERback to summary
private static final MethodFilter METHOD_FILTER
methodInterceptorsback to summary
private final Map<Method, List<MethodInterceptor>> methodInterceptors

Constructor Detail

ConstructorActionImplback to summary
pack-priv ConstructorActionImpl(ClazzCreator<T> clazzCreator, Map<Method, List<MethodInterceptor>> methodInterceptors)
Parameters
clazzCreator:ClazzCreator<T>

TODO

Method Detail

makeMeback to summary
public Object makeMe(final Constructor<?> c, final Object[] args, final boolean neutralCCL) throws Throwable

Implements org.jvnet.hk2.internal.ConstructorAction.makeMe.

Doc from org.jvnet.hk2.internal.ConstructorAction.makeMe.

Creates the raw object

Annotations
@Override