Package org.jvnet.hk2.internal
Class ConstructorActionImpl<T>
java.lang.Object
org.jvnet.hk2.internal.ConstructorActionImpl<T>
- All Implemented Interfaces:
ConstructorAction
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Class<?>[]
private final ClazzCreator
<T> private static final javassist.util.proxy.MethodFilter
-
Constructor Summary
ConstructorsConstructorDescriptionConstructorActionImpl
(ClazzCreator<T> clazzCreator, Map<Method, List<org.aopalliance.intercept.MethodInterceptor>> methodInterceptors) -
Method Summary
Modifier and TypeMethodDescriptionmakeMe
(Constructor<?> c, Object[] args, boolean neutralCCL) Creates the raw object
-
Field Details
-
ADDED_INTERFACES
-
METHOD_FILTER
private static final javassist.util.proxy.MethodFilter METHOD_FILTER -
clazzCreator
-
methodInterceptors
-
-
Constructor Details
-
ConstructorActionImpl
ConstructorActionImpl(ClazzCreator<T> clazzCreator, Map<Method, List<org.aopalliance.intercept.MethodInterceptor>> methodInterceptors) - Parameters:
clazzCreator
- TODOmethodInterceptors
-
-
-
Method Details
-
makeMe
Description copied from interface:ConstructorAction
Creates the raw object- Specified by:
makeMe
in interfaceConstructorAction
- Parameters:
c
- The constructor to callargs
- The parameters to give to the argumentneutralCCL
- Whether or not the CCL should remain neutral- Returns:
- The raw object return
- Throws:
Throwable
-