Class ImmutableList.Builder<E>

java.lang.Object
cloud.opencode.base.collections.ImmutableList.Builder<E>
Type Parameters:
E - element type | 元素类型
Enclosing class:
ImmutableList<E>

public static final class ImmutableList.Builder<E> extends Object
Builder for ImmutableList ImmutableList 构建器
Since:
JDK 25, opencode-base-collections V1.0.0
Author:
Leon Soo www.LeonSoo.com
  • Method Details

    • add

      public ImmutableList.Builder<E> add(E element)
      Add an element. 添加元素。
      Parameters:
      element - the element | 元素
      Returns:
      this builder | 此构建器
    • add

      @SafeVarargs public final ImmutableList.Builder<E> add(E... elements)
      Add elements. 添加元素。
      Parameters:
      elements - the elements | 元素
      Returns:
      this builder | 此构建器
    • addAll

      public ImmutableList.Builder<E> addAll(Iterable<? extends E> elements)
      Add all elements from an iterable. 从可迭代对象添加所有元素。
      Parameters:
      elements - the elements | 元素
      Returns:
      this builder | 此构建器
    • build

      public ImmutableList<E> build()
      Build the immutable list. 构建不可变列表。
      Returns:
      immutable list | 不可变列表