Package me.croabeast.common.builder


package me.croabeast.common.builder
  • Interfaces
    Class
    Description
    BaseBuilder<B extends BaseBuilder<B>>
    A foundational interface for builder patterns, ensuring a self-referential type.
    BiBuilder<T,U,B extends BiBuilder<T,U,B>>
    Represents a builder that holds two values and supports modification operations.
    Builder<T,B extends Builder<T,B>>
    Represents a builder that holds a single value of type T and allows modifications.
    TriBuilder<T,U,V,B extends TriBuilder<T,U,V,B>>
    A builder interface for managing and modifying three related values in a fluent, chainable manner.