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 call
        args - The parameters to give to the argument
        neutralCCL - Whether or not the CCL should remain neutral
        Returns:
        The raw object return
        Throws:
        java.lang.Throwable