Class AbstractBuilder<B extends WithInitializer<B>,T>

java.lang.Object
io.activej.common.builder.AbstractBuilder<B,T>
All Implemented Interfaces:
Builder<T>, WithInitializer<B>

public abstract class AbstractBuilder<B extends WithInitializer<B>,T> extends Object implements Builder<T>, WithInitializer<B>
  • Constructor Details

    • AbstractBuilder

      public AbstractBuilder()
  • Method Details

    • isBuilt

      public final boolean isBuilt()
    • checkNotBuilt

      protected static void checkNotBuilt(AbstractBuilder<?,?> self)
    • build

      public final T build()
      Specified by:
      build in interface Builder<B extends WithInitializer<B>>
    • doBuild

      protected abstract T doBuild()