Class DtSetupDefinitionBuilder<R extends AbstractDefinition,​T extends DtSetupDefinitionBuilder<R,​T,​B>,​B extends AbstractBuilder<?,​B>>

  • Type Parameters:
    R - the definition type.
    T - the type of the builder.
    B - the type of builder that is returned after this builder ends setup.

    public class DtSetupDefinitionBuilder<R extends AbstractDefinition,​T extends DtSetupDefinitionBuilder<R,​T,​B>,​B extends AbstractBuilder<?,​B>>
    extends SetupDefinitionBuilder<R,​T,​B>
    The definition builder that allows to setup the given definition instance.
    • Constructor Detail

      • DtSetupDefinitionBuilder

        protected DtSetupDefinitionBuilder​(Supplier<R> provider,
                                           B builder)
        Initializes a builder.
        Parameters:
        provider - the provider of object to build, cannot be null.
        builder - a builder that is returned after this builder ends setup.