Class AbstractBuilder<E,​R>

    • Field Detail

      • built

        private boolean built
    • Constructor Detail

      • AbstractBuilder

        public AbstractBuilder()
    • Method Detail

      • addAll

        @NotNull
        public @NotNull Builder<E,​R> addAll​(@NotNull
                                                  @NotNull java.lang.Iterable<E> elements)
        Specified by:
        addAll in interface Builder<E,​R>
      • addAll

        @NotNull
        public @NotNull Builder<E,​R> addAll​(@NotNull
                                                  @NotNull java.util.Iterator<E> iterator)
        Specified by:
        addAll in interface Builder<E,​R>
      • addAll

        @NotNull
        public @NotNull Builder<E,​R> addAll​(E e1,
                                                  E e2,
                                                  E... es)
        Specified by:
        addAll in interface Builder<E,​R>
      • build

        @NotNull
        public final R build()
        Specified by:
        build in interface Builder<E,​R>
      • doBuild

        @NotNull
        public abstract R doBuild()