Class ImmutableSet.Builder<E>

  • Direct Known Subclasses:
    ImmutableSortedSet.Builder
    Enclosing class:
    ImmutableSet<E>

    public static class ImmutableSet.Builder<E>
    extends ImmutableCollection.Builder<E>
    A builder for creating ImmutableSet instances. Example:
    
     static final ImmutableSet<Color> GOOGLE_COLORS =
         ImmutableSet.<Color>builder()
             .addAll(WEBSAFE_COLORS)
             .add(new Color(0, 191, 255))
             .build();
     

    Elements appear in the resulting set in the same order they were first added to the builder.

    Building does not change the state of the builder, so it is still possible to add more elements and to build again.

    Since:
    2.0