Interface RegisterBuilderEvent

    • Method Detail

      • register

        <T extends Builder<?,​? super T>> void register​(java.lang.Class<T> builderClass,
                                                             java.util.function.Supplier<? super T> supplier)
                                                      throws DuplicateRegistrationException
        Registers a new builder.
        Type Parameters:
        T - The type
        Parameters:
        builderClass - The builder type
        supplier - The supplier of the builder instance
        Throws:
        DuplicateRegistrationException - If the type is already registered