Package org.jvnet.hk2.internal
Interface ConstructorAction
-
- All Known Implementing Classes:
ConstructorActionImpl
public interface ConstructorAction
This represents the action used in order to create an object. It currently has two uses, one for raw creation and one for proxied creation (if there are method interceptors)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
makeMe(java.lang.reflect.Constructor<?> c, java.lang.Object[] args, boolean neutralCCL)
Creates the raw object
-
-
-
Method Detail
-
makeMe
java.lang.Object makeMe(java.lang.reflect.Constructor<?> c, java.lang.Object[] args, boolean neutralCCL) throws java.lang.Throwable
Creates the raw object- 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:
java.lang.Throwable
-
-