Class ImmutableSet.Builder<E>

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

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

    • add

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

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

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

      public ImmutableSet<E> build()
      Build the immutable set. 构建不可变集合。
      Returns:
      immutable set | 不可变集合