Class ConstructorActionImpl<T>

java.lang.Object
org.jvnet.hk2.internal.ConstructorActionImpl<T>
All Implemented Interfaces:
ConstructorAction

final class ConstructorActionImpl<T> extends Object implements ConstructorAction
  • Field Details

    • ADDED_INTERFACES

      private static final Class<?>[] ADDED_INTERFACES
    • METHOD_FILTER

      private static final javassist.util.proxy.MethodFilter METHOD_FILTER
    • clazzCreator

      private final ClazzCreator<T> clazzCreator
    • methodInterceptors

      private final Map<Method,List<org.aopalliance.intercept.MethodInterceptor>> methodInterceptors
  • Constructor Details

    • ConstructorActionImpl

      ConstructorActionImpl(ClazzCreator<T> clazzCreator, Map<Method,List<org.aopalliance.intercept.MethodInterceptor>> methodInterceptors)
      Parameters:
      clazzCreator - TODO
      methodInterceptors -
  • Method Details

    • makeMe

      public Object makeMe(Constructor<?> c, Object[] args, boolean neutralCCL) throws Throwable
      Description copied from interface: ConstructorAction
      Creates the raw object
      Specified by:
      makeMe in interface ConstructorAction
      Parameters:
      c - The constructor to call
      args - The parameters to give to the argument
      neutralCCL - Whether or not the CCL should remain neutral
      Returns:
      The raw object return
      Throws:
      Throwable